#include "includes.h"
__global__ void init(int n, float *x, float *y) {

int lane_id = threadIdx.x & 31;
size_t warp_id = (threadIdx.x + blockIdx.x * blockDim.x) >> 5;
size_t warps_per_grid = (blockDim.x * gridDim.x) >> 5;
size_t warp_total = ((sizeof(float)*n) + STRIDE_64K-1) / STRIDE_64K;


if(blockIdx.x==0 && threadIdx.x==0) {
//printf("\n TId[%d] ", threadIdx.x);
//printf(" WId[%u] ", warp_id);
//printf(" LId[%u] ", lane_id);
//printf(" WperG[%u] ", warps_per_grid);
//printf(" wTot[%u] ", warp_total);
//printf(" rep[%d] ", STRIDE_64K/sizeof(float)/32);
}
for(; warp_id < warp_total; warp_id += warps_per_grid) {
#pragma unroll
for(int rep = 0; rep < STRIDE_64K/sizeof(float)/32; rep++) {
size_t ind = warp_id * STRIDE_64K/sizeof(float) + rep * 32 + lane_id;
if (ind < n) {
x[ind] = 1.0f;
//if(blockIdx.x==0 && threadIdx.x==0) {
//	printf(" \nind[%d] ", ind);
//}
y[ind] = 2.0f;
}
}
}

}
	.file	"tmpxft_00354190_00000000-6_init.cudafe1.cpp"
	.text
#APP

#NO_APP
	.type	_ZL26__cudaUnregisterBinaryUtilv, @function
_ZL26__cudaUnregisterBinaryUtilv:
.LFB2010:
	.cfi_startproc
	endbr64
	movq	_ZL20__cudaFatCubinHandle(%rip), %rdi
	jmp	__cudaUnregisterFatBinary@PLT
	.cfi_endproc
.LFE2010:
	.size	_ZL26__cudaUnregisterBinaryUtilv, .-_ZL26__cudaUnregisterBinaryUtilv
	.globl	_Z26__device_stub__Z4initiPfS_iPfS_
	.type	_Z26__device_stub__Z4initiPfS_iPfS_, @function
_Z26__device_stub__Z4initiPfS_iPfS_:
.LFB2032:
	.cfi_startproc
	endbr64
	subq	$136, %rsp
	.cfi_def_cfa_offset 144
	movl	%edi, 28(%rsp)
	leaq	40(%rsp), %rcx
	leaq	48(%rsp), %rdi
	movq	%rsi, 16(%rsp)
	leaq	60(%rsp), %rsi
	movq	%rdx, 8(%rsp)
	leaq	32(%rsp), %rdx
	movq	%fs:40, %rax
	movq	%rax, 120(%rsp)
	xorl	%eax, %eax
	leaq	28(%rsp), %rax
	movl	$1, 56(%rsp)
	movq	%rax, 96(%rsp)
	leaq	16(%rsp), %rax
	movq	%rax, 104(%rsp)
	leaq	8(%rsp), %rax
	movq	%rax, 112(%rsp)
	movabsq	$4294967297, %rax
	movq	%rax, 48(%rsp)
	movq	%rax, 60(%rsp)
	movl	$1, 68(%rsp)
	call	__cudaPopCallConfiguration@PLT
	testl	%eax, %eax
	jne	.L2
	pushq	40(%rsp)
	.cfi_def_cfa_offset 152
	leaq	_Z4initiPfS_(%rip), %rdi
	pushq	40(%rsp)
	.cfi_def_cfa_offset 160
	movq	76(%rsp), %rcx
	movl	84(%rsp), %r8d
	movq	64(%rsp), %rsi
	movl	72(%rsp), %edx
	leaq	112(%rsp), %r9
	call	cudaLaunchKernel@PLT
	popq	%rax
	.cfi_def_cfa_offset 152
	popq	%rdx
	.cfi_def_cfa_offset 144
.L2:
	movq	120(%rsp), %rax
	subq	%fs:40, %rax
	je	.L4
	call	__stack_chk_fail@PLT
.L4:
	addq	$136, %rsp
	.cfi_def_cfa_offset 8
	ret
	.cfi_endproc
.LFE2032:
	.size	_Z26__device_stub__Z4initiPfS_iPfS_, .-_Z26__device_stub__Z4initiPfS_iPfS_
	.globl	_Z4initiPfS_
	.type	_Z4initiPfS_, @function
_Z4initiPfS_:
.LFB2033:
	.cfi_startproc
	endbr64
	jmp	_Z26__device_stub__Z4initiPfS_iPfS_
	.cfi_endproc
.LFE2033:
	.size	_Z4initiPfS_, .-_Z4initiPfS_
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"_Z4initiPfS_"
	.section	.text.startup,"ax",@progbits
	.type	_ZL24__sti____cudaRegisterAllv, @function
_ZL24__sti____cudaRegisterAllv:
.LFB2035:
	.cfi_startproc
	endbr64
	pushq	%rax
	.cfi_def_cfa_offset 16
	leaq	_ZL15__fatDeviceText(%rip), %rdi
	call	__cudaRegisterFatBinary@PLT
	pushq	$0
	.cfi_def_cfa_offset 24
	xorl	%r9d, %r9d
	orl	$-1, %r8d
	pushq	$0
	.cfi_def_cfa_offset 32
	leaq	.LC0(%rip), %rdx
	movq	%rax, %rdi
	leaq	_Z4initiPfS_(%rip), %rsi
	pushq	$0
	.cfi_def_cfa_offset 40
	movq	%rdx, %rcx
	pushq	$0
	.cfi_def_cfa_offset 48
	movq	%rax, _ZL20__cudaFatCubinHandle(%rip)
	call	__cudaRegisterFunction@PLT
	movq	_ZL20__cudaFatCubinHandle(%rip), %rdi
	addq	$32, %rsp
	.cfi_def_cfa_offset 16
	call	__cudaRegisterFatBinaryEnd@PLT
	leaq	_ZL26__cudaUnregisterBinaryUtilv(%rip), %rdi
	popq	%rdx
	.cfi_def_cfa_offset 8
	jmp	atexit@PLT
	.cfi_endproc
.LFE2035:
	.size	_ZL24__sti____cudaRegisterAllv, .-_ZL24__sti____cudaRegisterAllv
	.section	.init_array,"aw"
	.align 8
	.quad	_ZL24__sti____cudaRegisterAllv
	.section	.nvFatBinSegment,"aw"
	.align 8
	.type	_ZL15__fatDeviceText, @object
	.size	_ZL15__fatDeviceText, 24
_ZL15__fatDeviceText:
	.long	1180844977
	.long	1
	.quad	fatbinData
	.quad	0
	.local	_ZL20__cudaFatCubinHandle
	.comm	_ZL20__cudaFatCubinHandle,8,8
	.ident	"GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	1f - 0f
	.long	4f - 1f
	.long	5
0:
	.string	"GNU"
1:
	.align 8
	.long	0xc0000002
	.long	3f - 2f
2:
	.long	0x3
3:
	.align 8
4:


#include <hip/hip_runtime.h>
#include "includes.h"
__global__ void init(int n, float *x, float *y) {

int lane_id = threadIdx.x & 31;
size_t warp_id = (threadIdx.x + blockIdx.x * blockDim.x) >> 5;
size_t warps_per_grid = (blockDim.x * gridDim.x) >> 5;
size_t warp_total = ((sizeof(float)*n) + STRIDE_64K-1) / STRIDE_64K;


if(blockIdx.x==0 && threadIdx.x==0) {
//printf("\n TId[%d] ", threadIdx.x);
//printf(" WId[%u] ", warp_id);
//printf(" LId[%u] ", lane_id);
//printf(" WperG[%u] ", warps_per_grid);
//printf(" wTot[%u] ", warp_total);
//printf(" rep[%d] ", STRIDE_64K/sizeof(float)/32);
}
for(; warp_id < warp_total; warp_id += warps_per_grid) {
#pragma unroll
for(int rep = 0; rep < STRIDE_64K/sizeof(float)/32; rep++) {
size_t ind = warp_id * STRIDE_64K/sizeof(float) + rep * 32 + lane_id;
if (ind < n) {
x[ind] = 1.0f;
//if(blockIdx.x==0 && threadIdx.x==0) {
//	printf(" \nind[%d] ", ind);
//}
y[ind] = 2.0f;
}
}
}

}
	.text
	.file	"init.hip"
	.globl	_Z19__device_stub__initiPfS_    # -- Begin function _Z19__device_stub__initiPfS_
	.type	_Z19__device_stub__initiPfS_,@function
_Z19__device_stub__initiPfS_:           # @_Z19__device_stub__initiPfS_
	.cfi_startproc
# %bb.0:
	pushq	%r15
	.cfi_def_cfa_offset 16
	pushq	%r14
	.cfi_def_cfa_offset 24
	pushq	%r13
	.cfi_def_cfa_offset 32
	pushq	%r12
	.cfi_def_cfa_offset 40
	pushq	%rbx
	.cfi_def_cfa_offset 48
	subq	$112, %rsp
	.cfi_def_cfa_offset 160
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r13, -32
	.cfi_offset %r14, -24
	.cfi_offset %r15, -16
	leaq	12(%rsp), %rax
	movl	%edi, (%rax)
	leaq	40(%rsp), %rcx
	movq	%rsi, (%rcx)
	leaq	32(%rsp), %rsi
	movq	%rdx, (%rsi)
	leaq	80(%rsp), %rbx
	movq	%rax, (%rbx)
	movq	%rcx, 8(%rbx)
	movq	%rsi, 16(%rbx)
	leaq	64(%rsp), %r14
	leaq	48(%rsp), %r15
	leaq	24(%rsp), %r12
	leaq	16(%rsp), %r13
	movq	%r14, %rdi
	movq	%r15, %rsi
	movq	%r12, %rdx
	movq	%r13, %rcx
	callq	__hipPopCallConfiguration
	movq	(%r14), %rsi
	movl	8(%r14), %edx
	movq	(%r15), %rcx
	movl	8(%r15), %r8d
	movl	$_Z4initiPfS_, %edi
	movq	%rbx, %r9
	pushq	(%r13)
	.cfi_adjust_cfa_offset 8
	pushq	(%r12)
	.cfi_adjust_cfa_offset 8
	callq	hipLaunchKernel
	addq	$128, %rsp
	.cfi_adjust_cfa_offset -128
	popq	%rbx
	.cfi_def_cfa_offset 40
	popq	%r12
	.cfi_def_cfa_offset 32
	popq	%r13
	.cfi_def_cfa_offset 24
	popq	%r14
	.cfi_def_cfa_offset 16
	popq	%r15
	.cfi_def_cfa_offset 8
	retq
.Lfunc_end0:
	.size	_Z19__device_stub__initiPfS_, .Lfunc_end0-_Z19__device_stub__initiPfS_
	.cfi_endproc
                                        # -- End function
	.p2align	4, 0x90                         # -- Begin function __hip_module_ctor
	.type	__hip_module_ctor,@function
__hip_module_ctor:                      # @__hip_module_ctor
	.cfi_startproc
# %bb.0:
	subq	$40, %rsp
	.cfi_def_cfa_offset 48
	movq	__hip_gpubin_handle(%rip), %rdi
	testq	%rdi, %rdi
	jne	.LBB1_2
# %bb.1:
	movl	$__hip_fatbin_wrapper, %edi
	callq	__hipRegisterFatBinary
	movq	%rax, %rdi
	movq	%rax, __hip_gpubin_handle(%rip)
.LBB1_2:
	xorps	%xmm0, %xmm0
	movups	%xmm0, 16(%rsp)
	movups	%xmm0, (%rsp)
	movl	$_Z4initiPfS_, %esi
	movl	$.L__unnamed_1, %edx
	movl	$.L__unnamed_1, %ecx
	movl	$-1, %r8d
	xorl	%r9d, %r9d
	callq	__hipRegisterFunction
	movl	$__hip_module_dtor, %edi
	addq	$40, %rsp
	.cfi_def_cfa_offset 8
	jmp	atexit                          # TAILCALL
.Lfunc_end1:
	.size	__hip_module_ctor, .Lfunc_end1-__hip_module_ctor
	.cfi_endproc
                                        # -- End function
	.p2align	4, 0x90                         # -- Begin function __hip_module_dtor
	.type	__hip_module_dtor,@function
__hip_module_dtor:                      # @__hip_module_dtor
	.cfi_startproc
# %bb.0:
	movq	__hip_gpubin_handle(%rip), %rdi
	testq	%rdi, %rdi
	je	.LBB2_2
# %bb.1:
	pushq	%rax
	.cfi_def_cfa_offset 16
	callq	__hipUnregisterFatBinary
	movq	$0, __hip_gpubin_handle(%rip)
	addq	$8, %rsp
	.cfi_def_cfa_offset 8
.LBB2_2:
	retq
.Lfunc_end2:
	.size	__hip_module_dtor, .Lfunc_end2-__hip_module_dtor
	.cfi_endproc
                                        # -- End function
	.type	_Z4initiPfS_,@object            # @_Z4initiPfS_
	.section	.rodata,"a",@progbits
	.globl	_Z4initiPfS_
	.p2align	3, 0x0
_Z4initiPfS_:
	.quad	_Z19__device_stub__initiPfS_
	.size	_Z4initiPfS_, 8

	.type	.L__unnamed_1,@object           # @0
	.section	.rodata.str1.1,"aMS",@progbits,1
.L__unnamed_1:
	.asciz	"_Z4initiPfS_"
	.size	.L__unnamed_1, 13

	.type	__hip_fatbin_wrapper,@object    # @__hip_fatbin_wrapper
	.section	.hipFatBinSegment,"a",@progbits
	.p2align	3, 0x0
__hip_fatbin_wrapper:
	.long	1212764230                      # 0x48495046
	.long	1                               # 0x1
	.quad	__hip_fatbin
	.quad	0
	.size	__hip_fatbin_wrapper, 24

	.type	__hip_gpubin_handle,@object     # @__hip_gpubin_handle
	.local	__hip_gpubin_handle
	.comm	__hip_gpubin_handle,8,8
	.section	.init_array,"aw",@init_array
	.p2align	3, 0x0
	.quad	__hip_module_ctor
	.type	__hip_cuid_,@object             # @__hip_cuid_
	.bss
	.globl	__hip_cuid_
__hip_cuid_:
	.byte	0                               # 0x0
	.size	__hip_cuid_, 1

	.ident	"AMD clang version 18.0.0git (https://github.com/RadeonOpenCompute/llvm-project roc-6.3.2 25012 e5bf7e55c91490b07c49d8960fa7983d864936c4)"
	.section	".note.GNU-stack","",@progbits
	.addrsig
	.addrsig_sym _Z19__device_stub__initiPfS_
	.addrsig_sym __hip_module_ctor
	.addrsig_sym __hip_module_dtor
	.addrsig_sym _Z4initiPfS_
	.addrsig_sym __hip_fatbin
	.addrsig_sym __hip_fatbin_wrapper
	.addrsig_sym __hip_cuid_

	.text
	.amdgcn_target "amdgcn-amd-amdhsa--gfx1100"
	.protected	_Z4initiPfS_            ; -- Begin function _Z4initiPfS_
	.globl	_Z4initiPfS_
	.p2align	8
	.type	_Z4initiPfS_,@function
_Z4initiPfS_:                           ; @_Z4initiPfS_
; %bb.0:
	s_clause 0x1
	s_load_b32 s2, s[0:1], 0x0
	s_load_b32 s6, s[0:1], 0x24
	s_waitcnt lgkmcnt(0)
	s_ashr_i32 s3, s2, 31
	s_add_u32 s4, s0, 24
	s_addc_u32 s5, s1, 0
	s_and_b32 s10, s6, 0xffff
	s_lshl_b64 s[6:7], s[2:3], 2
	v_mad_u64_u32 v[1:2], null, s15, s10, v[0:1]
	v_mov_b32_e32 v2, 0
	s_add_u32 s6, s6, 0xffff
	s_addc_u32 s7, s7, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(VALU_DEP_2)
	s_lshr_b64 s[8:9], s[6:7], 16
	s_mov_b32 s6, exec_lo
	v_lshrrev_b32_e32 v1, 5, v1
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[8:9], v[1:2]
	s_cbranch_execz .LBB0_1027
; %bb.1:                                ; %.preheader.lr.ph
	s_load_b32 s11, s[4:5], 0x0
	s_load_b128 s[4:7], s[0:1], 0x8
                                        ; implicit-def: $vgpr13 : SGPR spill to VGPR lane
	v_dual_mov_b32 v7, 1.0 :: v_dual_and_b32 v0, 31, v0
	v_mov_b32_e32 v8, 2.0
	s_mov_b32 s1, 0
	s_waitcnt lgkmcnt(0)
	s_mul_i32 s11, s11, s10
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	s_lshr_b32 s10, s11, 5
	s_add_u32 s0, s6, 0x80
	v_writelane_b32 v13, s0, 0
	s_addc_u32 s0, s7, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 1
	s_add_u32 s0, s4, 0x80
	v_writelane_b32 v13, s0, 2
	s_addc_u32 s0, s5, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 3
	s_add_u32 s0, s6, 0x100
	v_writelane_b32 v13, s0, 4
	s_addc_u32 s0, s7, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 5
	s_add_u32 s0, s4, 0x100
	v_writelane_b32 v13, s0, 6
	s_addc_u32 s0, s5, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 7
	s_add_u32 s0, s6, 0x180
	v_writelane_b32 v13, s0, 8
	s_addc_u32 s0, s7, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 9
	s_add_u32 s0, s4, 0x180
	v_writelane_b32 v13, s0, 10
	s_addc_u32 s0, s5, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 11
	s_add_u32 s0, s6, 0x200
	v_writelane_b32 v13, s0, 12
	s_addc_u32 s0, s7, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 13
	s_add_u32 s0, s4, 0x200
	v_writelane_b32 v13, s0, 14
	s_addc_u32 s0, s5, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 15
	s_add_u32 s0, s6, 0x280
	v_writelane_b32 v13, s0, 16
	s_addc_u32 s0, s7, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 17
	s_add_u32 s0, s4, 0x280
	v_writelane_b32 v13, s0, 18
	s_addc_u32 s0, s5, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 19
	s_add_u32 s0, s6, 0x300
	v_writelane_b32 v13, s0, 20
	s_addc_u32 s0, s7, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 21
	s_add_u32 s0, s4, 0x300
	v_writelane_b32 v13, s0, 22
	s_addc_u32 s0, s5, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 23
	s_add_u32 s0, s6, 0x380
	v_writelane_b32 v13, s0, 24
	s_addc_u32 s0, s7, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 25
	s_add_u32 s0, s4, 0x380
	v_writelane_b32 v13, s0, 26
	s_addc_u32 s0, s5, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 27
	s_add_u32 s0, s6, 0x400
	v_writelane_b32 v13, s0, 28
	s_addc_u32 s0, s7, 0
	s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_writelane_b32 v13, s0, 29
	s_add_u32 s0, s4, 0x400
	v_writelane_b32 v13, s0, 30
	s_addc_u32 s0, s5, 0
	s_add_u32 s44, s6, 0x480
	s_addc_u32 s45, s7, 0
	s_add_u32 s46, s4, 0x480
	s_addc_u32 s47, s5, 0
	s_add_u32 s48, s6, 0x500
	s_addc_u32 s49, s7, 0
	s_add_u32 s50, s4, 0x500
	s_addc_u32 s51, s5, 0
	s_add_u32 s52, s6, 0x580
	s_addc_u32 s53, s7, 0
	s_add_u32 s54, s4, 0x580
	s_addc_u32 s55, s5, 0
	s_add_u32 s56, s6, 0x600
	s_addc_u32 s57, s7, 0
	s_add_u32 s58, s4, 0x600
	s_addc_u32 s59, s5, 0
	s_add_u32 s60, s6, 0x680
	s_addc_u32 s61, s7, 0
	s_add_u32 s62, s4, 0x680
	s_addc_u32 s63, s5, 0
	s_add_u32 s64, s6, 0x700
	s_addc_u32 s65, s7, 0
	s_add_u32 s66, s4, 0x700
	s_addc_u32 s67, s5, 0
	s_add_u32 s68, s6, 0x780
	s_addc_u32 s69, s7, 0
	s_add_u32 s70, s4, 0x780
	s_addc_u32 s71, s5, 0
	s_add_u32 s72, s6, 0x800
	s_addc_u32 s73, s7, 0
	s_add_u32 s74, s4, 0x800
	s_addc_u32 s75, s5, 0
	s_add_u32 s76, s6, 0x880
	s_addc_u32 s77, s7, 0
	s_add_u32 s78, s4, 0x880
	s_addc_u32 s79, s5, 0
	s_add_u32 s80, s6, 0x900
	s_addc_u32 s81, s7, 0
	s_add_u32 s82, s4, 0x900
	s_addc_u32 s83, s5, 0
	s_add_u32 s84, s6, 0x980
	s_addc_u32 s85, s7, 0
	s_add_u32 s86, s4, 0x980
	s_addc_u32 s87, s5, 0
	s_add_u32 s88, s6, 0xa00
	s_addc_u32 s89, s7, 0
	s_add_u32 s90, s4, 0xa00
	s_addc_u32 s91, s5, 0
	s_add_u32 s92, s6, 0xa80
	s_addc_u32 s93, s7, 0
	s_add_u32 s94, s4, 0xa80
	s_addc_u32 s95, s5, 0
	s_add_u32 s96, s6, 0xb00
	s_addc_u32 s97, s7, 0
	s_add_u32 s98, s4, 0xb00
	s_addc_u32 s99, s5, 0
	s_add_u32 s100, s6, 0xb80
	s_addc_u32 s101, s7, 0
	s_add_u32 s102, s4, 0xb80
	s_addc_u32 s103, s5, 0
	s_add_u32 s104, s6, 0xc00
	s_addc_u32 s11, s7, 0
	s_add_u32 s12, s4, 0xc00
	s_addc_u32 s13, s5, 0
	s_add_u32 s14, s6, 0xc80
	s_addc_u32 s15, s7, 0
	s_add_u32 s16, s4, 0xc80
	s_addc_u32 s17, s5, 0
	s_add_u32 s18, s6, 0xd00
	s_addc_u32 s19, s7, 0
	s_add_u32 s20, s4, 0xd00
	s_addc_u32 s21, s5, 0
	s_add_u32 s22, s6, 0xd80
	s_addc_u32 s23, s7, 0
	s_add_u32 s24, s4, 0xd80
	s_addc_u32 s25, s5, 0
	s_add_u32 s26, s6, 0xe00
	s_addc_u32 s27, s7, 0
	s_add_u32 s28, s4, 0xe00
	s_addc_u32 s29, s5, 0
	s_add_u32 s30, s6, 0xe80
	s_addc_u32 s31, s7, 0
	s_add_u32 s33, s4, 0xe80
	s_addc_u32 s34, s5, 0
	s_add_u32 s35, s6, 0xf00
	s_addc_u32 s36, s7, 0
	s_add_u32 s37, s4, 0xf00
	s_addc_u32 s38, s5, 0
	s_add_u32 s39, s6, 0xf80
	s_addc_u32 s40, s7, 0
	s_add_u32 s41, s4, 0xf80
	s_addc_u32 s42, s5, 0
	v_writelane_b32 v13, s0, 31
.LBB0_2:                                ; %.preheader
                                        ; =>This Inner Loop Header: Depth=1
	v_lshlrev_b64 v[3:4], 14, v[1:2]
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_2)
	v_or_b32_e32 v4, 0, v4
	v_or_b32_e32 v3, v3, v0
	s_delay_alu instid0(VALU_DEP_1)
	v_lshlrev_b64 v[5:6], 2, v[3:4]
	v_cmpx_gt_u64_e64 s[2:3], v[3:4]
	s_cbranch_execz .LBB0_4
; %bb.3:                                ;   in Loop: Header=BB0_2 Depth=1
	s_delay_alu instid0(VALU_DEP_2) | instskip(NEXT) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s6, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s7, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_4:                                ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 32, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_6
; %bb.5:                                ;   in Loop: Header=BB0_2 Depth=1
	v_readlane_b32 s43, v13, 2
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v9, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 3
	v_add_co_ci_u32_e32 v10, vcc_lo, s43, v6, vcc_lo
	v_readlane_b32 s43, v13, 0
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v11, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 1
	v_add_co_ci_u32_e32 v12, vcc_lo, s43, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_6:                                ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 64, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_8
; %bb.7:                                ;   in Loop: Header=BB0_2 Depth=1
	v_readlane_b32 s43, v13, 6
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v9, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 7
	v_add_co_ci_u32_e32 v10, vcc_lo, s43, v6, vcc_lo
	v_readlane_b32 s43, v13, 4
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v11, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 5
	v_add_co_ci_u32_e32 v12, vcc_lo, s43, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_8:                                ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x60, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_10
; %bb.9:                                ;   in Loop: Header=BB0_2 Depth=1
	v_readlane_b32 s43, v13, 10
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v9, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 11
	v_add_co_ci_u32_e32 v10, vcc_lo, s43, v6, vcc_lo
	v_readlane_b32 s43, v13, 8
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v11, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 9
	v_add_co_ci_u32_e32 v12, vcc_lo, s43, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_10:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x80, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_12
; %bb.11:                               ;   in Loop: Header=BB0_2 Depth=1
	v_readlane_b32 s43, v13, 14
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v9, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 15
	v_add_co_ci_u32_e32 v10, vcc_lo, s43, v6, vcc_lo
	v_readlane_b32 s43, v13, 12
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v11, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 13
	v_add_co_ci_u32_e32 v12, vcc_lo, s43, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_12:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0xa0, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_14
; %bb.13:                               ;   in Loop: Header=BB0_2 Depth=1
	v_readlane_b32 s43, v13, 18
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v9, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 19
	v_add_co_ci_u32_e32 v10, vcc_lo, s43, v6, vcc_lo
	v_readlane_b32 s43, v13, 16
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v11, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 17
	v_add_co_ci_u32_e32 v12, vcc_lo, s43, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_14:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0xc0, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_16
; %bb.15:                               ;   in Loop: Header=BB0_2 Depth=1
	v_readlane_b32 s43, v13, 22
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v9, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 23
	v_add_co_ci_u32_e32 v10, vcc_lo, s43, v6, vcc_lo
	v_readlane_b32 s43, v13, 20
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v11, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 21
	v_add_co_ci_u32_e32 v12, vcc_lo, s43, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_16:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0xe0, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_18
; %bb.17:                               ;   in Loop: Header=BB0_2 Depth=1
	v_readlane_b32 s43, v13, 26
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v9, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 27
	v_add_co_ci_u32_e32 v10, vcc_lo, s43, v6, vcc_lo
	v_readlane_b32 s43, v13, 24
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v11, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 25
	v_add_co_ci_u32_e32 v12, vcc_lo, s43, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_18:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x100, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_20
; %bb.19:                               ;   in Loop: Header=BB0_2 Depth=1
	v_readlane_b32 s43, v13, 30
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v9, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 31
	v_add_co_ci_u32_e32 v10, vcc_lo, s43, v6, vcc_lo
	v_readlane_b32 s43, v13, 28
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1)
	v_add_co_u32 v11, vcc_lo, s43, v5
	v_readlane_b32 s43, v13, 29
	v_add_co_ci_u32_e32 v12, vcc_lo, s43, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_20:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x120, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_22
; %bb.21:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s46, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s47, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s44, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s45, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_22:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x140, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_24
; %bb.23:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s50, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s51, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s48, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s49, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_24:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x160, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_26
; %bb.25:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s54, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s55, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s52, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s53, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_26:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x180, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_28
; %bb.27:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s58, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s59, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s56, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s57, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_28:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x1a0, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_30
; %bb.29:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s62, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s63, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s60, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s61, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_30:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x1c0, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_32
; %bb.31:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s66, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s67, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s64, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s65, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_32:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x1e0, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_34
; %bb.33:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s70, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s71, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s68, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s69, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_34:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x200, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_36
; %bb.35:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s74, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s75, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s72, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s73, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_36:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x220, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_38
; %bb.37:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s78, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s79, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s76, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s77, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_38:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x240, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_40
; %bb.39:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s82, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s83, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s80, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s81, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_40:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x260, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_42
; %bb.41:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s86, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s87, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s84, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s85, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_42:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x280, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_44
; %bb.43:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s90, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s91, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s88, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s89, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_44:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x2a0, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_46
; %bb.45:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s94, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s95, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s92, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s93, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_46:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x2c0, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_48
; %bb.47:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s98, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s99, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s96, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s97, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_48:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x2e0, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_50
; %bb.49:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s102, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s103, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s100, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s101, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_50:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x300, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_52
; %bb.51:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s12, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s13, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s104, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s11, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_52:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x320, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_54
; %bb.53:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s16, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s17, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s14, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s15, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_54:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x340, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_56
; %bb.55:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s20, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s21, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s18, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s19, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_56:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x360, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_58
; %bb.57:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s24, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s25, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s22, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s23, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_58:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x380, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_60
; %bb.59:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s28, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s29, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s26, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s27, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_60:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x3a0, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_62
; %bb.61:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s33, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s34, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s30, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s31, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_62:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x3c0, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_64
; %bb.63:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s37, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s38, v6, vcc_lo
	v_add_co_u32 v11, vcc_lo, s35, v5
	v_add_co_ci_u32_e32 v12, vcc_lo, s36, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[11:12], v8, off
.LBB0_64:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v9, 0x3e0, v3
	v_mov_b32_e32 v10, v4
	s_mov_b32 s0, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[9:10]
	s_cbranch_execz .LBB0_66
; %bb.65:                               ;   in Loop: Header=BB0_2 Depth=1
	v_add_co_u32 v9, vcc_lo, s41, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s42, v6, vcc_lo
	v_add_co_u32 v5, vcc_lo, s39, v5
	v_add_co_ci_u32_e32 v6, vcc_lo, s40, v6, vcc_lo
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_66:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s0
	v_or_b32_e32 v5, 0x400, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_68
; %bb.67:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_68:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x420, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_70
; %bb.69:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_70:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x440, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_72
; %bb.71:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_72:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x460, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_74
; %bb.73:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_74:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x480, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_76
; %bb.75:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_76:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x4a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_78
; %bb.77:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_78:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x4c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_80
; %bb.79:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_80:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x4e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_82
; %bb.81:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_82:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x500, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_84
; %bb.83:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_84:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x520, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_86
; %bb.85:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_86:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x540, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_88
; %bb.87:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_88:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x560, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_90
; %bb.89:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_90:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x580, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_92
; %bb.91:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_92:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x5a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_94
; %bb.93:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_94:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x5c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_96
; %bb.95:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_96:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x5e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_98
; %bb.97:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_98:                               ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x600, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_100
; %bb.99:                               ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_100:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x620, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_102
; %bb.101:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_102:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x640, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_104
; %bb.103:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_104:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x660, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_106
; %bb.105:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_106:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x680, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_108
; %bb.107:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_108:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x6a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_110
; %bb.109:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_110:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x6c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_112
; %bb.111:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_112:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x6e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_114
; %bb.113:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_114:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x700, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_116
; %bb.115:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_116:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x720, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_118
; %bb.117:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_118:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x740, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_120
; %bb.119:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_120:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x760, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_122
; %bb.121:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_122:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x780, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_124
; %bb.123:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_124:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x7a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_126
; %bb.125:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_126:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x7c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_128
; %bb.127:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_128:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x7e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_130
; %bb.129:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_130:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x800, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_132
; %bb.131:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_132:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x820, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_134
; %bb.133:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_134:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x840, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_136
; %bb.135:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_136:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x860, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_138
; %bb.137:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_138:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x880, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_140
; %bb.139:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_140:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x8a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_142
; %bb.141:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_142:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x8c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_144
; %bb.143:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_144:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x8e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_146
; %bb.145:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_146:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x900, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_148
; %bb.147:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_148:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x920, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_150
; %bb.149:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_150:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x940, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_152
; %bb.151:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_152:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x960, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_154
; %bb.153:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_154:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x980, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_156
; %bb.155:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_156:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x9a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_158
; %bb.157:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_158:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x9c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_160
; %bb.159:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_160:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x9e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_162
; %bb.161:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_162:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xa00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_164
; %bb.163:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_164:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xa20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_166
; %bb.165:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_166:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xa40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_168
; %bb.167:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_168:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xa60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_170
; %bb.169:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_170:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xa80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_172
; %bb.171:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_172:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xaa0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_174
; %bb.173:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_174:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xac0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_176
; %bb.175:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_176:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xae0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_178
; %bb.177:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_178:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xb00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_180
; %bb.179:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_180:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xb20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_182
; %bb.181:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_182:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xb40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_184
; %bb.183:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_184:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xb60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_186
; %bb.185:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_186:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xb80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_188
; %bb.187:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_188:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xba0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_190
; %bb.189:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_190:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xbc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_192
; %bb.191:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_192:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xbe0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_194
; %bb.193:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_194:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xc00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_196
; %bb.195:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_196:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xc20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_198
; %bb.197:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_198:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xc40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_200
; %bb.199:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_200:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xc60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_202
; %bb.201:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_202:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xc80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_204
; %bb.203:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_204:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xca0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_206
; %bb.205:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_206:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xcc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_208
; %bb.207:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_208:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xce0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_210
; %bb.209:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_210:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xd00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_212
; %bb.211:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_212:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xd20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_214
; %bb.213:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_214:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xd40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_216
; %bb.215:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_216:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xd60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_218
; %bb.217:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_218:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xd80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_220
; %bb.219:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_220:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xda0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_222
; %bb.221:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_222:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xdc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_224
; %bb.223:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_224:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xde0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_226
; %bb.225:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_226:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xe00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_228
; %bb.227:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_228:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xe20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_230
; %bb.229:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_230:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xe40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_232
; %bb.231:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_232:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xe60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_234
; %bb.233:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_234:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xe80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_236
; %bb.235:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_236:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xea0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_238
; %bb.237:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_238:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xec0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_240
; %bb.239:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_240:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xee0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_242
; %bb.241:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_242:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xf00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_244
; %bb.243:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_244:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xf20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_246
; %bb.245:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_246:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xf40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_248
; %bb.247:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_248:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xf60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_250
; %bb.249:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_250:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xf80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_252
; %bb.251:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_252:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xfa0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_254
; %bb.253:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_254:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xfc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_256
; %bb.255:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_256:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0xfe0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_258
; %bb.257:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_258:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1000, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_260
; %bb.259:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_260:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1020, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_262
; %bb.261:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_262:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1040, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_264
; %bb.263:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_264:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1060, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_266
; %bb.265:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_266:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1080, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_268
; %bb.267:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_268:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x10a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_270
; %bb.269:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_270:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x10c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_272
; %bb.271:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_272:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x10e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_274
; %bb.273:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_274:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1100, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_276
; %bb.275:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_276:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1120, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_278
; %bb.277:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_278:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1140, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_280
; %bb.279:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_280:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1160, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_282
; %bb.281:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_282:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1180, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_284
; %bb.283:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_284:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x11a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_286
; %bb.285:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_286:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x11c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_288
; %bb.287:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_288:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x11e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_290
; %bb.289:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_290:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1200, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_292
; %bb.291:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_292:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1220, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_294
; %bb.293:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_294:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1240, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_296
; %bb.295:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_296:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1260, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_298
; %bb.297:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_298:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1280, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_300
; %bb.299:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_300:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x12a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_302
; %bb.301:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_302:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x12c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_304
; %bb.303:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_304:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x12e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_306
; %bb.305:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_306:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1300, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_308
; %bb.307:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_308:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1320, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_310
; %bb.309:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_310:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1340, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_312
; %bb.311:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_312:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1360, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_314
; %bb.313:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_314:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1380, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_316
; %bb.315:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_316:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x13a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_318
; %bb.317:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_318:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x13c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_320
; %bb.319:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_320:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x13e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_322
; %bb.321:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_322:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1400, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_324
; %bb.323:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_324:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1420, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_326
; %bb.325:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_326:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1440, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_328
; %bb.327:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_328:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1460, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_330
; %bb.329:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_330:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1480, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_332
; %bb.331:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_332:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x14a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_334
; %bb.333:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_334:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x14c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_336
; %bb.335:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_336:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x14e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_338
; %bb.337:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_338:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1500, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_340
; %bb.339:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_340:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1520, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_342
; %bb.341:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_342:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1540, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_344
; %bb.343:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_344:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1560, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_346
; %bb.345:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_346:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1580, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_348
; %bb.347:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_348:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x15a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_350
; %bb.349:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_350:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x15c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_352
; %bb.351:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_352:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x15e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_354
; %bb.353:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_354:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1600, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_356
; %bb.355:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_356:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1620, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_358
; %bb.357:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_358:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1640, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_360
; %bb.359:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_360:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1660, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_362
; %bb.361:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_362:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1680, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_364
; %bb.363:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_364:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x16a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_366
; %bb.365:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_366:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x16c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_368
; %bb.367:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_368:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x16e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_370
; %bb.369:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_370:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1700, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_372
; %bb.371:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_372:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1720, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_374
; %bb.373:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_374:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1740, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_376
; %bb.375:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_376:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1760, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_378
; %bb.377:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_378:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1780, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_380
; %bb.379:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_380:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x17a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_382
; %bb.381:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_382:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x17c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_384
; %bb.383:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_384:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x17e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_386
; %bb.385:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_386:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1800, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_388
; %bb.387:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_388:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1820, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_390
; %bb.389:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_390:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1840, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_392
; %bb.391:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_392:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1860, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_394
; %bb.393:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_394:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1880, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_396
; %bb.395:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_396:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x18a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_398
; %bb.397:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_398:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x18c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_400
; %bb.399:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_400:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x18e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_402
; %bb.401:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_402:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1900, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_404
; %bb.403:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_404:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1920, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_406
; %bb.405:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_406:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1940, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_408
; %bb.407:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_408:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1960, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_410
; %bb.409:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_410:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1980, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_412
; %bb.411:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_412:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x19a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_414
; %bb.413:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_414:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x19c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_416
; %bb.415:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_416:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x19e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_418
; %bb.417:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_418:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1a00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_420
; %bb.419:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_420:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1a20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_422
; %bb.421:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_422:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1a40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_424
; %bb.423:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_424:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1a60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_426
; %bb.425:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_426:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1a80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_428
; %bb.427:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_428:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1aa0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_430
; %bb.429:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_430:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1ac0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_432
; %bb.431:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_432:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1ae0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_434
; %bb.433:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_434:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1b00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_436
; %bb.435:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_436:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1b20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_438
; %bb.437:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_438:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1b40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_440
; %bb.439:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_440:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1b60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_442
; %bb.441:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_442:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1b80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_444
; %bb.443:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_444:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1ba0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_446
; %bb.445:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_446:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1bc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_448
; %bb.447:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_448:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1be0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_450
; %bb.449:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_450:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1c00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_452
; %bb.451:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_452:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1c20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_454
; %bb.453:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_454:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1c40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_456
; %bb.455:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_456:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1c60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_458
; %bb.457:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_458:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1c80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_460
; %bb.459:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_460:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1ca0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_462
; %bb.461:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_462:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1cc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_464
; %bb.463:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_464:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1ce0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_466
; %bb.465:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_466:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1d00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_468
; %bb.467:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_468:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1d20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_470
; %bb.469:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_470:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1d40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_472
; %bb.471:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_472:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1d60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_474
; %bb.473:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_474:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1d80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_476
; %bb.475:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_476:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1da0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_478
; %bb.477:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_478:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1dc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_480
; %bb.479:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_480:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1de0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_482
; %bb.481:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_482:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1e00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_484
; %bb.483:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_484:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1e20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_486
; %bb.485:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_486:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1e40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_488
; %bb.487:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_488:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1e60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_490
; %bb.489:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_490:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1e80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_492
; %bb.491:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_492:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1ea0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_494
; %bb.493:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_494:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1ec0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_496
; %bb.495:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_496:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1ee0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_498
; %bb.497:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_498:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1f00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_500
; %bb.499:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_500:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1f20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_502
; %bb.501:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_502:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1f40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_504
; %bb.503:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_504:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1f60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_506
; %bb.505:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_506:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1f80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_508
; %bb.507:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_508:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1fa0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_510
; %bb.509:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_510:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1fc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_512
; %bb.511:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_512:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x1fe0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_514
; %bb.513:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_514:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2000, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_516
; %bb.515:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_516:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2020, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_518
; %bb.517:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_518:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2040, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_520
; %bb.519:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_520:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2060, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_522
; %bb.521:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_522:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2080, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_524
; %bb.523:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_524:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x20a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_526
; %bb.525:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_526:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x20c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_528
; %bb.527:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_528:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x20e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_530
; %bb.529:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_530:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2100, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_532
; %bb.531:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_532:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2120, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_534
; %bb.533:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_534:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2140, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_536
; %bb.535:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_536:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2160, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_538
; %bb.537:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_538:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2180, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_540
; %bb.539:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_540:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x21a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_542
; %bb.541:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_542:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x21c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_544
; %bb.543:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_544:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x21e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_546
; %bb.545:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_546:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2200, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_548
; %bb.547:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_548:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2220, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_550
; %bb.549:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_550:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2240, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_552
; %bb.551:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_552:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2260, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_554
; %bb.553:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_554:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2280, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_556
; %bb.555:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_556:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x22a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_558
; %bb.557:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_558:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x22c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_560
; %bb.559:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_560:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x22e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_562
; %bb.561:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_562:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2300, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_564
; %bb.563:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_564:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2320, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_566
; %bb.565:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_566:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2340, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_568
; %bb.567:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_568:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2360, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_570
; %bb.569:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_570:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2380, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_572
; %bb.571:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_572:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x23a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_574
; %bb.573:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_574:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x23c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_576
; %bb.575:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_576:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x23e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_578
; %bb.577:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_578:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2400, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_580
; %bb.579:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_580:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2420, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_582
; %bb.581:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_582:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2440, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_584
; %bb.583:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_584:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2460, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_586
; %bb.585:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_586:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2480, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_588
; %bb.587:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_588:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x24a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_590
; %bb.589:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_590:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x24c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_592
; %bb.591:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_592:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x24e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_594
; %bb.593:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_594:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2500, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_596
; %bb.595:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_596:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2520, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_598
; %bb.597:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_598:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2540, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_600
; %bb.599:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_600:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2560, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_602
; %bb.601:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_602:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2580, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_604
; %bb.603:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_604:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x25a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_606
; %bb.605:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_606:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x25c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_608
; %bb.607:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_608:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x25e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_610
; %bb.609:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_610:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2600, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_612
; %bb.611:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_612:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2620, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_614
; %bb.613:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_614:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2640, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_616
; %bb.615:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_616:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2660, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_618
; %bb.617:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_618:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2680, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_620
; %bb.619:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_620:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x26a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_622
; %bb.621:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_622:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x26c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_624
; %bb.623:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_624:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x26e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_626
; %bb.625:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_626:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2700, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_628
; %bb.627:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_628:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2720, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_630
; %bb.629:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_630:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2740, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_632
; %bb.631:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_632:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2760, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_634
; %bb.633:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_634:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2780, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_636
; %bb.635:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_636:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x27a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_638
; %bb.637:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_638:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x27c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_640
; %bb.639:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_640:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x27e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_642
; %bb.641:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_642:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2800, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_644
; %bb.643:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_644:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2820, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_646
; %bb.645:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_646:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2840, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_648
; %bb.647:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_648:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2860, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_650
; %bb.649:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_650:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2880, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_652
; %bb.651:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_652:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x28a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_654
; %bb.653:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_654:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x28c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_656
; %bb.655:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_656:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x28e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_658
; %bb.657:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_658:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2900, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_660
; %bb.659:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_660:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2920, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_662
; %bb.661:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_662:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2940, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_664
; %bb.663:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_664:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2960, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_666
; %bb.665:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_666:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2980, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_668
; %bb.667:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_668:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x29a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_670
; %bb.669:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_670:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x29c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_672
; %bb.671:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_672:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x29e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_674
; %bb.673:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_674:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2a00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_676
; %bb.675:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_676:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2a20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_678
; %bb.677:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_678:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2a40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_680
; %bb.679:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_680:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2a60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_682
; %bb.681:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_682:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2a80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_684
; %bb.683:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_684:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2aa0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_686
; %bb.685:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_686:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2ac0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_688
; %bb.687:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_688:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2ae0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_690
; %bb.689:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_690:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2b00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_692
; %bb.691:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_692:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2b20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_694
; %bb.693:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_694:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2b40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_696
; %bb.695:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_696:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2b60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_698
; %bb.697:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_698:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2b80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_700
; %bb.699:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_700:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2ba0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_702
; %bb.701:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_702:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2bc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_704
; %bb.703:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_704:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2be0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_706
; %bb.705:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_706:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2c00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_708
; %bb.707:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_708:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2c20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_710
; %bb.709:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_710:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2c40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_712
; %bb.711:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_712:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2c60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_714
; %bb.713:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_714:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2c80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_716
; %bb.715:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_716:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2ca0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_718
; %bb.717:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_718:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2cc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_720
; %bb.719:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_720:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2ce0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_722
; %bb.721:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_722:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2d00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_724
; %bb.723:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_724:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2d20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_726
; %bb.725:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_726:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2d40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_728
; %bb.727:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_728:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2d60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_730
; %bb.729:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_730:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2d80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_732
; %bb.731:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_732:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2da0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_734
; %bb.733:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_734:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2dc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_736
; %bb.735:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_736:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2de0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_738
; %bb.737:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_738:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2e00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_740
; %bb.739:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_740:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2e20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_742
; %bb.741:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_742:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2e40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_744
; %bb.743:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_744:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2e60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_746
; %bb.745:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_746:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2e80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_748
; %bb.747:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_748:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2ea0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_750
; %bb.749:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_750:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2ec0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_752
; %bb.751:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_752:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2ee0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_754
; %bb.753:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_754:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2f00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_756
; %bb.755:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_756:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2f20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_758
; %bb.757:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_758:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2f40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_760
; %bb.759:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_760:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2f60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_762
; %bb.761:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_762:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2f80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_764
; %bb.763:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_764:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2fa0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_766
; %bb.765:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_766:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2fc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_768
; %bb.767:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_768:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x2fe0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_770
; %bb.769:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_770:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3000, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_772
; %bb.771:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_772:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3020, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_774
; %bb.773:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_774:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3040, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_776
; %bb.775:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_776:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3060, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_778
; %bb.777:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_778:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3080, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_780
; %bb.779:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_780:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x30a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_782
; %bb.781:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_782:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x30c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_784
; %bb.783:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_784:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x30e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_786
; %bb.785:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_786:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3100, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_788
; %bb.787:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_788:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3120, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_790
; %bb.789:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_790:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3140, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_792
; %bb.791:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_792:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3160, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_794
; %bb.793:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_794:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3180, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_796
; %bb.795:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_796:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x31a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_798
; %bb.797:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_798:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x31c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_800
; %bb.799:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_800:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x31e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_802
; %bb.801:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_802:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3200, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_804
; %bb.803:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_804:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3220, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_806
; %bb.805:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_806:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3240, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_808
; %bb.807:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_808:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3260, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_810
; %bb.809:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_810:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3280, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_812
; %bb.811:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_812:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x32a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_814
; %bb.813:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_814:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x32c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_816
; %bb.815:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_816:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x32e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_818
; %bb.817:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_818:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3300, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_820
; %bb.819:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_820:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3320, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_822
; %bb.821:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_822:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3340, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_824
; %bb.823:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_824:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3360, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_826
; %bb.825:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_826:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3380, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_828
; %bb.827:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_828:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x33a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_830
; %bb.829:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_830:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x33c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_832
; %bb.831:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_832:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x33e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_834
; %bb.833:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_834:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3400, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_836
; %bb.835:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_836:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3420, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_838
; %bb.837:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_838:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3440, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_840
; %bb.839:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_840:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3460, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_842
; %bb.841:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_842:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3480, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_844
; %bb.843:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_844:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x34a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_846
; %bb.845:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_846:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x34c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_848
; %bb.847:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_848:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x34e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_850
; %bb.849:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_850:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3500, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_852
; %bb.851:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_852:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3520, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_854
; %bb.853:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_854:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3540, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_856
; %bb.855:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_856:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3560, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_858
; %bb.857:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_858:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3580, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_860
; %bb.859:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_860:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x35a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_862
; %bb.861:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_862:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x35c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_864
; %bb.863:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_864:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x35e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_866
; %bb.865:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_866:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3600, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_868
; %bb.867:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_868:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3620, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_870
; %bb.869:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_870:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3640, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_872
; %bb.871:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_872:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3660, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_874
; %bb.873:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_874:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3680, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_876
; %bb.875:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_876:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x36a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_878
; %bb.877:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_878:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x36c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_880
; %bb.879:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_880:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x36e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_882
; %bb.881:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_882:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3700, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_884
; %bb.883:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_884:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3720, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_886
; %bb.885:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_886:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3740, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_888
; %bb.887:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_888:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3760, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_890
; %bb.889:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_890:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3780, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_892
; %bb.891:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_892:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x37a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_894
; %bb.893:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_894:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x37c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_896
; %bb.895:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_896:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x37e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_898
; %bb.897:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_898:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3800, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_900
; %bb.899:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_900:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3820, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_902
; %bb.901:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_902:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3840, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_904
; %bb.903:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_904:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3860, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_906
; %bb.905:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_906:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3880, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_908
; %bb.907:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_908:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x38a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_910
; %bb.909:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_910:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x38c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_912
; %bb.911:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_912:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x38e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_914
; %bb.913:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_914:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3900, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_916
; %bb.915:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_916:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3920, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_918
; %bb.917:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_918:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3940, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_920
; %bb.919:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_920:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3960, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_922
; %bb.921:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_922:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3980, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_924
; %bb.923:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_924:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x39a0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_926
; %bb.925:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_926:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x39c0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_928
; %bb.927:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_928:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x39e0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_930
; %bb.929:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_930:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3a00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_932
; %bb.931:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_932:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3a20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_934
; %bb.933:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_934:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3a40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_936
; %bb.935:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_936:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3a60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_938
; %bb.937:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_938:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3a80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_940
; %bb.939:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_940:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3aa0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_942
; %bb.941:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_942:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3ac0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_944
; %bb.943:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_944:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3ae0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_946
; %bb.945:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_946:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3b00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_948
; %bb.947:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_948:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3b20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_950
; %bb.949:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_950:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3b40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_952
; %bb.951:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_952:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3b60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_954
; %bb.953:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_954:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3b80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_956
; %bb.955:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_956:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3ba0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_958
; %bb.957:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_958:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3bc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_960
; %bb.959:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_960:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3be0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_962
; %bb.961:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_962:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3c00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_964
; %bb.963:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_964:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3c20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_966
; %bb.965:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_966:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3c40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_968
; %bb.967:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_968:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3c60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_970
; %bb.969:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_970:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3c80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_972
; %bb.971:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_972:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3ca0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_974
; %bb.973:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_974:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3cc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_976
; %bb.975:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_976:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3ce0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_978
; %bb.977:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_978:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3d00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_980
; %bb.979:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_980:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3d20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_982
; %bb.981:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_982:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3d40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_984
; %bb.983:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_984:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3d60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_986
; %bb.985:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_986:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3d80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_988
; %bb.987:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_988:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3da0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_990
; %bb.989:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_990:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3dc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_992
; %bb.991:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_992:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3de0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_994
; %bb.993:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_994:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3e00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_996
; %bb.995:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_996:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3e20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_998
; %bb.997:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_998:                              ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3e40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_1000
; %bb.999:                              ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_1000:                             ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3e60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_1002
; %bb.1001:                             ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_1002:                             ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3e80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_1004
; %bb.1003:                             ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_1004:                             ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3ea0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_1006
; %bb.1005:                             ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_1006:                             ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3ec0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_1008
; %bb.1007:                             ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_1008:                             ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3ee0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_1010
; %bb.1009:                             ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_1010:                             ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3f00, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_1012
; %bb.1011:                             ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_1012:                             ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3f20, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_1014
; %bb.1013:                             ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_1014:                             ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3f40, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_1016
; %bb.1015:                             ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_1016:                             ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3f60, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_1018
; %bb.1017:                             ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_1018:                             ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3f80, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_1020
; %bb.1019:                             ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_1020:                             ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3fa0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_1022
; %bb.1021:                             ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_1022:                             ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v5, 0x3fc0, v3
	v_mov_b32_e32 v6, v4
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[5:6]
	s_cbranch_execz .LBB0_1024
; %bb.1023:                             ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[5:6], 2, v[5:6]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v9, vcc_lo, s4, v5
	v_add_co_u32 v5, s0, s6, v5
	v_add_co_ci_u32_e32 v10, vcc_lo, s5, v6, vcc_lo
	v_add_co_ci_u32_e64 v6, vcc_lo, s7, v6, s0
	global_store_b32 v[9:10], v7, off
	global_store_b32 v[5:6], v8, off
.LBB0_1024:                             ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_or_b32_e32 v3, 0x3fe0, v3
	s_mov_b32 s43, exec_lo
	s_delay_alu instid0(VALU_DEP_1)
	v_cmpx_gt_u64_e64 s[2:3], v[3:4]
	s_cbranch_execz .LBB0_1026
; %bb.1025:                             ;   in Loop: Header=BB0_2 Depth=1
	v_lshlrev_b64 v[3:4], 2, v[3:4]
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_3)
	v_add_co_u32 v5, vcc_lo, s4, v3
	v_add_co_u32 v3, s0, s6, v3
	v_add_co_ci_u32_e32 v6, vcc_lo, s5, v4, vcc_lo
	v_add_co_ci_u32_e64 v4, vcc_lo, s7, v4, s0
	global_store_b32 v[5:6], v7, off
	global_store_b32 v[3:4], v8, off
.LBB0_1026:                             ;   in Loop: Header=BB0_2 Depth=1
	s_or_b32 exec_lo, exec_lo, s43
	v_add_co_u32 v1, vcc_lo, v1, s10
	v_add_co_ci_u32_e32 v2, vcc_lo, 0, v2, vcc_lo
	s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1)
	v_cmp_le_u64_e32 vcc_lo, s[8:9], v[1:2]
	s_or_b32 s1, vcc_lo, s1
	s_and_not1_b32 exec_lo, exec_lo, s1
	s_cbranch_execnz .LBB0_2
.LBB0_1027:                             ; %._crit_edge
	s_nop 0
	s_sendmsg sendmsg(MSG_DEALLOC_VGPRS)
	s_endpgm
	.section	.rodata,"a",@progbits
	.p2align	6, 0x0
	.amdhsa_kernel _Z4initiPfS_
		.amdhsa_group_segment_fixed_size 0
		.amdhsa_private_segment_fixed_size 0
		.amdhsa_kernarg_size 280
		.amdhsa_user_sgpr_count 15
		.amdhsa_user_sgpr_dispatch_ptr 0
		.amdhsa_user_sgpr_queue_ptr 0
		.amdhsa_user_sgpr_kernarg_segment_ptr 1
		.amdhsa_user_sgpr_dispatch_id 0
		.amdhsa_user_sgpr_private_segment_size 0
		.amdhsa_wavefront_size32 1
		.amdhsa_uses_dynamic_stack 0
		.amdhsa_enable_private_segment 0
		.amdhsa_system_sgpr_workgroup_id_x 1
		.amdhsa_system_sgpr_workgroup_id_y 0
		.amdhsa_system_sgpr_workgroup_id_z 0
		.amdhsa_system_sgpr_workgroup_info 0
		.amdhsa_system_vgpr_workitem_id 0
		.amdhsa_next_free_vgpr 14
		.amdhsa_next_free_sgpr 105
		.amdhsa_float_round_mode_32 0
		.amdhsa_float_round_mode_16_64 0
		.amdhsa_float_denorm_mode_32 3
		.amdhsa_float_denorm_mode_16_64 3
		.amdhsa_dx10_clamp 1
		.amdhsa_ieee_mode 1
		.amdhsa_fp16_overflow 0
		.amdhsa_workgroup_processor_mode 1
		.amdhsa_memory_ordered 1
		.amdhsa_forward_progress 0
		.amdhsa_shared_vgpr_count 0
		.amdhsa_exception_fp_ieee_invalid_op 0
		.amdhsa_exception_fp_denorm_src 0
		.amdhsa_exception_fp_ieee_div_zero 0
		.amdhsa_exception_fp_ieee_overflow 0
		.amdhsa_exception_fp_ieee_underflow 0
		.amdhsa_exception_fp_ieee_inexact 0
		.amdhsa_exception_int_div_zero 0
	.end_amdhsa_kernel
	.text
.Lfunc_end0:
	.size	_Z4initiPfS_, .Lfunc_end0-_Z4initiPfS_
                                        ; -- End function
	.section	.AMDGPU.csdata,"",@progbits
; Kernel info:
; codeLenInByte = 48176
; NumSgprs: 107
; NumVgprs: 14
; ScratchSize: 0
; MemoryBound: 0
; FloatMode: 240
; IeeeMode: 1
; LDSByteSize: 0 bytes/workgroup (compile time only)
; SGPRBlocks: 13
; VGPRBlocks: 1
; NumSGPRsForWavesPerEU: 107
; NumVGPRsForWavesPerEU: 14
; Occupancy: 16
; WaveLimiterHint : 0
; COMPUTE_PGM_RSRC2:SCRATCH_EN: 0
; COMPUTE_PGM_RSRC2:USER_SGPR: 15
; COMPUTE_PGM_RSRC2:TRAP_HANDLER: 0
; COMPUTE_PGM_RSRC2:TGID_X_EN: 1
; COMPUTE_PGM_RSRC2:TGID_Y_EN: 0
; COMPUTE_PGM_RSRC2:TGID_Z_EN: 0
; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0
	.text
	.p2alignl 7, 3214868480
	.fill 96, 4, 3214868480
	.type	__hip_cuid_,@object             ; @__hip_cuid_
	.section	.bss,"aw",@nobits
	.globl	__hip_cuid_
__hip_cuid_:
	.byte	0                               ; 0x0
	.size	__hip_cuid_, 1

	.ident	"AMD clang version 18.0.0git (https://github.com/RadeonOpenCompute/llvm-project roc-6.3.2 25012 e5bf7e55c91490b07c49d8960fa7983d864936c4)"
	.section	".note.GNU-stack","",@progbits
	.addrsig
	.addrsig_sym __hip_cuid_
	.amdgpu_metadata
---
amdhsa.kernels:
  - .args:
      - .offset:         0
        .size:           4
        .value_kind:     by_value
      - .address_space:  global
        .offset:         8
        .size:           8
        .value_kind:     global_buffer
      - .address_space:  global
        .offset:         16
        .size:           8
        .value_kind:     global_buffer
      - .offset:         24
        .size:           4
        .value_kind:     hidden_block_count_x
      - .offset:         28
        .size:           4
        .value_kind:     hidden_block_count_y
      - .offset:         32
        .size:           4
        .value_kind:     hidden_block_count_z
      - .offset:         36
        .size:           2
        .value_kind:     hidden_group_size_x
      - .offset:         38
        .size:           2
        .value_kind:     hidden_group_size_y
      - .offset:         40
        .size:           2
        .value_kind:     hidden_group_size_z
      - .offset:         42
        .size:           2
        .value_kind:     hidden_remainder_x
      - .offset:         44
        .size:           2
        .value_kind:     hidden_remainder_y
      - .offset:         46
        .size:           2
        .value_kind:     hidden_remainder_z
      - .offset:         64
        .size:           8
        .value_kind:     hidden_global_offset_x
      - .offset:         72
        .size:           8
        .value_kind:     hidden_global_offset_y
      - .offset:         80
        .size:           8
        .value_kind:     hidden_global_offset_z
      - .offset:         88
        .size:           2
        .value_kind:     hidden_grid_dims
    .group_segment_fixed_size: 0
    .kernarg_segment_align: 8
    .kernarg_segment_size: 280
    .language:       OpenCL C
    .language_version:
      - 2
      - 0
    .max_flat_workgroup_size: 1024
    .name:           _Z4initiPfS_
    .private_segment_fixed_size: 0
    .sgpr_count:     107
    .sgpr_spill_count: 32
    .symbol:         _Z4initiPfS_.kd
    .uniform_work_group_size: 1
    .uses_dynamic_stack: false
    .vgpr_count:     14
    .vgpr_spill_count: 0
    .wavefront_size: 32
    .workgroup_processor_mode: 1
amdhsa.target:   amdgcn-amd-amdhsa--gfx1100
amdhsa.version:
  - 1
  - 2
...

	.end_amdgpu_metadata
