	.file	"_m3main.mc"
	.version	"01.01"
/ SRC Modula-3 version cygnus-2.7.2-960712 (i486-unknown-freebsdelf) compiled by GNU C version 2.7.2.3.
/ options passed:  -fno-strength-reduce -g -fPIC
/ options enabled:  -fpeephole -ffunction-cse -fkeep-static-consts
/ -fpcc-struct-return -fPIC -fcommon -fverbose-asm -fgnu-linker -m80387
/ -mhard-float -mno-soft-float -mieee-fp -mfp-ret-in-387 -mcpu=i486
/ -march=i486

.stabs "/tmp_mnt/async/small/oldufs/mika/mika/classes/cs2/matrix/FreeBSD3/",100,0,0,.Ltext0
.stabs "_m3main.mc",100,0,0,.Ltext0
.text
.Ltext0:
	.stabs	"gcc2_compiled.", 0x3c, 0, 0, 0
	.align 16
.stabs "main:F(0,1)=r(0,1);-2147483648;2147483647;",36,0,1,main
.stabs "argc:p(0,1)",160,0,1,8
.stabs "argv:p(0,2)=*(0,3)=(0,3)",160,0,1,12
.stabs "envp:p(0,1)",160,0,1,16
.globl main
	.type	 main,@function
main:
.stabs "m3main.mc",132,0,0,.Ltext1
.Ltext1:
.stabn 68,0,1,.LM1-main
.LM1:
	pushl %ebp
	movl %esp,%ebp
	subl $4,%esp
	pushl %edi
	pushl %esi
	pushl %ebx
	call .L2
.L2:
	popl %ebx
	addl $_GLOBAL_OFFSET_TABLE_+[.-.L2],%ebx
.LBB2:
	movl MI_RTLinker@GOT(%ebx),%eax
	leal m3_link_info@GOTOFF(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,148(%eax)
	leal m3_link_info@GOTOFF(%ebx),%eax
	movl 8(%ebp),%edx
	movl %edx,8(%eax)
	leal m3_link_info@GOTOFF(%ebx),%eax
	movl 12(%ebp),%edx
	movl %edx,12(%eax)
	leal m3_link_info@GOTOFF(%ebx),%eax
	movl 16(%ebp),%edx
	movl %edx,16(%eax)
	leal m3_link_info@GOTOFF(%ebx),%eax
	movl $0,20(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTHeap@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTHeapInfo@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,4(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Uprocess@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,8(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTSignal@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,12(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTAllocator@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,16(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_TimePosix@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,20(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Time@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,24(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_ThreadEvent@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,28(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTThread@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,32(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Cerrno@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,36(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTThreadInit@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,40(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_SchedulerPosix@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,44(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Scheduler@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,48(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Usignal@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,52(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Umman@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,56(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_PolyBasis@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,60(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Poly@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,64(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Fingerprint@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,68(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTProcedure@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,72(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTProcedureSRC@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,76(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTStack@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,80(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTExRep@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,84(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTException@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,88(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTProcess@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,92(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Uresource@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,96(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Uexec@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,100(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTPerfTool@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,104(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTArgs@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,108(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTParams@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,112(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTTypeMap@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,116(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTMapOp@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,120(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Uuio@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,124(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Utime@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,128(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Utypes@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,132(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Unix@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,136(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTOS@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,140(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTIO@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,144(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Text@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,148(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_TextF@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,152(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Cstddef@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,156(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Cstdlib@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,160(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_M3toC@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,164(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTModule@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,168(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTTypeSRC@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,172(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTType@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,176(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTHeapMap@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,180(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTHeapEvent@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,184(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTWeakRef@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,188(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTCollector@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,192(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTCollectorSRC@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,196(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RT0u@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,200(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Csetjmp@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,204(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTMachine@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,208(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTHeapDep@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,212(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RT0@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,216(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTHeapRep@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,220(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Word@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,224(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_BasicCtypes@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,228(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Ctypes@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,232(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Cstring@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,236(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTMisc@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,240(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_FloatMode@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,244(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_ThreadF@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,248(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Thread@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,252(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTHooks@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,256(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RTLinker@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,260(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_M3_BUILTIN@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,264(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTHeap@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,268(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTHeapInfo@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,272(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTSignal@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,276(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTLinker@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,280(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTAllocator@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,284(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTHooks@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,288(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_TimePosix@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,292(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTThread@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,296(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTThreadStk@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,300(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTHeapRep@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,304(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Usignal@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,308(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTProcedure@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,312(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_PolyBasis@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,316(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Poly@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,320(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Fingerprint@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,324(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTException@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,328(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTProcess@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,332(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTPerfTool@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,336(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTArgs@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,340(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTParams@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,344(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTMapOp@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,348(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTTypeMap@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,352(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Utypes@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,356(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTOS@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,360(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTIO@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,364(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Text@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,368(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_UnsafeHash@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,372(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_M3toC@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,376(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTModule@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,380(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTType@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,384(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTHeapMap@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,388(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTCollector@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,392(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RT0u@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,396(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTHeapDep@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,400(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RT0@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,404(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Word@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,408(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RTMisc@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,412(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_FloatMode@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,416(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_ThreadPosix@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,420(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_AtomAtomTbl@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,424(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Atom@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,428(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_AtomAtomTbl@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,432(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Atom@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,436(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_AtomList@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,440(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_AtomList@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,444(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_UnsafeRd@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,448(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RdClass@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,452(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Rd@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,456(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RdImpl@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,460(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RdMove@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,464(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_CConvert@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,468(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_CConvert@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,472(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Convert@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,476(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Convert@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,480(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_UnsafeWr@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,484(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_WrClass@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,488(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Wr@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,492(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_WrMove@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,496(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_WrPosix@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,500(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Real@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,504(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Real@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,508(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_LongReal@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,512(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_LongReal@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,516(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Extended@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,520(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Extended@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,524(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RealRep@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,528(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_DragonInt@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,532(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_DragonInt@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,536(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_DragonT@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,540(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_DragonT@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,544(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_FPU@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,548(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_FPU@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,552(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RealFloat@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,556(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RealFloat@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,560(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_LongRealRep@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,564(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_LongFloat@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,568(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_LongFloat@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,572(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_ExtendedFloat@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,576(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_ExtendedFloat@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,580(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_TextSeqRep@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,584(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_TextSeq@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,588(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_TextSeq@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,592(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Pathname@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,596(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_PathnamePosix@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,600(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Env@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,604(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Env@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,608(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Ustat@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,612(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Udir@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,616(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Uerror@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,620(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Uerror@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,624(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Uugid@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,628(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Terminal@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,632(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_RegularFile@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,636(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_FS@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,640(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Pipe@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,644(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_FilePosix@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,648(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Process@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,652(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_FmtBufTest@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,656(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_FmtBufF@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,660(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_FmtBuf@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,664(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Fmt@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,668(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_OSErrorPosix@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,672(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_OSError@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,676(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_File@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,680(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Terminal@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,684(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_RegularFile@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,688(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_FS@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,692(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_FSPosix@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,696(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_FilePosix@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,700(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Pipe@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,704(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_PipePosix@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,708(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_ProcessPosix@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,712(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_FmtBuf@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,716(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Fmt@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,720(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_OSErrorPosix@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,724(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_FileRd@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,728(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_FileRd@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,732(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_FileWr@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,736(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_FileWr@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,740(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Stdio@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,744(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Stdio@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,748(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_IEEESpecial@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,752(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_IEEESpecial@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,756(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Lex@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,760(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Lex@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,764(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_IO@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,768(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_IO@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,772(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_TextRd@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,776(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_TextRd@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,780(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Scan@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,784(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Scan@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,788(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MI_Main@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,792(%eax)
	leal modules@GOTOFF(%ebx),%eax
	movl MM_Main@GOT(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,796(%eax)
	leal m3_link_info@GOTOFF(%ebx),%eax
	movl $200,(%eax)
	leal m3_link_info@GOTOFF(%ebx),%eax
	leal modules@GOTOFF(%ebx),%ecx
	movl %ecx,%edx
	movl %edx,4(%eax)
	leal m3_link_info@GOTOFF(%ebx),%eax
	movl $4194304,28(%eax)
	leal m3_link_info@GOTOFF(%ebx),%eax
	leal -4(%ebp),%edi
	movl %edi,24(%eax)
	movl MM_RTLinker@GOT(%ebx),%eax
	movl 40(%eax),%esi
	call *%esi
	jmp .L1
	.align 16
.LBE2:
.stabn 68,0,1,.LM2-main
.LM2:
.L1:
	leal -16(%ebp),%esp
	popl %ebx
	popl %esi
	popl %edi
	movl %ebp,%esp
	popl %ebp
	ret
.Lfe1:
	.size	 main,.Lfe1-main
.stabn 192,0,0,.LBB2-main
.stabn 224,0,0,.LBE2-main
.stabs "Mi_zzzzzz_:T(0,4)=s1;",128,0,0,0
.globl L_1
.data
.stabs "L_1:G(0,5)=s4;",32,0,0,0
	.align 4
	.type	 L_1,@object
	.size	 L_1,4
L_1:
	.zero	4
.stabs "modules:S(0,6)=s800;",40,0,1,modules
	.local	modules
	.comm	modules,800,4
.stabs "m3_link_info:S(0,7)=s32;",40,0,1,m3_link_info
	.local	m3_link_info
	.comm	m3_link_info,32,4
.text
	.stabs "",100,0,0,.Letext
.Letext:
	.ident	"GCC: (GNU) cygnus-2.7.2-960712"

