File ffcall/avcall/avcall-rs6000-sysv4.s artifact 7c68e43faa part of check-in 4b31034008


	.file	"avcall-rs6000.c"
gcc2_compiled.:
	.section	".text"
	.align 2
	.globl __builtin_avcall
	.type	 __builtin_avcall,@function
__builtin_avcall:
	.extern __mulh
	.extern __mull
	.extern __divss
	.extern __divus
	.extern __quoss
	.extern __quous
	stwu 1,-1040(1)
	mflr 0
	stw 31,1036(1)
	stw 0,1044(1)
	mr 31,3
	lwz 9,20(31)
	addi 0,1,56
	addi 9,9,-32
	subfc 9,31,9
	srawi 3,9,2
	cmpwi 0,3,8
	bc 4,1,.L4
	mr 11,0
	addi 3,3,-8
	addi 9,31,64
.L6:
	lwz 0,0(9)
	addic. 3,3,-1
	stw 0,0(11)
	addi 9,9,4
	addi 11,11,4
	bc 4,2,.L6
.L4:
	lwz 9,1056(31)
	addi 9,9,-1064
	subfc 9,31,9
	srawi. 3,9,3
	bc 12,2,.L9
	cmpwi 0,3,1
	bc 12,2,.L12
	cmpwi 0,3,2
	bc 12,2,.L15
	cmpwi 0,3,3
	bc 12,2,.L18
	cmpwi 0,3,4
	bc 12,2,.L21
	cmpwi 0,3,5
	bc 12,2,.L24
	cmpwi 0,3,6
	bc 12,2,.L27
	cmpwi 0,3,7
	bc 12,2,.L30
	cmpwi 0,3,8
	bc 12,2,.L33
	cmpwi 0,3,9
	bc 12,2,.L36
	cmpwi 0,3,10
	bc 12,2,.L39
	cmpwi 0,3,11
	bc 12,2,.L42
	cmpwi 0,3,12
	bc 12,2,.L45
	lfd 13,1160(31)
.L45:
	lfd 12,1152(31)
.L42:
	lfd 11,1144(31)
.L39:
	lfd 10,1136(31)
.L36:
	lfd 9,1128(31)
.L33:
	lfd 8,1120(31)
.L30:
	lfd 7,1112(31)
.L27:
	lfd 6,1104(31)
.L24:
	lfd 5,1096(31)
.L21:
	lfd 4,1088(31)
.L18:
	lfd 3,1080(31)
.L15:
	lfd 2,1072(31)
.L12:
	lfd 1,1064(31)
.L9:
	lwz 11,0(31)
	lwz 3,32(31)
	lwz 4,36(31)
	mtlr 11
	lwz 5,40(31)
	lwz 6,44(31)
	lwz 7,48(31)
	lwz 8,52(31)
	lwz 9,56(31)
	lwz 10,60(31)
	crxor 6,6,6
	blrl
	lwz 0,12(31)
	cmpwi 0,0,1
	bc 12,2,.L50
	cmpwi 0,0,0
	bc 12,2,.L102
	cmpwi 0,0,2
	bc 12,2,.L103
	cmpwi 0,0,3
	bc 12,2,.L103
	cmpwi 0,0,4
	bc 12,2,.L103
	cmpwi 0,0,5
	bc 12,2,.L104
	cmpwi 0,0,6
	bc 12,2,.L104
	cmpwi 0,0,7
	bc 12,2,.L102
	cmpwi 0,0,8
	bc 12,2,.L102
	cmpwi 0,0,9
	bc 12,2,.L102
	cmpwi 0,0,10
	bc 12,2,.L102
	lwz 9,12(31)
	addi 0,9,-11
	cmplwi 0,0,1
	bc 4,1,.L105
	cmpwi 0,9,13
	bc 4,2,.L73
	frsp 0,1
	lwz 9,8(31)
	stfs 0,0(9)
	b .L50
.L73:
	cmpwi 0,9,14
	bc 4,2,.L75
	lwz 9,8(31)
	stfd 1,0(9)
	b .L50
.L75:
	cmpwi 0,9,15
	bc 12,2,.L102
	cmpwi 0,9,16
	bc 4,2,.L50
	lwz 0,4(31)
	andi. 9,0,1
	bc 12,2,.L80
	lwz 9,16(31)
	cmpwi 0,9,1
	bc 4,2,.L81
	lwz 9,8(31)
	lbz 0,0(3)
	stb 0,0(9)
	b .L50
.L81:
	cmpwi 0,9,2
	bc 4,2,.L83
	lwz 9,8(31)
	lhz 0,0(3)
	sth 0,0(9)
	b .L50
.L83:
	cmpwi 0,9,4
	bc 4,2,.L85
	lwz 9,8(31)
	lwz 0,0(3)
	stw 0,0(9)
	b .L50
.L85:
	cmpwi 0,9,8
	bc 4,2,.L87
	lwz 0,0(3)
	lwz 9,8(31)
	stw 0,0(9)
	lwz 11,8(31)
	lwz 0,4(3)
	stw 0,4(11)
	b .L50
.L87:
	addi 0,9,3
	srwi 10,0,2
	addic. 10,10,-1
	bc 12,0,.L50
	slwi 11,10,2
.L91:
	lwzx 0,11,3
	lwz 9,8(31)
	addic. 10,10,-1
	stwx 0,11,9
	addi 11,11,-4
	bc 4,0,.L91
	b .L50
.L80:
	andi. 9,0,512
	bc 12,2,.L50
	lwz 0,16(31)
	cmpwi 0,0,1
	bc 4,2,.L95
.L103:
	lwz 9,8(31)
	stb 3,0(9)
	b .L50
.L95:
	cmpwi 0,0,2
	bc 4,2,.L97
.L104:
	lwz 9,8(31)
	sth 3,0(9)
	b .L50
.L97:
	cmpwi 0,0,4
	bc 4,2,.L99
.L102:
	lwz 9,8(31)
	stw 3,0(9)
	b .L50
.L99:
	cmpwi 0,0,8
	bc 4,2,.L50
.L105:
	lwz 9,8(31)
	stw 3,0(9)
	lwz 11,8(31)
	stw 4,4(11)
.L50:
	li 3,0
	lwz 0,1044(1)
	mtlr 0
	lwz 31,1036(1)
	la 1,1040(1)
	blr
.Lfe1:
	.size	 __builtin_avcall,.Lfe1-__builtin_avcall
	.ident	"GCC: (GNU) 2.95.2 19991024 (release)"