File ffcall/vacall/vacall-m88k.s from the latest check-in


	version	 "03.00"
	file	 "vacall-m88k.c"
data
gcc2_compiled.:
text
	align	 8
	global	 __vacall
	type	 __vacall,#function
__vacall:
	or.u	 #r13,#r0,#hi16(vacall_function)
	ld	 #r11,#r13,#lo16(vacall_function)
	subu	 #r31,#r31,80
	st	 #r1,#r31,36
.Ltb0:
	st	 #r2,#r31,80
	st	 #r3,#r31,84
	st	 #r4,#r31,88
	st	 #r5,#r31,92
	st	 #r6,#r31,96
	st	 #r7,#r31,100
	st	 #r8,#r31,104
	st	 #r9,#r31,108
	st	 #r0,#r31,40
	addu	 #r13,#r31,112
	st	 #r13,#r31,44
	st	 #r0,#r31,48
	st	 #r0,#r31,52
	addu	 #r2,#r31,40
	jsr.n	 #r11
	st	 #r12,#r31,72
	ld	 #r11,#r31,52
	bcnd.n	 #eq0,#r11,.L4
	cmp	 #r13,#r11,1
	bb0.n	 #ne,#r13,.L40
	cmp	 #r13,#r11,2
	bb1.n	 #ne,#r13,.L7
	cmp	 #r13,#r11,3
.L40:
	ld.b	 #r2,#r31,64
	br	 .L4
	align	 4
.L7:
	bb1.n	 #ne,#r13,.L9
	cmp	 #r13,#r11,4
	ld.bu	 #r2,#r31,64
	br	 .L4
	align	 4
.L9:
	bb1.n	 #ne,#r13,.L11
	cmp	 #r13,#r11,5
	ld.h	 #r2,#r31,64
	br	 .L4
	align	 4
.L11:
	bb1.n	 #ne,#r13,.L13
	cmp	 #r13,#r11,6
	ld.hu	 #r2,#r31,64
	br	 .L4
	align	 4
.L13:
	bb0.n	 #ne,#r13,.L41
	cmp	 #r13,#r11,7
	bb0.n	 #ne,#r13,.L41
	cmp	 #r13,#r11,8
	bb0.n	 #ne,#r13,.L41
	cmp	 #r13,#r11,9
	bb0.n	 #ne,#r13,.L41
	subu	 #r13,#r11,10
	cmp	 #r13,#r13,1
	bb0	 #ls,#r13,.L23
	ld	 #r2,#r31,64
	ld	 #r3,#r31,68
	br	 .L4
	align	 4
.L23:
	ld	 #r11,#r31,52
	cmp	 #r13,#r11,12
	bb1.n	 #ne,#r13,.L25
	cmp	 #r13,#r11,13
	ld	 #r2,#r31,64
	br	 .L4
	align	 4
.L25:
	bb1.n	 #ne,#r13,.L27
	cmp	 #r13,#r11,14
	ld.d	 #r2,#r31,64
	br	 .L4
	align	 4
.L27:
	bb1.n	 #ne,#r13,.L29
	cmp	 #r13,#r11,15
.L41:
	ld	 #r2,#r31,64
	br	 .L4
	align	 4
.L29:
	bb0	 #eq,#r13,.L4
	ld	 #r13,#r31,40
	bb0	 (31-31),#r13,.L32
	ld	 #r2,#r31,48
	br	 .L4
	align	 4
.L32:
	bb0	 (31-30),#r13,.L4
	ld	 #r11,#r31,56
	cmp	 #r13,#r11,1
	bb1.n	 #ne,#r13,.L35
	cmp	 #r13,#r11,2
	ld	 #r13,#r31,48
	ld.bu	 #r2,#r0,#r13
	br	 .L4
	align	 4
.L35:
	bb1.n	 #ne,#r13,.L37
	cmp	 #r13,#r11,4
	ld	 #r13,#r31,48
	ld.hu	 #r2,#r0,#r13
	br	 .L4
	align	 4
.L37:
	bb1	 #ne,#r13,.L4
	ld	 #r13,#r31,48
	ld	 #r2,#r0,#r13
.L4:
.Lte0:
	ld	 #r1,#r31,36
	jmp.n	 #r1
	addu	 #r31,#r31,80

section	 .tdesc,"a"
	word	 66,1,.Ltb0,.Lte0,0x100003f,0x50,0xffffffd4,0xffffffd4
text
.Lfe1:
	size	 __vacall,.Lfe1-__vacall