	.file	"lib_gatetable.c"

 # rs6000/powerpc options: -mcpu=604 -msdata=data -G 8
 # GNU C version 2.95.3 19991030 (prerelease/franzo) (ppc-amigaos) compiled by GNU C version 2.95.2 19991024 (release).
 # options passed:  -mno-prototype -mcpu=604 -mregnames -O2 -Wformat
 # -Wunused -Wuninitialized -Wconversion -Wstrict-prototypes
 # -Werror-implicit-function-declaration -fomit-frame-pointer -fverbose-asm
 # options enabled:  -fdefer-pop -fomit-frame-pointer -fcse-follow-jumps
 # -fcse-skip-blocks -fexpensive-optimizations -fthread-jumps
 # -fstrength-reduce -fpeephole -fforce-mem -ffunction-cse -finline
 # -fkeep-static-consts -fcaller-saves -fpcc-struct-return -fgcse
 # -frerun-cse-after-loop -frerun-loop-opt -fschedule-insns
 # -fschedule-insns2 -fsched-interblock -fsched-spec -fbranch-count-reg
 # -fcommon -fverbose-asm -fgnu-linker -fregmove -foptimize-register-move
 # -fargument-alias -fident -mpowerpc -mpowerpc-gfxopt -mnew-mnemonics
 # -mregnames -mcpu=604 -mcall-sysv -msdata=data

gcc2_compiled.:
	.section	".text"
	.align 2
	.globl GATE_CloseAsync
	.type	 GATE_CloseAsync,@function
GATE_CloseAsync:
	stwu %r1,-16(%r1)
	mflr %r0
	stw %r0,20(%r1)
	lwz %r3,32(%r2)
	bl CloseAsync
	lwz %r0,20(%r1)
	mtlr %r0
	la %r1,16(%r1)
	blr
.Lfe1:
	.size	 GATE_CloseAsync,.Lfe1-GATE_CloseAsync
	.align 2
	.globl GATE_FGetsAsync
	.type	 GATE_FGetsAsync,@function
GATE_FGetsAsync:
	stwu %r1,-16(%r1)
	mflr %r0
	stw %r0,20(%r1)
	lwz %r3,32(%r2)
	lwz %r4,36(%r2)
	lwz %r5,0(%r2)
	bl FGetsAsync
	lwz %r0,20(%r1)
	mtlr %r0
	la %r1,16(%r1)
	blr
.Lfe2:
	.size	 GATE_FGetsAsync,.Lfe2-GATE_FGetsAsync
	.align 2
	.globl GATE_FGetsLenAsync
	.type	 GATE_FGetsLenAsync,@function
GATE_FGetsLenAsync:
	stwu %r1,-16(%r1)
	mflr %r0
	stw %r0,20(%r1)
	lwz %r3,32(%r2)
	lwz %r4,36(%r2)
	lwz %r5,0(%r2)
	lwz %r6,40(%r2)
	bl FGetsLenAsync
	lwz %r0,20(%r1)
	mtlr %r0
	la %r1,16(%r1)
	blr
.Lfe3:
	.size	 GATE_FGetsLenAsync,.Lfe3-GATE_FGetsLenAsync
	.align 2
	.globl GATE_OpenAsync
	.type	 GATE_OpenAsync,@function
GATE_OpenAsync:
	stwu %r1,-16(%r1)
	mflr %r0
	stw %r0,20(%r1)
	lwz %r3,32(%r2)
	lwz %r4,0(%r2)
	lwz %r5,4(%r2)
	bl OpenAsync
	lwz %r0,20(%r1)
	mtlr %r0
	la %r1,16(%r1)
	blr
.Lfe4:
	.size	 GATE_OpenAsync,.Lfe4-GATE_OpenAsync
	.align 2
	.globl GATE_OpenAsyncFromFH
	.type	 GATE_OpenAsyncFromFH,@function
GATE_OpenAsyncFromFH:
	stwu %r1,-16(%r1)
	mflr %r0
	stw %r0,20(%r1)
	lwz %r3,32(%r2)
	lwz %r4,0(%r2)
	lwz %r5,4(%r2)
	bl OpenAsyncFromFH
	lwz %r0,20(%r1)
	mtlr %r0
	la %r1,16(%r1)
	blr
.Lfe5:
	.size	 GATE_OpenAsyncFromFH,.Lfe5-GATE_OpenAsyncFromFH
	.align 2
	.globl GATE_PeekAsync
	.type	 GATE_PeekAsync,@function
GATE_PeekAsync:
	stwu %r1,-16(%r1)
	mflr %r0
	stw %r0,20(%r1)
	lwz %r3,32(%r2)
	lwz %r4,36(%r2)
	lwz %r5,0(%r2)
	bl PeekAsync
	lwz %r0,20(%r1)
	mtlr %r0
	la %r1,16(%r1)
	blr
.Lfe6:
	.size	 GATE_PeekAsync,.Lfe6-GATE_PeekAsync
	.align 2
	.globl GATE_ReadAsync
	.type	 GATE_ReadAsync,@function
GATE_ReadAsync:
	stwu %r1,-16(%r1)
	mflr %r0
	stw %r0,20(%r1)
	lwz %r3,32(%r2)
	lwz %r4,36(%r2)
	lwz %r5,0(%r2)
	bl ReadAsync
	lwz %r0,20(%r1)
	mtlr %r0
	la %r1,16(%r1)
	blr
.Lfe7:
	.size	 GATE_ReadAsync,.Lfe7-GATE_ReadAsync
	.align 2
	.globl GATE_ReadCharAsync
	.type	 GATE_ReadCharAsync,@function
GATE_ReadCharAsync:
	stwu %r1,-16(%r1)
	mflr %r0
	stw %r0,20(%r1)
	lwz %r3,32(%r2)
	bl ReadCharAsync
	lwz %r0,20(%r1)
	mtlr %r0
	la %r1,16(%r1)
	blr
.Lfe8:
	.size	 GATE_ReadCharAsync,.Lfe8-GATE_ReadCharAsync
	.align 2
	.globl GATE_ReadLineAsync
	.type	 GATE_ReadLineAsync,@function
GATE_ReadLineAsync:
	stwu %r1,-16(%r1)
	mflr %r0
	stw %r0,20(%r1)
	lwz %r3,32(%r2)
	lwz %r4,36(%r2)
	lwz %r5,0(%r2)
	bl ReadLineAsync
	lwz %r0,20(%r1)
	mtlr %r0
	la %r1,16(%r1)
	blr
.Lfe9:
	.size	 GATE_ReadLineAsync,.Lfe9-GATE_ReadLineAsync
	.align 2
	.globl GATE_SeekAsync
	.type	 GATE_SeekAsync,@function
GATE_SeekAsync:
	stwu %r1,-16(%r1)
	mflr %r0
	stw %r0,20(%r1)
	lwz %r3,32(%r2)
	lwz %r4,0(%r2)
	lwz %r5,4(%r2)
	bl SeekAsync
	lwz %r0,20(%r1)
	mtlr %r0
	la %r1,16(%r1)
	blr
.Lfe10:
	.size	 GATE_SeekAsync,.Lfe10-GATE_SeekAsync
	.align 2
	.globl GATE_WriteAsync
	.type	 GATE_WriteAsync,@function
GATE_WriteAsync:
	stwu %r1,-16(%r1)
	mflr %r0
	stw %r0,20(%r1)
	lwz %r3,32(%r2)
	lwz %r4,36(%r2)
	lwz %r5,0(%r2)
	bl WriteAsync
	lwz %r0,20(%r1)
	mtlr %r0
	la %r1,16(%r1)
	blr
.Lfe11:
	.size	 GATE_WriteAsync,.Lfe11-GATE_WriteAsync
	.align 2
	.globl GATE_WriteCharAsync
	.type	 GATE_WriteCharAsync,@function
GATE_WriteCharAsync:
	stwu %r1,-16(%r1)
	mflr %r0
	stw %r0,20(%r1)
	lwz %r3,32(%r2)
	lbz %r4,3(%r2)
	bl WriteCharAsync
	lwz %r0,20(%r1)
	mtlr %r0
	la %r1,16(%r1)
	blr
.Lfe12:
	.size	 GATE_WriteCharAsync,.Lfe12-GATE_WriteCharAsync
	.align 2
	.globl GATE_WriteLineAsync
	.type	 GATE_WriteLineAsync,@function
GATE_WriteLineAsync:
	stwu %r1,-16(%r1)
	mflr %r0
	stw %r0,20(%r1)
	lwz %r3,32(%r2)
	lwz %r4,36(%r2)
	bl WriteLineAsync
	lwz %r0,20(%r1)
	mtlr %r0
	la %r1,16(%r1)
	blr
.Lfe13:
	.size	 GATE_WriteLineAsync,.Lfe13-GATE_WriteLineAsync
	.ident	"GCC: (GNU) 2.95.3 19991030 (prerelease/franzo)"
