Artifact 6ca5e837bd229b6404c47c5874179825da77b062:


	.file	"avcall-powerpc64.c"
	.section	".text"
	.align 2
	.globl __builtin_avcall
	.section	".opd","aw"
	.align 3
__builtin_avcall:
	.quad	.__builtin_avcall,.TOC.@tocbase,0
	.previous
	.size	__builtin_avcall,24
	.type	.__builtin_avcall,@function
	.globl	.__builtin_avcall
.__builtin_avcall:
	mflr 0
	std 31,-8(1)
	mr 31,3
	std 29,-24(1)
	std 0,16(1)
	stdu 1,-2192(1)
	ld 9,40(3)
	li 3,8
	addi 0,1,112
	subf 9,31,9
	addi 9,9,-48
	sradi 9,9,3
	extsw 9,9
	cmpd 7,3,9
	bge- 7,.L82
	addi 9,9,-8
	mtctr 9
.L83:
	sldi 9,3,3
	addi 3,3,1
	add 11,9,31
	add 9,9,0
	lfd 0,48(11)
	stfd 0,-64(9)
	bdnz .L83
.L82:
	ld 9,2096(31)
	subf 9,31,9
	addi 9,9,-2104
	sradi 9,9,3
	extsw 9,9
	cmpwi 7,9,0
	beq- 7,.L8
	cmpwi 7,9,1
	beq- 7,.L11
	cmpwi 7,9,2
	beq- 7,.L14
	cmpwi 7,9,3
	beq- 7,.L17
	cmpwi 7,9,4
	beq- 7,.L20
	cmpwi 7,9,5
	beq- 7,.L23
	cmpwi 7,9,6
	beq- 7,.L26
	cmpwi 7,9,7
	beq- 7,.L29
	cmpwi 7,9,8
	beq- 7,.L32
	cmpwi 7,9,9
	beq- 7,.L35
	cmpwi 7,9,10
	beq- 7,.L38
	cmpwi 7,9,11
	beq- 7,.L41
	cmpwi 7,9,12
	beq- 7,.L44
.L47:
	lfd 13,2200(31)
.L44:
	lfd 12,2192(31)
.L41:
	lfd 11,2184(31)
.L38:
	lfd 10,2176(31)
.L35:
	lfd 9,2168(31)
.L32:
	lfd 8,2160(31)
.L29:
	lfd 7,2152(31)
.L26:
	lfd 6,2144(31)
.L23:
	lfd 5,2136(31)
.L20:
	lfd 4,2128(31)
.L17:
	lfd 3,2120(31)
.L14:
	lfd 2,2112(31)
.L11:
	lfd 1,2104(31)
.L8:
	ld 29,0(31)
	ld 9,96(31)
	ld 0,0(29)
	ld 3,48(31)
	ld 4,56(31)
	mtctr 0
	ld 5,64(31)
	ld 6,72(31)
	ld 7,80(31)
	ld 8,88(31)
	ld 10,104(31)
	std 2,40(1)
	ld 11,16(29)
	ld 2,8(29)
	bctrl
	ld 2,40(1)
	lwz 9,24(31)
	cmpwi 7,9,1
	beq- 7,.L49
	cmpwi 7,9,0
	beq- 7,.L84
	cmpwi 7,9,2
	beq- 7,.L87
	cmpwi 7,9,3
	beq- 7,.L87
	cmpwi 7,9,4
	beq- 7,.L87
	cmpwi 7,9,5
	beq- 7,.L86
	cmpwi 7,9,6
	beq- 7,.L86
	cmpwi 7,9,7
	beq- 7,.L85
	cmpwi 7,9,8
	beq- 7,.L85
	cmpwi 7,9,9
	beq- 7,.L84
	cmpwi 7,9,10
	beq- 7,.L84
	cmpwi 7,9,11
	beq- 7,.L84
	cmpwi 7,9,12
	beq- 7,.L84
	cmpwi 7,9,13
	beq- 7,.L89
	cmpwi 7,9,14
	beq- 7,.L90
	cmpwi 7,9,15
	beq- 7,.L84
.L49:
	addi 1,1,2192
	li 3,0
	ld 0,16(1)
	ld 29,-24(1)
	mtlr 0
	ld 31,-8(1)
	blr
.L84:
	ld 9,16(31)
	std 3,0(9)
	addi 1,1,2192
	li 3,0
	ld 0,16(1)
	ld 29,-24(1)
	mtlr 0
	ld 31,-8(1)
	blr
.L87:
	ld 9,16(31)
	stb 3,0(9)
	addi 1,1,2192
	li 3,0
	ld 0,16(1)
	ld 29,-24(1)
	mtlr 0
	ld 31,-8(1)
	blr
.L86:
	ld 9,16(31)
	sth 3,0(9)
	b .L49
.L85:
	ld 9,16(31)
	stw 3,0(9)
	b .L49
.L89:
	ld 9,16(31)
	stfs 1,0(9)
	b .L49
.L90:
	ld 9,16(31)
	stfd 1,0(9)
	b .L49
	.long 0
	.byte 0,0,0,1,128,3,0,0
	.size	.__builtin_avcall,.-.__builtin_avcall
	.ident	"GCC: (GNU) 3.3.3 (SuSE Linux)"