	.machine ppc64
	.section	__TEXT,__textcoal_nt,coalesced,pure_instructions
	.section	__TEXT,__symbol_stub1,symbol_stubs,pure_instructions,16
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_func1
	.align	4
_func1:                                 ; @func1
	.cfi_startproc
; BB#0:                                 ; %entry
	cmpld cr0, r4, r5
	mr r2, r4
	std r4, -8(r1)                  ; 8-byte Folded Spill
	std r3, -16(r1)                 ; 8-byte Folded Spill
	std r2, -24(r1)                 ; 8-byte Folded Spill
	std r5, -32(r1)                 ; 8-byte Folded Spill
	bne cr0, LBB0_2
	b LBB0_1
LBB0_1:                                 ; %equal
	ld r3, -8(r1)                   ; 8-byte Folded Reload
	blr
LBB0_2:                                 ; %unequal
	ld r3, -32(r1)                  ; 8-byte Folded Reload
	blr
	.cfi_endproc

	.globl	_func2
	.align	4
_func2:                                 ; @func2
	.cfi_startproc
; BB#0:                                 ; %entry
	addi r2, r1, 64
	std r6, 72(r1)
	std r5, 64(r1)
	ld r2, 8(r2)
	cmpld cr0, r4, r2
	mr r5, r4
	std r3, -8(r1)                  ; 8-byte Folded Spill
	std r5, -16(r1)                 ; 8-byte Folded Spill
	std r2, -24(r1)                 ; 8-byte Folded Spill
	std r4, -32(r1)                 ; 8-byte Folded Spill
	bne cr0, LBB1_2
	b LBB1_1
LBB1_1:                                 ; %equal
	ld r3, -32(r1)                  ; 8-byte Folded Reload
	blr
LBB1_2:                                 ; %unequal
	ld r3, -24(r1)                  ; 8-byte Folded Reload
	blr
	.cfi_endproc

	.globl	_func3
	.align	4
_func3:                                 ; @func3
	.cfi_startproc
; BB#0:                                 ; %entry
	addi r2, r1, 64
	std r6, 72(r1)
	std r5, 64(r1)
	std r4, 56(r1)
	std r3, 48(r1)
	addi r3, r1, 48
	ld r2, 8(r2)
	ld r3, 8(r3)
	cmpld cr0, r3, r2
	std r2, -8(r1)                  ; 8-byte Folded Spill
	std r3, -16(r1)                 ; 8-byte Folded Spill
	bne cr0, LBB2_2
	b LBB2_1
LBB2_1:                                 ; %equal
	ld r3, -16(r1)                  ; 8-byte Folded Reload
	blr
LBB2_2:                                 ; %unequal
	ld r3, -8(r1)                   ; 8-byte Folded Reload
	blr
	.cfi_endproc

	.globl	_func4
	.align	4
_func4:                                 ; @func4
	.cfi_startproc
; BB#0:                                 ; %entry
	addi r2, r1, 128
	ld r3, 120(r1)
	ld r2, 8(r2)
	ld r4, 112(r1)
	cmpld cr0, r3, r2
	std r3, -8(r1)                  ; 8-byte Folded Spill
	std r2, -16(r1)                 ; 8-byte Folded Spill
	std r4, -24(r1)                 ; 8-byte Folded Spill
	bne cr0, LBB3_2
	b LBB3_1
LBB3_1:                                 ; %equal
	ld r3, -8(r1)                   ; 8-byte Folded Reload
	blr
LBB3_2:                                 ; %unequal
	ld r3, -16(r1)                  ; 8-byte Folded Reload
	blr
	.cfi_endproc

.subsections_via_symbols

