	.file "skimpc.i"
	.data

Static:
	.text


.epctext:

 / PROCEDURE: p_cndgs
		.text
p_cndgs:
		pushl       %ebp
		movl        %esp,%ebp
		subl        $0x24,%esp
		pushl       %ebx


.L316002:		 / 7
		movl        $Static,%eax
		movl        %eax,-8(%ebp)
		movl        $0x49444941,-12(%ebp)
		movl        12(%ebp),%ecx
		pushl       %ecx
		movl        8(%ebp),%edx
		pushl       %edx
		movl        (%ebp),%ebx
		pushl       %ebx
		pushl       $0x0
		call        _s_ndiag
		addl        $0x10,%esp
		jmp         .L316000


.L316000:		 / 2e
		movl        $0x0,-12(%ebp)
		movl        -40(%ebp),%ebx
		movl        %ebp,%esp
		popl        %ebp
		ret         



 / PROCEDURE: p_exper
		.text
p_exper:
		pushl       %ebp
		movl        %esp,%ebp
		subl        $0x20,%esp


.L566005:		 / 42
		movl        $Static,%eax
		movl        %eax,-8(%ebp)
		movl        $0x49444941,-12(%ebp)
		movl        (%ebp),%ecx
		pushl       %ecx
		pushl       $0x505
		call        p_cndgs
		addl        $0x8,%esp


.L566003:		 / 62
		movl        $0x0,-12(%ebp)
		movl        %ebp,%esp
		popl        %ebp
		ret         



 / PROCEDURE: p_xblks
		.text
p_xblks:
		pushl       %ebp
		movl        %esp,%ebp
		subl        $0x20,%esp


.L816008:		 / 73
		movl        $Static,%eax
		movl        %eax,-8(%ebp)
		movl        $0x49444941,-12(%ebp)
		movl        (%ebp),%ecx
		pushl       %ecx
		pushl       $0x201
		call        p_cndgs
		addl        $0x8,%esp


.L816006:		 / 93
		movl        $0x0,-12(%ebp)
		movl        %ebp,%esp
		popl        %ebp
		ret         



 / PROCEDURE: p_capex
		.text
p_capex:
		pushl       %ebp
		movl        %esp,%ebp
		subl        $0x20,%esp


.L1066011:		 / a4
		movl        $Static,%eax
		movl        %eax,-8(%ebp)
		movl        $0x49444941,-12(%ebp)
		movl        (%ebp),%ecx
		pushl       %ecx
		pushl       $0x601
		call        p_cndgs
		addl        $0x8,%esp


.L1066009:		 / c4
		movl        $0x0,-12(%ebp)
		movl        %ebp,%esp
		popl        %ebp
		ret         



 / PROCEDURE: p_forer
		.text
p_forer:
		pushl       %ebp
		movl        %esp,%ebp
		subl        $0x20,%esp


.L1316014:		 / d5
		movl        $Static,%eax
		movl        %eax,-8(%ebp)
		movl        $0x49444941,-12(%ebp)
		movl        (%ebp),%ecx
		pushl       %ecx
		pushl       $0x501
		call        p_cndgs
		addl        $0x8,%esp


.L1316012:		 / f5
		movl        $0x0,-12(%ebp)
		movl        %ebp,%esp
		popl        %ebp
		ret         



 / PROCEDURE: p_reser
		.text
p_reser:
		pushl       %ebp
		movl        %esp,%ebp
		subl        $0x20,%esp


.L1566017:		 / 106
		movl        $Static,%eax
		movl        %eax,-8(%ebp)
		movl        $0x49444941,-12(%ebp)
		movl        (%ebp),%ecx
		pushl       %ecx
		pushl       $0x701
		call        p_cndgs
		addl        $0x8,%esp


.L1566015:		 / 126
		movl        $0x0,-12(%ebp)
		movl        %ebp,%esp
		popl        %ebp
		ret         



 / PROCEDURE: p_aberr
		.text
p_aberr:
		pushl       %ebp
		movl        %esp,%ebp
		subl        $0x20,%esp


.L1816020:		 / 137
		movl        $Static,%eax
		movl        %eax,-8(%ebp)
		movl        $0x49444941,-12(%ebp)
		movl        (%ebp),%ecx
		pushl       %ecx
		pushl       $0x602
		call        p_cndgs
		addl        $0x8,%esp


.L1816018:		 / 157
		movl        $0x0,-12(%ebp)
		movl        %ebp,%esp
		popl        %ebp
		ret         



.L1024:		 / 162
		call        p_aberr


.L1025:		 / 167
		pushl       $0x0
		pushl       $0x801
		call        p_cndgs
		addl        $0x8,%esp
 / line 1



 / PROCEDURE: processcond16
		.text
processcond16:
		enter       $36, $2
		pushl       %edi


.L2316029:		 / 17b
		movl        $0x5,%ecx
		movl        $0x81818181,%eax
		std         
		lea         -16(%ebp),%edi
	rep 
		stosw       
		cld         
		movl        $Static,%eax
		movl        %eax,-12(%ebp)
		movl        $0x49444941,-16(%ebp)
		movl        $0x4,-24(%ebp)
 / line 87
		movl        $0x57,-28(%ebp)
 / line 88
		movl        $0x58,-28(%ebp)
		movl        8(%ebp),%ecx
		cmpl        56(%eax),%ecx
		je          .L1025

		inc         %ecx
		cmpl        $0x1,%ecx
		jl          .L1024

		cmpl        $0x1F4,%ecx
		jg          .L1024

		dec         %ecx
		movl        68(%eax),%edx
		movl        (%edx,%ecx,4),%edx
		cmpl        56(%eax),%edx
		je          .L1025

		pushl       %edi
		movl        68(%eax),%edx
		movl        (%edx,%ecx,4),%edx
		pushl       %edx
		call        test16
		addl        $0x8,%esp
 / line 89
		movl        $0x59,-28(%ebp)
		movl        8(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		addl        $0x2,%eax
		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x1F4,%eax
		jg          .L1024

		dec         %eax
		movl        Static+68,%edx
		movl        (%edx,%eax,4),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		pushl       %edi
		movl        (%edx,%eax,4),%ecx
		pushl       %ecx
		call        condrest16
		addl        $0x8,%esp
 / line 90
		movl        $0x5A,-28(%ebp)


.L2251045:		 / 239
		jmp         .L2316027


.L2316027:		 / 23b
		movl        $0x0,-16(%ebp)
		movl        -48(%ebp),%edi
		movl        %ebp,%esp
		popl        %ebp
		ret         



 / PROCEDURE: test16
		.text
test16:
		enter       $36, $2
		pushl       %edi


.L2566033:		 / 24e
		movl        $0x5,%ecx
		movl        $0x81818181,%eax
		std         
		lea         -16(%ebp),%edi
	rep 
		stosw       
		cld         
		movl        $Static,%eax
		movl        %eax,-12(%ebp)
		movl        $0x49444941,-16(%ebp)
		movl        $0x30,-24(%ebp)
 / line 92
		movl        $0x5C,-28(%ebp)
 / line 94
		movl        $0x5E,-28(%ebp)
		movl        8(%ebp),%ecx
		cmpl        56(%eax),%ecx
		je          .L1025

		cmpl        $0x1,%ecx
		jl          .L1024

		cmpl        $0x1F4,%ecx
		jg          .L1024

		dec         %ecx
		movl        68(%eax),%edx
		movl        (%edx,%ecx,4),%edx
		cmpl        56(%eax),%edx
		je          .L1025

		movl        68(%eax),%edx
		movl        (%edx,%ecx,4),%edx
		cmpl        $0x1,%edx
		jne         .L2501047

		movl        8(%ebp),%ecx
		cmpl        56(%eax),%ecx
		je          .L1025

		movl        -4(%ebp),%edx
		movl        %ecx,-92(%edx)
		jmp         .L2501048


.L2501047:		 / 2d6
		movl        -4(%ebp),%ecx
		movl        -96(%ecx),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        -96(%ecx),%edx
		inc         %edx
		movl        %edx,-96(%ecx)
		movl        8(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		inc         %eax
		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x1F4,%eax
		jg          .L1024

		dec         %eax
		movl        Static+68,%edx
		movl        (%edx,%eax,4),%edx
		cmpl        Static+56,%edx
		je          .L1025

		pushl       %edi
		movl        Static+68,%edx
		movl        (%edx,%eax,4),%edx
		pushl       %edx
		call        processcond16
		addl        $0x8,%esp
		movl        -4(%ebp),%ecx
		movl        -96(%ecx),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        -96(%ecx),%edx
		dec         %edx
		movl        %edx,-96(%ecx)


.L2501048:		 / 355
 / line 95
		movl        $0x5F,-28(%ebp)


.L2501046:		 / 35c
		jmp         .L2566031


.L2566031:		 / 35e
		movl        $0x0,-16(%ebp)
		movl        -48(%ebp),%edi
		movl        %ebp,%esp
		popl        %ebp
		ret         



 / PROCEDURE: condrest16
		.text
condrest16:
		enter       $44, $2
		pushl       %edi


.L2816037:		 / 371
		movl        $0x7,%ecx
		movl        $0x81818181,%eax
		std         
		lea         -16(%ebp),%edi
	rep 
		stosw       
		cld         
		movl        $Static,%eax
		movl        %eax,-12(%ebp)
		movl        $0x49444941,-16(%ebp)
		movl        $0x58,-24(%ebp)
 / line 97
		movl        $0x61,-28(%ebp)
 / line 99
		movl        $0x63,-28(%ebp)
		movl        8(%ebp),%ecx
		cmpl        56(%eax),%ecx
		je          .L1025

		cmpl        $0x1,%ecx
		jl          .L1024

		cmpl        $0x1F4,%ecx
		jg          .L1024

		dec         %ecx
		movl        68(%eax),%edx
		movl        (%edx,%ecx,4),%edx
		cmpl        56(%eax),%edx
		je          .L1025

		movl        68(%eax),%edx
		movl        (%edx,%ecx,4),%edx
		movl        %edx,-32(%ebp)
 / line 100
		movl        $0x64,-28(%ebp)
		cmpl        56(%eax),%edx
		je          .L1025

		cmpl        $0x3,%edx
		je          .L2751050

 / line 102
		movl        $0x66,-28(%ebp)


.L2751051:		 / 400
		movl        -32(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		pushl       %edi
		pushl       %eax
		movl        -4(%ebp),%edx
		movl        -96(%edx),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        -96(%edx),%ecx
		pushl       %ecx
		movl        -92(%edx),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        -92(%edx),%ecx
		pushl       %ecx
		call        store16
		addl        $0x10,%esp
		movl        8(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		inc         %eax
		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x1F4,%eax
		jg          .L1024

		dec         %eax
		movl        Static+68,%edx
		movl        (%edx,%eax,4),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		pushl       %edi
		movl        (%edx,%eax,4),%ecx
		pushl       %ecx
		call        test16
		addl        $0x8,%esp
		movl        8(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		addl        $0x2,%eax
		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x1F4,%eax
		jg          .L1024

		dec         %eax
		movl        Static+68,%edx
		movl        (%edx,%eax,4),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        (%edx,%eax,4),%ecx
		movl        %ecx,8(%ebp)
		cmpl        Static+56,%ecx
		je          .L1025

		cmpl        $0x1,%ecx
		jl          .L1024

		cmpl        $0x1F4,%ecx
		jg          .L1024

		dec         %ecx
		movl        (%edx,%ecx,4),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        (%edx,%ecx,4),%eax
		cmpl        $0x2,%eax
		jne         .L2751051


.L2751050:		 / 508
 / line 104
		movl        $0x68,-28(%ebp)


.L2751049:		 / 50f
		jmp         .L2816035


.L2816035:		 / 511
		movl        $0x0,-16(%ebp)
		movl        -56(%ebp),%edi
		movl        %ebp,%esp
		popl        %ebp
		ret         



 / PROCEDURE: store16
		.text
store16:
		enter       $36, $2
		pushl       %edi
		pushl       %esi
		pushl       %ebx


.L3066041:		 / 526
		movl        $0x5,%ecx
		movl        $0x81818181,%eax
		std         
		lea         -16(%ebp),%edi
	rep 
		stosw       
		cld         
		movl        $Static,%eax
		movl        %eax,-12(%ebp)
		movl        $0x49444941,-16(%ebp)
		movl        $0x94,-24(%ebp)
 / line 106
		movl        $0x6A,-28(%ebp)
 / line 107
		movl        $0x6B,-28(%ebp)
		movl        -4(%ebp),%edx
		movl        -80(%edx),%ecx
		cmpl        56(%eax),%ecx
		je          .L1025

		movl        -80(%edx),%ecx
		cmpl        $0x10,%ecx
		jle         .L3001053

		movzbl      168(%eax),%ecx
		testl       %ecx,%ecx
		jb          .L1024

		cmpl        $0x3F,%ecx
		ja          .L1024

		subl        $0x40,%esp
		movl        %esp,%edi
		lea         168(%eax),%esi
		xorl        %ecx,%ecx
		orb         $0x40,%cl
	rep 
		movsb       
		call        _fault
		addl        $0x40,%esp
		call        _s_stop


.L3001053:		 / 5a9
 / line 108
		movl        $0x6C,-28(%ebp)
		movl        -4(%ebp),%ecx
		movl        -80(%ecx),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        -80(%ecx),%edx
		cmpl        $0x1,%edx
		jl          .L1024

		cmpl        $0x10,%edx
		jg          .L1024

		dec         %edx
		movl        -40(%ecx),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        -40(%ecx),%eax
		movl        8(%ebp),%ebx
		cmpl        Static+56,%ebx
		je          .L1025

		movl        %ebx,(%eax,%edx,4)
 / line 109
		movl        $0x6D,-28(%ebp)
		movl        -4(%ebp),%edx
		movl        -80(%edx),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        -80(%edx),%eax
		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x10,%eax
		jg          .L1024

		dec         %eax
		movl        -48(%edx),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        -48(%edx),%ecx
		movl        12(%ebp),%esi
		cmpl        Static+56,%esi
		je          .L1025

		movl        %esi,(%ecx,%eax,4)
 / line 110
		movl        $0x6E,-28(%ebp)
		movl        -4(%ebp),%ecx
		movl        -80(%ecx),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        -80(%ecx),%eax
		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x10,%eax
		jg          .L1024

		dec         %eax
		movl        -56(%ecx),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        -56(%ecx),%edx
		movl        16(%ebp),%edi
		cmpl        Static+56,%edi
		je          .L1025

		movl        %edi,(%edx,%eax,4)
 / line 111
		movl        $0x6F,-28(%ebp)
		movl        -4(%ebp),%edx
		movl        -80(%edx),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        -80(%edx),%eax
		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x11,%eax
		jg          .L1024

		dec         %eax
		movl        -72(%edx),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        -72(%edx),%ecx
		movl        $0xFFFFFFFF,(%ecx,%eax,4)
 / line 112
		movl        $0x70,-28(%ebp)
		movl        -4(%ebp),%ecx
		movl        -80(%ecx),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        -80(%ecx),%eax
		inc         %eax
		movl        %eax,-80(%ecx)
 / line 113
		movl        $0x71,-28(%ebp)


.L3001052:		 / 711
		jmp         .L3066039


.L3066039:		 / 713
		movl        $0x0,-16(%ebp)
		movl        -56(%ebp),%ebx
		movl        -52(%ebp),%esi
		movl        -48(%ebp),%edi
		movl        %ebp,%esp
		popl        %ebp
		ret         



 / PROCEDURE: show16
		.text
show16:
		pushl       %ebp
		movl        %esp,%ebp
		subl        $0x138,%esp
		pushl       %edi
		pushl       %esi
		pushl       %ebx


.L3316045:		 / 733
		movl        $0x4B,%ecx
		movl        $0x81818181,%eax
		std         
		lea         -16(%ebp),%edi
	rep 
		stosw       
		cld         
		movl        $Static,%eax
		movl        %eax,-12(%ebp)
		movl        $0x49444941,-16(%ebp)
		movl        $0xD4,-24(%ebp)
 / line 115
		movl        $0x73,-28(%ebp)
 / line 117
		movl        $0x75,-28(%ebp)
		movswl      8(%ebp),%ecx
		cmpw        56(%eax),%cx
		je          .L1025

		movzbl      8(%ebp),%edx
		inc         %edx
		lea         -300(%ebp),%edi
		lea         8(%ebp),%esi
		movl        %edx,%ecx
	rep 
		movsb       
		lea         188(%eax),%ecx
		pushl       %ecx
		lea         -300(%ebp),%edx
		pushl       %edx
		call        p_conct
		addl        $0x8,%esp
		lea         -300(%ebp),%eax
		pushl       %eax
		pushl       $0x7
		call        _s_iocp
		addl        $0x8,%esp
		movl        24(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        %eax,-304(%ebp)
		movl        $0x0,-32(%ebp)


.L3251055:		 / 7cb
		movl        -32(%ebp),%eax
		cmpl        -304(%ebp),%eax
		jge         .L3251056

		inc         %eax
		movl        %eax,-32(%ebp)
 / line 119
		movl        $0x77,-28(%ebp)
		pushl       $0x5
		cmpl        Static+56,%eax
		je          .L1025

		movl        16(%ebp),%ecx
		cmpl        16(%ecx),%eax
		jl          .L1024

		cmpl        12(%ecx),%eax
		jg          .L1024

		cmpl        Static+56,%ecx
		je          .L1025

		addl        (%ecx),%eax
		movl        20(%ebp),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        (%edx,%eax,4),%ebx
		cmpl        Static+56,%ebx
		je          .L1025

		movl        (%edx,%eax,4),%esi
		pushl       %esi
		call        _s_write
		addl        $0x8,%esp
		jmp         .L3251055


.L3251056:		 / 83e
 / line 121
		movl        $0x79,-28(%ebp)
		pushl       $0xA
		pushl       $0x5
		call        _s_iocp
		addl        $0x8,%esp
 / line 122
		movl        $0x7A,-28(%ebp)


.L3251054:		 / 858
		jmp         .L3316043


.L3316043:		 / 85a
		movl        $0x0,-16(%ebp)
		movl        -324(%ebp),%ebx
		movl        -320(%ebp),%esi
		movl        -316(%ebp),%edi
		movl        %ebp,%esp
		popl        %ebp
		ret         



 / PROCEDURE: cond
		.text
		.globl      _cond
_cond:
		pushl       %ebp
		movl        %esp,%ebp
		pushl       %esp
		subl        $0x29C,%esp
		pushl       %edi
		pushl       %esi
		pushl       %ebx


.L2066023:		 / 884
		movl        $0xA4,%ecx
		movl        $0x81818181,%eax
		std         
		lea         -12(%ebp),%edi
	rep 
		stosw       
		cld         
		movl        $Static,%eax
		movl        %eax,-8(%ebp)
		movl        $0x49444941,-12(%ebp)
		movl        $0x110,-20(%ebp)
 / line 16
		movl        $0x10,-24(%ebp)
 / line 32
		movl        $0x20,-24(%ebp)
		movl        Static+104,%ecx
		movl        8(%ecx),%eax
		testl       %eax,%eax
		jne         .L2066025

		pushl       %edi
		pushl       $0x0
		call        _s_auxst
		addl        $0x8,%esp


.L2066025:		 / 8d1
		movl        %eax,-36(%ebp)
		movl        $.epcsst+204,%ecx
		movl        %ecx,-44(%ebp)
		movl        Static+104,%ebx
		movl        8(%ebx),%edx
		movl        $0x40,%esi
		addl        8(%ebx),%esi
		cmpl        12(%ebx),%esi
		jg          .L2066026

		movl        %esi,8(%ebx)
		movl        %edx,-40(%ebp)
		movl        %ecx,%esi
		movl        %esi,-52(%ebp)
		movl        8(%ebx),%edi
		xorl        %eax,%eax
		orb         $0x40,%al
		addl        8(%ebx),%eax
		cmpl        12(%ebx),%eax
		jg          .L2066026

		movl        %eax,8(%ebx)
		movl        %edi,-48(%ebp)
		movl        %ecx,%eax
		movl        %eax,-60(%ebp)
		movl        8(%ebx),%edx
		xorl        %eax,%eax
		orb         $0x40,%al
		addl        8(%ebx),%eax
		cmpl        12(%ebx),%eax
		jg          .L2066026

		movl        %eax,8(%ebx)
		movl        %edx,-56(%ebp)
		movl        %ecx,%eax
		movl        %eax,-68(%ebp)
		movl        8(%ebx),%edx
		xorl        %eax,%eax
		orb         $0x40,%al
		addl        8(%ebx),%eax
		cmpl        12(%ebx),%eax
		jg          .L2066026

		movl        %eax,8(%ebx)
		movl        %edx,-64(%ebp)
		lea         -92(%ecx),%eax
		movl        %eax,-76(%ebp)
		movl        8(%ebx),%edx
		xorl        %eax,%eax
		orb         $0x44,%al
		addl        8(%ebx),%eax
		cmpl        12(%ebx),%eax
		jg          .L2066026

		movl        %eax,8(%ebx)
		movl        %edx,-72(%ebp)
 / line 34
		movl        $0x22,-24(%ebp)
		movl        $0x0,-96(%ebp)
 / line 35
		movl        $0x23,-24(%ebp)
		movl        $0x1,-80(%ebp)
 / line 36
		movl        $0x24,-24(%ebp)
		movl        8(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		pushl       %edi
		pushl       %eax
		call        processcond16
		addl        $0x8,%esp
 / line 37
		movl        $0x25,-24(%ebp)
		pushl       %edi
		pushl       $0x1
		pushl       $0xFFFFFFFF
		movl        -92(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		pushl       %eax
		call        store16
		addl        $0x10,%esp
 / line 39
		movl        $0x27,-24(%ebp)
		pushl       %edi
		pushl       $0x2
		pushl       $0xFFFFFFFE
		pushl       $0x0
		call        store16
		addl        $0x10,%esp
 / line 41
		movl        $0x29,-24(%ebp)
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		subl        $0x2,%eax
		movl        %eax,-80(%ebp)
		cmpl        Static+56,%eax
		je          .L1025

		movl        %eax,-108(%ebp)
		movl        $0x0,-84(%ebp)


.L2001027:		 / a1d
		movl        -84(%ebp),%eax
		cmpl        -108(%ebp),%eax
		jge         .L2001028

		inc         %eax
		movl        %eax,-84(%ebp)
 / line 44
		movl        $0x2C,-24(%ebp)
		cmpl        Static+56,%eax
		je          .L1025

		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x10,%eax
		jg          .L1024

		dec         %eax
		movl        -48(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		movl        %edx,-96(%ebp)
 / line 45
		movl        $0x2D,-24(%ebp)
		movl        -84(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x10,%eax
		jg          .L1024

		dec         %eax
		movl        -56(%ebp),%ebx
		cmpl        Static+56,%ebx
		je          .L1025

		movl        (%ebx,%eax,4),%esi
		cmpl        Static+56,%esi
		je          .L1025

		movl        (%ebx,%eax,4),%edi
		movl        %edi,-100(%ebp)
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		inc         %eax
		movl        %eax,-116(%ebp)
		movl        -84(%ebp),%esi
		cmpl        Static+56,%esi
		je          .L1025

		inc         %esi
		dec         %esi
		movl        %esi,-88(%ebp)


.L2001029:		 / aeb
		movl        -88(%ebp),%eax
		cmpl        -116(%ebp),%eax
		jge         .L2001030

		inc         %eax
		movl        %eax,-88(%ebp)
 / line 47
		movl        $0x2F,-24(%ebp)
		cmpl        Static+56,%eax
		je          .L1025

		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x10,%eax
		jg          .L1024

		dec         %eax
		movl        -48(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        -96(%ebp),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        (%ecx,%eax,4),%ebx
		cmpl        -96(%ebp),%ebx
		jge         .L2001031

 / line 48
		movl        $0x30,-24(%ebp)
		movl        -88(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x10,%eax
		jg          .L1024

		dec         %eax
		cmpl        Static+56,%ecx
		je          .L1025

		movl        (%ecx,%eax,4),%esi
		cmpl        Static+56,%esi
		je          .L1025

		movl        (%ecx,%eax,4),%edi
		movl        %edi,-96(%ebp)
 / line 49
		movl        $0x31,-24(%ebp)
		movl        -88(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x10,%eax
		jg          .L1024

		dec         %eax
		movl        -56(%ebp),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        (%edx,%eax,4),%ebx
		cmpl        Static+56,%ebx
		je          .L1025

		movl        -100(%ebp),%esi
		cmpl        Static+56,%esi
		je          .L1025

		movl        (%edx,%eax,4),%ebx
		cmpl        -100(%ebp),%ebx
		jne         .L2001032


.L2001031:		 / c02
		jmp         .L2001029


.L2001030:		 / c07


.L2001032:		 / c07
 / line 52
		movl        $0x34,-24(%ebp)
		movl        -88(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		inc         %eax
		movl        -84(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		cmpl        $0x1,%ecx
		jl          .L1024

		cmpl        $0x10,%ecx
		jg          .L1024

		dec         %ecx
		movl        -64(%ebp),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        %eax,(%edx,%ecx,4)
		jmp         .L2001027


.L2001028:		 / c57
 / line 54
		movl        $0x36,-24(%ebp)
		movl        12(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		testl       %eax,%eax
		jl          .L2001033

 / line 55
		movl        $0x37,-24(%ebp)
		movl        -80(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		cmpl        $0x1,%ecx
		jl          .L1024

		cmpl        $0x10,%ecx
		jg          .L1024

		dec         %ecx
		movl        -56(%ebp),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        $0x2,(%edx,%ecx,4)
 / line 57
		movl        $0x39,-24(%ebp)
		movl        -80(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		inc         %ecx
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x10,%eax
		jg          .L1024

		dec         %eax
		movl        -64(%ebp),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        %ecx,(%edx,%eax,4)
 / line 58
		movl        $0x3A,-24(%ebp)
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		inc         %eax
		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x11,%eax
		jg          .L1024

		dec         %eax
		movl        -72(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        12(%ebp),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        %edx,(%ecx,%eax,4)


.L2001033:		 / d4a
 / line 60
		movl        $0x3C,-24(%ebp)
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		addl        $0x2,%eax
		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x11,%eax
		jg          .L1024

		dec         %eax
		movl        -72(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        16(%ebp),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        %edx,(%ecx,%eax,4)
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        %eax,-108(%ebp)
		movl        $0x0,-84(%ebp)


.L2001034:		 / db0
		movl        -84(%ebp),%eax
		cmpl        -108(%ebp),%eax
		jge         .L2001035

		inc         %eax
		movl        %eax,-84(%ebp)
 / line 63
		movl        $0x3F,-24(%ebp)
		cmpl        Static+56,%eax
		je          .L1025

		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x10,%eax
		jg          .L1024

		dec         %eax
		movl        -64(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		cmpl        $0x1,%edx
		jl          .L1024

		cmpl        $0x11,%edx
		jg          .L1024

		dec         %edx
		movl        -72(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        (%eax,%edx,4),%ebx
		cmpl        Static+56,%ebx
		je          .L1025

		movl        (%eax,%edx,4),%esi
		testl       %esi,%esi
		jge         .L2001036

		call        _nextplabel
		movl        -84(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		cmpl        $0x1,%ecx
		jl          .L1024

		cmpl        $0x10,%ecx
		jg          .L1024

		dec         %ecx
		movl        -64(%ebp),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        (%edx,%ecx,4),%ebx
		cmpl        Static+56,%ebx
		je          .L1025

		movl        (%edx,%ecx,4),%esi
		cmpl        $0x1,%esi
		jl          .L1024

		cmpl        $0x11,%esi
		jg          .L1024

		dec         %esi
		movl        -72(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        %eax,(%ecx,%esi,4)


.L2001036:		 / eac
		jmp         .L2001034


.L2001035:		 / eb1
 / line 65
		movl        $0x41,-24(%ebp)
		movl        Static+72,%ecx
		movl        (%ecx),%eax
		cmpl        $0x1,%eax
		jne         .L2001037

 / line 66
		movl        $0x42,-24(%ebp)
		pushl       $0xA
		pushl       $0x5
		call        _s_iocp
		addl        $0x8,%esp
 / line 67
		movl        $0x43,-24(%ebp)
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		addl        $0x2,%eax
		pushl       %edi
		pushl       %eax
		movl        Static+100,%ecx
		pushl       %ecx
		movl        Static+96,%edx
		pushl       %edx
		movzbl      Static+108,%eax
		testl       %eax,%eax
		jb          .L1024

		cmpl        $0x7,%eax
		ja          .L1024

		subl        $0x8,%esp
		movl        %esp,%edi
		movl        $Static+108,%esi
		xorl        %ecx,%ecx
		orb         $0x8,%cl
	rep 
		movsb       
		call        show16
		addl        $0x18,%esp
 / line 68
		movl        $0x44,-24(%ebp)
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		pushl       %edi
		pushl       %eax
		movl        -44(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        -40(%ebp),%edx
		pushl       %edx
		pushl       %ecx
		movzbl      Static+116,%ebx
		testl       %ebx,%ebx
		jb          .L1024

		cmpl        $0x7,%ebx
		ja          .L1024

		subl        $0x8,%esp
		movl        %esp,%edi
		movl        $Static+116,%esi
		xorl        %ecx,%ecx
		orb         $0x8,%cl
	rep 
		movsb       
		call        show16
		addl        $0x18,%esp
 / line 69
		movl        $0x45,-24(%ebp)
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		inc         %eax
		pushl       %edi
		pushl       %eax
		movl        -52(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        -48(%ebp),%edx
		pushl       %edx
		pushl       %ecx
		movzbl      Static+124,%eax
		testl       %eax,%eax
		jb          .L1024

		cmpl        $0x7,%eax
		ja          .L1024

		subl        $0x8,%esp
		movl        %esp,%edi
		movl        $Static+124,%esi
		xorl        %ecx,%ecx
		orb         $0x8,%cl
	rep 
		movsb       
		call        show16
		addl        $0x18,%esp
 / line 70
		movl        $0x46,-24(%ebp)
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		inc         %eax
		pushl       %edi
		pushl       %eax
		movl        -60(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        -56(%ebp),%edx
		pushl       %edx
		pushl       %ecx
		movzbl      Static+132,%eax
		testl       %eax,%eax
		jb          .L1024

		cmpl        $0x7,%eax
		ja          .L1024

		subl        $0x8,%esp
		movl        %esp,%edi
		movl        $Static+132,%esi
		xorl        %ecx,%ecx
		orb         $0x8,%cl
	rep 
		movsb       
		call        show16
		addl        $0x18,%esp
 / line 71
		movl        $0x47,-24(%ebp)
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		pushl       %edi
		pushl       %eax
		movl        -68(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        -64(%ebp),%edx
		pushl       %edx
		pushl       %ecx
		movzbl      Static+140,%ebx
		testl       %ebx,%ebx
		jb          .L1024

		cmpl        $0x7,%ebx
		ja          .L1024

		subl        $0x8,%esp
		movl        %esp,%edi
		movl        $Static+140,%esi
		xorl        %ecx,%ecx
		orb         $0x8,%cl
	rep 
		movsb       
		call        show16
		addl        $0x18,%esp
 / line 72
		movl        $0x48,-24(%ebp)
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		addl        $0x2,%eax
		pushl       %edi
		pushl       %eax
		movl        -76(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        -72(%ebp),%edx
		pushl       %edx
		pushl       %ecx
		movzbl      Static+148,%eax
		testl       %eax,%eax
		jb          .L1024

		cmpl        $0x7,%eax
		ja          .L1024

		subl        $0x8,%esp
		movl        %esp,%edi
		movl        $Static+148,%esi
		xorl        %ecx,%ecx
		orb         $0x8,%cl
	rep 
		movsb       
		call        show16
		addl        $0x18,%esp
 / line 73
		movl        $0x49,-24(%ebp)
		pushl       $0xA
		pushl       $0x5
		call        _s_iocp
		addl        $0x8,%esp


.L2001037:		 / 111f
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        %eax,-108(%ebp)
		movl        $0x0,-84(%ebp)


.L2001038:		 / 1138
		movl        -84(%ebp),%eax
		cmpl        -108(%ebp),%eax
		jge         .L2001039

		inc         %eax
		movl        %eax,-84(%ebp)
 / line 77
		movl        $0x4D,-24(%ebp)
		cmpl        Static+56,%eax
		je          .L1025

		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x11,%eax
		jg          .L1024

		dec         %eax
		movl        -72(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		testl       %edx,%edx
		jl          .L2001040

		movl        -84(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x11,%eax
		jg          .L1024

		dec         %eax
		cmpl        Static+56,%ecx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		cmpl        Static+56,%edx
		je          .L1025

		pushl       %edi
		movl        (%ecx,%eax,4),%edx
		pushl       %edx
		call        _filllabel
		addl        $0x8,%esp


.L2001040:		 / 11dd
 / line 78
		movl        $0x4E,-24(%ebp)
		movl        $0x1,Static+76
 / line 79
		movl        $0x4F,-24(%ebp)
		movl        -84(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x10,%eax
		jg          .L1024

		dec         %eax
		movl        -40(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		cmpl        Static+56,%edx
		je          .L1025

		pushl       %edi
		movl        (%ecx,%eax,4),%edx
		pushl       %edx
		call        _expr
		addl        $0x8,%esp
 / line 80
		movl        $0x50,-24(%ebp)
		movl        -84(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x10,%eax
		jg          .L1024

		dec         %eax
		movl        -40(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		addl        $0x2,%edx
		cmpl        $0x1,%edx
		jl          .L1024

		cmpl        $0x1F4,%edx
		jg          .L1024

		dec         %edx
		movl        Static+68,%eax
		movl        (%eax,%edx,4),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        Static+68,%eax
		movl        (%eax,%edx,4),%eax
		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x1F4,%eax
		jg          .L1024

		dec         %eax
		movl        Static+68,%edx
		movl        (%edx,%eax,4),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        Static+68,%edx
		movl        (%edx,%eax,4),%edx
		movl        %edx,-104(%ebp)
 / line 81
		movl        $0x51,-24(%ebp)
		movl        -84(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x10,%eax
		jg          .L1024

		dec         %eax
		movl        -56(%ebp),%ebx
		cmpl        Static+56,%ebx
		je          .L1025

		movl        (%ebx,%eax,4),%esi
		cmpl        Static+56,%esi
		je          .L1025

		movl        (%ebx,%eax,4),%edi
		cmpl        $0x1,%edi
		jne         .L2001041

		cmpl        Static+56,%edx
		je          .L1025

		cmpl        $0x1,%edx
		jl          .L1024

		cmpl        $0x6,%edx
		jg          .L1024

		dec         %edx
		imull       $0x5,%edx,%edx
		movl        Static+92,%eax
		movswl      (%eax,%edx,1),%eax
		cmpw        Static+56,%ax
		je          .L1025

		movl        Static+92,%eax
		movzbl      (%eax,%edx,1),%eax
		testl       %eax,%eax
		jb          .L1024

		cmpl        $0x4,%eax
		ja          .L1024

		movl        %eax,%esi
		inc         %esi
		lea         -30(%ebp),%edi
		movl        %esi,-124(%ebp)
		movl        Static+92,%eax
		lea         (%eax,%edx,1),%esi
		movl        -124(%ebp),%ecx
	rep 
		movsb       
		jmp         .L2001042


.L2001041:		 / 13b0
		movl        -104(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x6,%eax
		jg          .L1024

		dec         %eax
		imull       $0x5,%eax,%eax
		movl        Static+84,%edx
		movswl      (%edx,%eax,1),%ecx
		cmpw        Static+56,%cx
		je          .L1025

		movzbl      (%edx,%eax,1),%ecx
		testl       %ecx,%ecx
		jb          .L1024

		cmpl        $0x4,%ecx
		ja          .L1024

		movl        %ecx,%ebx
		inc         %ebx
		lea         -30(%ebp),%edi
		movl        Static+84,%ecx
		lea         (%ecx,%eax,1),%esi
		movl        %ebx,%ecx
	rep 
		movsb       


.L2001042:		 / 1414
 / line 82
		movl        $0x52,-24(%ebp)
		movl        -84(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x10,%eax
		jg          .L1024

		dec         %eax
		movl        -64(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		cmpl        $0x1,%edx
		jl          .L1024

		cmpl        $0x11,%edx
		jg          .L1024

		dec         %edx
		movl        -72(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		movl        (%eax,%edx,4),%ebx
		cmpl        Static+56,%ebx
		je          .L1025

		pushl       %edi
		movl        (%eax,%edx,4),%esi
		pushl       %esi
		lea         -392(%ebp),%edx
		pushl       %edx
		pushl       $0xFF
		call        _s
		addl        $0x10,%esp
		movzbl      Static+156,%ecx
		inc         %ecx
		lea         -660(%ebp),%edi
		movl        $Static+156,%esi
	rep 
		movsb       
		pushl       %eax
		lea         -660(%ebp),%edx
		pushl       %edx
		call        p_conct
		addl        $0x8,%esp
		movzbl      -660(%ebp),%eax
		testl       %eax,%eax
		jb          .L1024

		cmpl        $0x7,%eax
		ja          .L1024

		subl        $0x8,%esp
		movl        %esp,%edi
		lea         -660(%ebp),%esi
		xorl        %ecx,%ecx
		orb         $0x8,%cl
	rep 
		movsb       
		movzbl      Static+160,%edx
		testl       %edx,%edx
		jb          .L1024

		cmpl        $0x7,%edx
		ja          .L1024

		subl        $0x8,%esp
		movl        %esp,%edi
		movl        $Static+160,%esi
		xorl        %ecx,%ecx
		orb         $0x8,%cl
	rep 
		movsb       
		movswl      -30(%ebp),%edx
		cmpw        Static+56,%dx
		je          .L1025

		movzbl      -30(%ebp),%eax
		testl       %eax,%eax
		jb          .L1024

		cmpl        $0x7,%eax
		ja          .L1024

		subl        $0x8,%esp
		movl        %esp,%edi
		lea         -30(%ebp),%esi
		xorl        %ecx,%ecx
		orb         $0x8,%cl
	rep 
		movsb       
		movzbl      Static+164,%eax
		testl       %eax,%eax
		jb          .L1024

		cmpl        $0x7,%eax
		ja          .L1024

		subl        $0x8,%esp
		movl        %esp,%edi
		movl        $Static+164,%esi
		xorl        %ecx,%ecx
		orb         $0x8,%cl
	rep 
		movsb       
		call        _dump
		addl        $0x20,%esp
		jmp         .L2001038


.L2001039:		 / 158b
 / line 84
		movl        $0x54,-24(%ebp)
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		inc         %eax
		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x11,%eax
		jg          .L1024

		dec         %eax
		movl        -72(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		testl       %edx,%edx
		jl          .L2001043

		movl        12(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		testl       %eax,%eax
		jge         .L2001043

		movl        -80(%ebp),%edx
		cmpl        Static+56,%edx
		je          .L1025

		inc         %edx
		cmpl        $0x1,%edx
		jl          .L1024

		cmpl        $0x11,%edx
		jg          .L1024

		dec         %edx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        (%ecx,%edx,4),%ebx
		cmpl        Static+56,%ebx
		je          .L1025

		pushl       %edi
		movl        (%ecx,%edx,4),%esi
		pushl       %esi
		call        _filllabel
		addl        $0x8,%esp


.L2001043:		 / 1638
 / line 85
		movl        $0x55,-24(%ebp)
		movl        16(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		testl       %eax,%eax
		jl          .L2001044

		xorl        %eax,%eax
		dec         %eax
		jmp         .L2001026


.L2001044:		 / 1657
		movl        -80(%ebp),%eax
		cmpl        Static+56,%eax
		je          .L1025

		addl        $0x2,%eax
		cmpl        $0x1,%eax
		jl          .L1024

		cmpl        $0x11,%eax
		jg          .L1024

		dec         %eax
		movl        -72(%ebp),%ecx
		cmpl        Static+56,%ecx
		je          .L1025

		movl        (%ecx,%eax,4),%edx
		cmpl        Static+56,%edx
		je          .L1025

		movl        (%ecx,%eax,4),%eax
		jmp         .L2001026

 / line 123
		movl        $0x7B,-24(%ebp)
		pushl       $0x0
		pushl       $0x15
		call        p_cndgs
		addl        $0x8,%esp


.L2001026:		 / 16b2
		movl        -36(%ebp),%ecx
		movl        Static+104,%ebx
		movl        4(%ebx),%edx
		cmpl        %edx,%ecx
		jl          .L2066026

		movl        12(%ebx),%edx
		cmpl        %edx,%ecx
		jg          .L2066026

		movl        %ecx,8(%ebx)
		jmp         .L2066021


.L2066021:		 / 16ce
		movl        $0x0,-12(%ebp)
		movl        -684(%ebp),%ebx
		movl        -680(%ebp),%esi
		movl        -676(%ebp),%edi
		movl        %ebp,%esp
		popl        %ebp
		ret         


.L2066026:		 / 16eb
		pushl       %edi
		pushl       $0x1
		call        _s_auxst
		addl        $0x8,%esp



/?  Warning :-  Name fillbranch not used at line No 124
 / line 9999



 / PROCEDURE: p_conct
		.text
p_conct:
		pushl       %ebp
		movl        %esp,%ebp
		subl        $0x2C,%esp
		pushl       %edi
		pushl       %esi
		pushl       %ebx


.L3566049:		 / 16ff
		movl        $Static,%eax
		movl        %eax,-8(%ebp)
		movl        $0x49444941,-12(%ebp)
		movl        12(%ebp),%edx
		movzbl      (%edx),%ecx
		movl        %ecx,-32(%ebp)
		inc         %edx
		movl        8(%ebp),%esi
		movzbl      (%esi),%ebx
		movl        %ebx,-36(%ebp)
		addl        %ebx,%esi
		inc         %esi
		movl        %esi,%edi
		movl        %edx,%esi
	rep 
		movsb       
		movl        -32(%ebp),%ecx
		addl        -36(%ebp),%ecx
		movl        8(%ebp),%edx
		movb        %cl,(%edx)
		jmp         .L3566047


.L3566047:		 / 1737
		movl        $0x0,-12(%ebp)
		movl        -56(%ebp),%ebx
		movl        -52(%ebp),%esi
		movl        -48(%ebp),%edi
		movl        %ebp,%esp
		popl        %ebp
		ret         



/ external function symbols:

	.extern _a:.byte
	.extern _condopt:.byte
	.extern _s_auxstdata:.byte
	/ends

	.DATA

/ data:

	.align 4
.epcdata	: /.label .byte
	/ [.epcdata] "\000\000\000\0"
	.byte 0x00,0x00,0x00,0x00
	/ [.epcdata+4]
	.long .epctext
	/ [.epcdata+8] "\000\000\000\0"
	.byte 0x00,0x00,0x00,0x00
	/ [.epcdata+12]
	.long .epcsst
	/ [.epcdata+16] "\b\003\001\001"
	.byte 0x08,0x03,0x01,0x01
	/ [.epcdata+20]
	.long .epcdtable
	/ [.epcdata+24] "\000\000\000\000\000\000\000\000AIDI"
	.byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x49,0x44,0x49
	/ [.epcdata+36] "\000\000\000\000\000\000\000\000\000\000\000\0"
	.byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
	/ [.epcdata+48] "\000\000\000\000\000\000\000\000\201\201\201\201"
	.byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x81,0x81,0x81
	/ [.epcdata+60] "\201\201\201\201"
	.byte 0x81,0x81,0x81,0x81
	/ [.epcdata+64]
	.long .epcsst
	/ [.epcdata+68]
	.long _a
	/ [.epcdata+72]
	.long _condopt
	/ [.epcdata+76]
_condflag	: /.label .byte
	.globl _condflag
	/ [.epcdata+76] "\000\000\000\0"
	.byte 0x00,0x00,0x00,0x00
	/ [.epcdata+80]
	.long .epcsst+24
	/ [.epcdata+84]
	.long .epcsst+48
	/ [.epcdata+88]
	.long .epcsst+24
	/ [.epcdata+92]
	.long .epcsst+80
	/ [.epcdata+96]
	.long .epcsst+112
	/ [.epcdata+100]
	.long .epcsst+136
	/ [.epcdata+104]
	.long _s_auxstdata
	/ [.epcdata+108] "\006      \000\006TES"
	.byte 0x06,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x06,0x54,0x45,0x53
	/ [.epcdata+120] "TP \000\006LEVEL \0"
	.byte 0x54,0x50,0x20,0x00,0x06,0x4C,0x45,0x56,0x45,0x4C,0x20,0x00
	/ [.epcdata+132] "\006ANDOR \000\006BRA"
	.byte 0x06,0x41,0x4E,0x44,0x4F,0x52,0x20,0x00,0x06,0x42,0x52,0x41
	/ [.epcdata+144] "NCH\000\006LABEL \0"
	.byte 0x4E,0x43,0x48,0x00,0x06,0x4C,0x41,0x42,0x45,0x4C,0x20,0x00
	/ [.epcdata+156] "\001L\000\000\000\000\000\000\000\000\000\0"
	.byte 0x01,0x4C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
	/ [.epcdata+168] "\022CONDITION T"
	.byte 0x12,0x43,0x4F,0x4E,0x44,0x49,0x54,0x49,0x4F,0x4E,0x20,0x54
	/ [.epcdata+180] "OO LONG\000\002  \0"
	.byte 0x4F,0x4F,0x20,0x4C,0x4F,0x4E,0x47,0x00,0x02,0x20,0x20,0x00
	/ends

	.text

	.align 4
.epcsst	: /.label .byte
	/ [.epcsst] "\377\377\377\377\004\000\001\000\320\007\000\0"
	.byte 0xFF,0xFF,0xFF,0xFF,0x04,0x00,0x01,0x00,0xD0,0x07,0x00,0x00
	/ [.epcsst+12] "\364\001\000\000\001\000\000\000\364\001\000\0"
	.byte 0xF4,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0xF4,0x01,0x00,0x00
	/ [.epcsst+24] "\377\377\377\377\005\000\001\000\036\000\000\0"
	.byte 0xFF,0xFF,0xFF,0xFF,0x05,0x00,0x01,0x00,0x1E,0x00,0x00,0x00
	/ [.epcsst+36] "\006\000\000\000\001\000\000\000\006\000\000\0"
	.byte 0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00
	/ [.epcsst+48] "\004LBEQ\004LBNE\004L"
	.byte 0x04,0x4C,0x42,0x45,0x51,0x04,0x4C,0x42,0x4E,0x45,0x04,0x4C
	/ [.epcsst+60] "BLE\004LBLT\004LBG"
	.byte 0x42,0x4C,0x45,0x04,0x4C,0x42,0x4C,0x54,0x04,0x4C,0x42,0x47
	/ [.epcsst+72] "E\004LBGT\000\000\004LBN"
	.byte 0x45,0x04,0x4C,0x42,0x47,0x54,0x00,0x00,0x04,0x4C,0x42,0x4E
	/ [.epcsst+84] "E\004LBEQ\004LBGT\004"
	.byte 0x45,0x04,0x4C,0x42,0x45,0x51,0x04,0x4C,0x42,0x47,0x54,0x04
	/ [.epcsst+96] "LBGE\004LBLT\004LB"
	.byte 0x4C,0x42,0x47,0x45,0x04,0x4C,0x42,0x4C,0x54,0x04,0x4C,0x42
	/ [.epcsst+108] "LE\000\000\377\377\377\377\004\000\001\0"
	.byte 0x4C,0x45,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x04,0x00,0x01,0x00
	/ [.epcsst+120] "D\000\000\000\021\000\000\000\001\000\000\0"
	.byte 0x44,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x01,0x00,0x00,0x00
	/ [.epcsst+132] "\021\000\000\000\001\000\000\000\002\000\000\0"
	.byte 0x11,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00
	/ [.epcsst+144] "\003\000\000\000\004\000\000\000\005\000\000\0"
	.byte 0x03,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x05,0x00,0x00,0x00
	/ [.epcsst+156] "\006\000\000\000\007\000\000\000\b\000\000\0"
	.byte 0x06,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00
	/ [.epcsst+168] "\t\000\000\000\n\000\000\000\v\000\000\0"
	.byte 0x09,0x00,0x00,0x00,0x0A,0x00,0x00,0x00,0x0B,0x00,0x00,0x00
	/ [.epcsst+180] "\f\000\000\000\r\000\000\000\016\000\000\0"
	.byte 0x0C,0x00,0x00,0x00,0x0D,0x00,0x00,0x00,0x0E,0x00,0x00,0x00
	/ [.epcsst+192] "\017\000\000\000\020\000\000\000\021\000\000\0"
	.byte 0x0F,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x11,0x00,0x00,0x00
	/ [.epcsst+204] "\377\377\377\377\004\000\001\000@\000\000\0"
	.byte 0xFF,0xFF,0xFF,0xFF,0x04,0x00,0x01,0x00,0x40,0x00,0x00,0x00
	/ [.epcsst+216] "\020\000\000\000\001\000\000\000\020\000\000\0"
	.byte 0x10,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00
	/ [.epcsst+228] "\000\000\000\0"
	.byte 0x00,0x00,0x00,0x00
	/ [.epcsst+232]
.epcdtable	: /.label .byte
	/ [.epcsst+232] "\302\302\302\302W\000\030\000\f\000\020\001"
	.byte 0xC2,0xC2,0xC2,0xC2,0x57,0x00,0x18,0x00,0x0C,0x00,0x10,0x01
	/ [.epcsst+244] "\004\000\000\020\vprocess"
	.byte 0x04,0x00,0x00,0x10,0x0B,0x70,0x72,0x6F,0x63,0x65,0x73,0x73
	/ [.epcsst+256] "cond\000\000\000\000\020\005\000\0"
	.byte 0x63,0x6F,0x6E,0x64,0x00,0x00,0x00,0x00,0x10,0x05,0x00,0x00
	/ [.epcsst+268] "\005condp\000\000\377\377\377\377"
	.byte 0x05,0x63,0x6F,0x6E,0x64,0x70,0x00,0x00,0xFF,0xFF,0xFF,0xFF
	/ [.epcsst+280] "\\\000\030\000\f\000\020\001\004\000\000\020"
	.byte 0x5C,0x00,0x18,0x00,0x0C,0x00,0x10,0x01,0x04,0x00,0x00,0x10
	/ [.epcsst+292] "\004test\v\000\000\000\000\000\0"
	.byte 0x04,0x74,0x65,0x73,0x74,0x0B,0x00,0x00,0x00,0x00,0x00,0x00
	/ [.epcsst+304] "\020\005\000\000\006ltestp\0"
	.byte 0x10,0x05,0x00,0x00,0x06,0x6C,0x74,0x65,0x73,0x74,0x70,0x00
	/ [.epcsst+316] "\377\377\377\377a\000\030\000\f\000\020\001"
	.byte 0xFF,0xFF,0xFF,0xFF,0x61,0x00,0x18,0x00,0x0C,0x00,0x10,0x01
	/ [.epcsst+328] "\004\000\000\020\bcondres"
	.byte 0x04,0x00,0x00,0x10,0x08,0x63,0x6F,0x6E,0x64,0x72,0x65,0x73
	/ [.epcsst+340] "t\001\000\000\000\000\000\000\020\005 \0"
	.byte 0x74,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x05,0x20,0x00
	/ [.epcsst+352] "\005andor\000\000\020\005\000\0"
	.byte 0x05,0x61,0x6E,0x64,0x6F,0x72,0x00,0x00,0x10,0x05,0x00,0x00
	/ [.epcsst+364] "\tcondrestp\000\0"
	.byte 0x09,0x63,0x6F,0x6E,0x64,0x72,0x65,0x73,0x74,0x70,0x00,0x00
	/ [.epcsst+376] "\377\377\377\377j\000 \000\f\000\020\001"
	.byte 0xFF,0xFF,0xFF,0xFF,0x6A,0x00,0x20,0x00,0x0C,0x00,0x10,0x01
	/ [.epcsst+388] "\f\000\000\020\005store\000\0"
	.byte 0x0C,0x00,0x00,0x10,0x05,0x73,0x74,0x6F,0x72,0x65,0x00,0x00
	/ [.epcsst+400] "\000\000\000\000\020\005\000\000\005and"
	.byte 0x00,0x00,0x00,0x00,0x10,0x05,0x00,0x00,0x05,0x61,0x6E,0x64
	/ [.epcsst+412] "or\000\000\020\005\004\000\005lev"
	.byte 0x6F,0x72,0x00,0x00,0x10,0x05,0x04,0x00,0x05,0x6C,0x65,0x76
	/ [.epcsst+424] "el\000\001\020\005\b\000\005tes"
	.byte 0x65,0x6C,0x00,0x01,0x10,0x05,0x08,0x00,0x05,0x74,0x65,0x73
	/ [.epcsst+436] "tp\000\000\377\377\377\377s\000(\0"
	.byte 0x74,0x70,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x73,0x00,0x28,0x00
	/ [.epcsst+448] "\f\000\020\001\024\000\000\020\004sho"
	.byte 0x0C,0x00,0x10,0x01,0x14,0x00,0x00,0x10,0x04,0x73,0x68,0x6F
	/ [.epcsst+460] "we\000\000\000\000\000\000\020\0050\0"
	.byte 0x77,0x65,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x05,0x30,0x00
	/ [.epcsst+472] "\002ppd\020\005\000\000\001p\004\0"
	.byte 0x02,0x70,0x70,0x64,0x10,0x05,0x00,0x00,0x01,0x70,0x04,0x00
	/ [.epcsst+484] "\020U\004\000\001a\000\001P\003\024\0"
	.byte 0x10,0x55,0x04,0x00,0x01,0x61,0x00,0x01,0x50,0x03,0x14,0x00
	/ [.epcsst+496] "\002ans\377\377\377\377\020\000\034\0"
	.byte 0x02,0x61,0x6E,0x73,0xFF,0xFF,0xFF,0xFF,0x10,0x00,0x1C,0x00
	/ [.epcsst+508] "\b\200\334\001\f\000Q\020\004con"
	.byte 0x08,0x80,0xDC,0x01,0x0C,0x00,0x51,0x10,0x04,0x63,0x6F,0x6E
	/ [.epcsst+520] "de\000\000\000\000\000\000\020\005p\0"
	.byte 0x64,0x65,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x05,0x70,0x00
	/ [.epcsst+532] "\004comp\005\000\000\020\005l\0"
	.byte 0x04,0x63,0x6F,0x6D,0x70,0x05,0x00,0x00,0x10,0x05,0x6C,0x00
	/ [.epcsst+544] "\005andor\000\001\020\005h\0"
	.byte 0x05,0x61,0x6E,0x64,0x6F,0x72,0x00,0x01,0x10,0x05,0x68,0x00
	/ [.epcsst+556] "\005level\377\377\020\005d\0"
	.byte 0x05,0x6C,0x65,0x76,0x65,0x6C,0xFF,0xFF,0x10,0x05,0x64,0x00
	/ [.epcsst+568] "\005testp\000\000\020\005`\0"
	.byte 0x05,0x74,0x65,0x73,0x74,0x70,0x00,0x00,0x10,0x05,0x60,0x00
	/ [.epcsst+580] "\003ppp\020\005\\\000\002pp\0"
	.byte 0x03,0x70,0x70,0x70,0x10,0x05,0x5C,0x00,0x02,0x70,0x70,0x00
	/ [.epcsst+592] "\020\005X\000\001p\000\000\020\025P\0"
	.byte 0x10,0x05,0x58,0x00,0x01,0x70,0x00,0x00,0x10,0x15,0x50,0x00
	/ [.epcsst+604] "\006labela\000\020\025H\0"
	.byte 0x06,0x6C,0x61,0x62,0x65,0x6C,0x61,0x00,0x10,0x15,0x48,0x00
	/ [.epcsst+616] "\007brancha\020\025@\0"
	.byte 0x07,0x62,0x72,0x61,0x6E,0x63,0x68,0x61,0x10,0x15,0x40,0x00
	/ [.epcsst+628] "\006andora\000\020\0258\0"
	.byte 0x06,0x61,0x6E,0x64,0x6F,0x72,0x61,0x00,0x10,0x15,0x38,0x00
	/ [.epcsst+640] "\006levela\000\020\0250\0"
	.byte 0x06,0x6C,0x65,0x76,0x65,0x6C,0x61,0x00,0x10,0x15,0x30,0x00
	/ [.epcsst+652] "\006testpa\000P\003*\0"
	.byte 0x06,0x74,0x65,0x73,0x74,0x70,0x61,0x00,0x50,0x03,0x2A,0x00
	/ [.epcsst+664] "\003opn\020\005\000\000\006fla"
	.byte 0x03,0x6F,0x70,0x6E,0x10,0x05,0x00,0x00,0x06,0x66,0x6C,0x61
	/ [.epcsst+676] "bel\000\020\005\004\000\006tla"
	.byte 0x62,0x65,0x6C,0x00,0x10,0x05,0x04,0x00,0x06,0x74,0x6C,0x61
	/ [.epcsst+688] "bel\000\020\005\b\000\005con"
	.byte 0x62,0x65,0x6C,0x00,0x10,0x05,0x08,0x00,0x05,0x63,0x6F,0x6E
	/ [.epcsst+700] "dp\000\000\377\377\377\377\000\000\000\0"
	.byte 0x64,0x70,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00
	/ [.epcsst+712] "\004\000\000\000\000\000\000\000\000\000\000\0"
	.byte 0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
	/ [.epcsst+724] "\000\000\000\000\024\005L\000\bcon"
	.byte 0x00,0x00,0x00,0x00,0x14,0x05,0x4C,0x00,0x08,0x63,0x6F,0x6E
	/ [.epcsst+736] "dflag\005\000\000\377\377\377\377"
	.byte 0x64,0x66,0x6C,0x61,0x67,0x05,0x00,0x00,0xFF,0xFF,0xFF,0xFF
	/ [.epcsst+748] "\342\342\342\342"
	.byte 0xE2,0xE2,0xE2,0xE2
	/ends

	.DATA

	.end
