File ffcall/callback/vacall_r/vacall-powerpc-netbsd.s artifact 745f4174d4 part of check-in c83183fa27


	.file	"vacall-powerpc.c"
	.section	".text"
	.align 2
	.globl __vacall_r
	.type	__vacall_r, @function
__vacall_r:
	stwu 1,-208(1)
	mflr 0
	li 11,0
	stw 0,212(1)
	addi 0,1,160
	stw 0,20(1)
	addi 0,1,56
	stw 11,24(1)
	stw 0,48(1)
	lwz 0,0(13)
	stw 9,184(1)
	addi 9,1,216
	stw 3,160(1)
	mtctr 0
	stw 4,164(1)
	addi 4,1,16
	stw 9,192(1)
	stw 5,168(1)
	stw 6,172(1)
	stw 7,176(1)
	stw 8,180(1)
	stw 10,188(1)
	stw 11,28(1)
	stfd 1,56(1)
	stfd 2,64(1)
	stfd 3,72(1)
	stfd 4,80(1)
	stfd 5,88(1)
	stfd 6,96(1)
	stfd 7,104(1)
	stfd 8,112(1)
	stw 11,16(1)
	stw 11,196(1)
	lwz 3,4(13)
	bctrl
	lwz 9,28(1)
	cmpwi 0,9,0
	beq- 0,.L1
	cmpwi 0,9,1
	beq- 0,.L43
	cmpwi 0,9,2
	beq- 0,.L44
	cmpwi 0,9,3
	beq- 0,.L43
	cmpwi 0,9,4
	beq- 0,.L45
	cmpwi 0,9,5
	beq- 0,.L46
	cmpwi 0,9,6
	beq- 0,.L42
	cmpwi 0,9,7
	beq- 0,.L42
	cmpwi 0,9,8
	beq- 0,.L42
	cmpwi 0,9,9
	beq- 0,.L42
	addi 0,9,-10
	cmplwi 0,0,1
	bgt- 0,.L22
	lwz 3,40(1)
	lwz 4,44(1)
.L1:
	lwz 0,212(1)
	addi 1,1,208
	mtlr 0
	blr
.L22:
	cmpwi 0,9,12
	beq- 0,.L47
	cmpwi 0,9,13
	beq- 0,.L48
	cmpwi 0,9,14
	beq- 0,.L42
	cmpwi 0,9,15
	bne+ 0,.L1
	lwz 0,16(1)
	andi. 9,0,1
	beq- 0,.L31
	lwz 3,24(1)
	b .L1
.L31:
	andi. 9,0,1024
	beq- 0,.L1
	lwz 0,32(1)
	cmpwi 0,0,1
	beq- 0,.L49
	cmpwi 0,0,2
	beq- 0,.L50
	cmpwi 0,0,4
	beq- 0,.L51
	cmpwi 0,0,8
	bne+ 0,.L1
	lwz 9,24(1)
	lwz 4,4(9)
.L41:
	lwz 3,0(9)
	b .L1
.L51:
	lwz 9,24(1)
	b .L41
.L50:
	lwz 9,24(1)
	lhz 3,0(9)
	b .L1
.L49:
	lwz 9,24(1)
	lbz 3,0(9)
	b .L1
.L42:
	lwz 3,40(1)
	b .L1
.L48:
	lfd 1,40(1)
	b .L1
.L47:
	lfs 1,40(1)
	b .L1
.L46:
	lhz 3,40(1)
	b .L1
.L45:
	lha 3,40(1)
	b .L1
.L43:
	lbz 3,40(1)
	b .L1
.L44:
	lbz 0,40(1)
	extsb 3,0
	b .L1
	.size	__vacall_r, .-__vacall_r
	.ident	"GCC: (GNU) 3.3.3 (NetBSD nb3 20040520)"