2385 lines
		
	
	
		
			28 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			2385 lines
		
	
	
		
			28 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
.data
 | 
						|
.globl yyin
 | 
						|
.align 4
 | 
						|
.type yyin,@object
 | 
						|
.size yyin,4
 | 
						|
yyin:
 | 
						|
.long 0
 | 
						|
.globl yyout
 | 
						|
.align 4
 | 
						|
.type yyout,@object
 | 
						|
.size yyout,4
 | 
						|
yyout:
 | 
						|
.long 0
 | 
						|
.globl yylex
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type yylex,@function
 | 
						|
yylex:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $4,%esp
 | 
						|
jmp .LC3
 | 
						|
.LC2:
 | 
						|
.LC5:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
cmpl $-1,%edi
 | 
						|
jl .LC6
 | 
						|
cmpl $4,%edi
 | 
						|
jg .LC6
 | 
						|
jmp *.LC17+4(,%edi,4)
 | 
						|
.data
 | 
						|
.align 4
 | 
						|
.LC17:
 | 
						|
.long .LC7
 | 
						|
.long .LC8
 | 
						|
.long .LC11
 | 
						|
.long .LC12
 | 
						|
.long .LC7
 | 
						|
.long .LC14
 | 
						|
.text
 | 
						|
.LC8:
 | 
						|
call yywrap
 | 
						|
cmpl $0,%eax
 | 
						|
je .LC7
 | 
						|
mov $0,%eax
 | 
						|
jmp .LC1
 | 
						|
.LC11:
 | 
						|
mov $257,%eax
 | 
						|
jmp .LC1
 | 
						|
.LC12:
 | 
						|
mov $258,%eax
 | 
						|
jmp .LC1
 | 
						|
.LC14:
 | 
						|
movsbl yytext,%eax
 | 
						|
jmp .LC1
 | 
						|
.LC6:
 | 
						|
pushl -4(%ebp)
 | 
						|
pushl $.LC16
 | 
						|
pushl yyout
 | 
						|
call fprintf
 | 
						|
addl $12,%esp
 | 
						|
.LC7:
 | 
						|
.LC3:
 | 
						|
call yylook
 | 
						|
movl %eax,-4(%ebp)
 | 
						|
cmpl $0,%eax
 | 
						|
jge .LC2
 | 
						|
mov $0,%eax
 | 
						|
.LC1:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf19:
 | 
						|
.size yylex,.Lf19-yylex
 | 
						|
.data
 | 
						|
.globl yyvstop
 | 
						|
.align 4
 | 
						|
.type yyvstop,@object
 | 
						|
yyvstop:
 | 
						|
.long 0
 | 
						|
.long 4
 | 
						|
.long 0
 | 
						|
.long 3
 | 
						|
.long 4
 | 
						|
.long 0
 | 
						|
.long 2
 | 
						|
.long 4
 | 
						|
.long 0
 | 
						|
.long 1
 | 
						|
.long 4
 | 
						|
.long 0
 | 
						|
.long 2
 | 
						|
.long 0
 | 
						|
.long 1
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.size yyvstop,68
 | 
						|
.globl yycrank
 | 
						|
.align 1
 | 
						|
.type yycrank,@object
 | 
						|
yycrank:
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 1
 | 
						|
.byte 3
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 1
 | 
						|
.byte 4
 | 
						|
.byte 1
 | 
						|
.byte 3
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 1
 | 
						|
.byte 5
 | 
						|
.byte 5
 | 
						|
.byte 7
 | 
						|
.byte 5
 | 
						|
.byte 7
 | 
						|
.byte 5
 | 
						|
.byte 7
 | 
						|
.byte 5
 | 
						|
.byte 7
 | 
						|
.byte 5
 | 
						|
.byte 7
 | 
						|
.byte 5
 | 
						|
.byte 7
 | 
						|
.byte 5
 | 
						|
.byte 7
 | 
						|
.byte 5
 | 
						|
.byte 7
 | 
						|
.byte 5
 | 
						|
.byte 7
 | 
						|
.byte 5
 | 
						|
.byte 7
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 1
 | 
						|
.byte 6
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 6
 | 
						|
.byte 8
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.size yycrank,290
 | 
						|
.globl yysvec
 | 
						|
.align 4
 | 
						|
.type yysvec,@object
 | 
						|
yysvec:
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long yycrank-2
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long yycrank
 | 
						|
.long yysvec+12
 | 
						|
.long 0
 | 
						|
.long yycrank
 | 
						|
.long 0
 | 
						|
.long yyvstop+4
 | 
						|
.long yycrank
 | 
						|
.long 0
 | 
						|
.long yyvstop+12
 | 
						|
.long yycrank+4
 | 
						|
.long 0
 | 
						|
.long yyvstop+24
 | 
						|
.long yycrank+38
 | 
						|
.long 0
 | 
						|
.long yyvstop+36
 | 
						|
.long yycrank
 | 
						|
.long yysvec+60
 | 
						|
.long yyvstop+48
 | 
						|
.long yycrank
 | 
						|
.long yysvec+72
 | 
						|
.long yyvstop+56
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.size yysvec,120
 | 
						|
.globl yytop
 | 
						|
.align 4
 | 
						|
.type yytop,@object
 | 
						|
.size yytop,4
 | 
						|
yytop:
 | 
						|
.long yycrank+282
 | 
						|
.globl yybgin
 | 
						|
.align 4
 | 
						|
.type yybgin,@object
 | 
						|
.size yybgin,4
 | 
						|
yybgin:
 | 
						|
.long yysvec+12
 | 
						|
.globl yymatch
 | 
						|
.align 1
 | 
						|
.type yymatch,@object
 | 
						|
yymatch:
 | 
						|
.byte 0
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 9
 | 
						|
.byte 10
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 9
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 48
 | 
						|
.byte 48
 | 
						|
.byte 48
 | 
						|
.byte 48
 | 
						|
.byte 48
 | 
						|
.byte 48
 | 
						|
.byte 48
 | 
						|
.byte 48
 | 
						|
.byte 48
 | 
						|
.byte 48
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 65
 | 
						|
.byte 1
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 65
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 1
 | 
						|
.byte 0
 | 
						|
.size yymatch,129
 | 
						|
.globl yyextra
 | 
						|
.align 1
 | 
						|
.type yyextra,@object
 | 
						|
yyextra:
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.size yyextra,9
 | 
						|
.globl yylineno
 | 
						|
.align 4
 | 
						|
.type yylineno,@object
 | 
						|
.size yylineno,4
 | 
						|
yylineno:
 | 
						|
.long 1
 | 
						|
.globl yysptr
 | 
						|
.align 4
 | 
						|
.type yysptr,@object
 | 
						|
.size yysptr,4
 | 
						|
yysptr:
 | 
						|
.long yysbuf
 | 
						|
.globl yyprevious
 | 
						|
.align 4
 | 
						|
.type yyprevious,@object
 | 
						|
.size yyprevious,4
 | 
						|
yyprevious:
 | 
						|
.long 10
 | 
						|
.globl yylook
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type yylook,@function
 | 
						|
yylook:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $44,%esp
 | 
						|
cmpl $0,yymorfg
 | 
						|
jne .LC35
 | 
						|
leal yytext,%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
jmp .LC36
 | 
						|
.LC35:
 | 
						|
movl $0,yymorfg
 | 
						|
movl yyleng,%edi
 | 
						|
leal yytext(%edi),%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
.LC36:
 | 
						|
.LC37:
 | 
						|
leal yylstate,%edi
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
movl yybgin,%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
movl %edi,yyestate
 | 
						|
cmpl $10,yyprevious
 | 
						|
jne .LC41
 | 
						|
movl -4(%ebp),%edi
 | 
						|
leal 12(%edi),%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
.LC41:
 | 
						|
.LC43:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
movl (,%edi),%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
movl -12(%ebp),%edi
 | 
						|
leal yycrank,%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jne .LC47
 | 
						|
movl -4(%ebp),%edi
 | 
						|
movl 4(%edi),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC49
 | 
						|
jmp .LC94
 | 
						|
.LC49:
 | 
						|
movl -28(%ebp),%edi
 | 
						|
movl (,%edi),%edi
 | 
						|
leal yycrank,%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jne .LC51
 | 
						|
jmp .LC94
 | 
						|
.LC51:
 | 
						|
.LC47:
 | 
						|
movl -16(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-16(%ebp)
 | 
						|
movl yysptr,%esi
 | 
						|
leal yysbuf,%ebx
 | 
						|
cmpl %ebx,%esi
 | 
						|
jbe .LC61
 | 
						|
movl yysptr,%esi
 | 
						|
leal -1(%esi),%esi
 | 
						|
movl %esi,yysptr
 | 
						|
movsbl (,%esi),%esi
 | 
						|
movl %esi,-40(%ebp)
 | 
						|
jmp .LC62
 | 
						|
.LC61:
 | 
						|
movl yyin,%esi
 | 
						|
leal 4(%esi),%esi
 | 
						|
movl (,%esi),%ebx
 | 
						|
subl $1,%ebx
 | 
						|
movl %ebx,(,%esi)
 | 
						|
cmpl $0,%ebx
 | 
						|
jl .LC63
 | 
						|
movl yyin,%esi
 | 
						|
movl (,%esi),%ebx
 | 
						|
leal 1(%ebx),%edx
 | 
						|
movl %edx,(,%esi)
 | 
						|
movsbl (,%ebx),%esi
 | 
						|
andl $255,%esi
 | 
						|
movl %esi,-44(%ebp)
 | 
						|
jmp .LC64
 | 
						|
.LC63:
 | 
						|
pushl yyin
 | 
						|
call _filbuf
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%esi
 | 
						|
movl %esi,-44(%ebp)
 | 
						|
.LC64:
 | 
						|
movl -44(%ebp),%esi
 | 
						|
movl %esi,-40(%ebp)
 | 
						|
.LC62:
 | 
						|
movl -40(%ebp),%esi
 | 
						|
movl %esi,yytchar
 | 
						|
cmpl $10,%esi
 | 
						|
jne .LC59
 | 
						|
incl yylineno
 | 
						|
movl yytchar,%esi
 | 
						|
movl %esi,-36(%ebp)
 | 
						|
jmp .LC60
 | 
						|
.LC59:
 | 
						|
movl yytchar,%esi
 | 
						|
movl %esi,-36(%ebp)
 | 
						|
.LC60:
 | 
						|
cmpl $-1,-36(%ebp)
 | 
						|
jne .LC57
 | 
						|
movl $0,-32(%ebp)
 | 
						|
jmp .LC58
 | 
						|
.LC57:
 | 
						|
movl yytchar,%esi
 | 
						|
movl %esi,-32(%ebp)
 | 
						|
.LC58:
 | 
						|
movl -32(%ebp),%esi
 | 
						|
movl %esi,-20(%ebp)
 | 
						|
movl %esi,%ebx
 | 
						|
movb %bl,(,%edi)
 | 
						|
.LC65:
 | 
						|
movl -12(%ebp),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
leal yycrank,%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jbe .LC66
 | 
						|
movl -20(%ebp),%edi
 | 
						|
movl -24(%ebp),%esi
 | 
						|
leal (%esi,%edi,2),%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
movl -12(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
movl yytop,%ebx
 | 
						|
cmpl %ebx,%esi
 | 
						|
ja .LC67
 | 
						|
movsbl (,%edi),%edi
 | 
						|
imul $12,%edi,%edi
 | 
						|
leal yysvec(%edi),%edi
 | 
						|
movl -4(%ebp),%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jne .LC67
 | 
						|
leal yysvec,%edi
 | 
						|
movl -12(%ebp),%esi
 | 
						|
movsbl 1(%esi),%esi
 | 
						|
imul $12,%esi,%esi
 | 
						|
leal yysvec(%esi),%esi
 | 
						|
cmpl %edi,%esi
 | 
						|
jne .LC70
 | 
						|
movl -16(%ebp),%edi
 | 
						|
leal -1(%edi),%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
movsbl (,%edi),%edi
 | 
						|
movl %edi,yytchar
 | 
						|
cmpl $10,yytchar
 | 
						|
jne .LC72
 | 
						|
decl yylineno
 | 
						|
.LC72:
 | 
						|
movl yysptr,%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,yysptr
 | 
						|
movl yytchar,%esi
 | 
						|
movl %esi,%ebx
 | 
						|
movb %bl,(,%edi)
 | 
						|
jmp .LC94
 | 
						|
.LC70:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
leal 4(%edi),%esi
 | 
						|
movl %esi,-8(%ebp)
 | 
						|
movl -12(%ebp),%esi
 | 
						|
movsbl 1(%esi),%esi
 | 
						|
imul $12,%esi,%esi
 | 
						|
leal yysvec(%esi),%esi
 | 
						|
movl %esi,-4(%ebp)
 | 
						|
movl %esi,(,%edi)
 | 
						|
jmp .LC43
 | 
						|
.LC66:
 | 
						|
movl -12(%ebp),%edi
 | 
						|
leal yycrank,%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jae .LC75
 | 
						|
leal yycrank,%edi
 | 
						|
movl -12(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $2,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
leal yycrank(,%eax,2),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
movl -12(%ebp),%esi
 | 
						|
leal (%esi,%edi,2),%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
movl -12(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
movl yytop,%ebx
 | 
						|
cmpl %ebx,%esi
 | 
						|
ja .LC77
 | 
						|
movsbl (,%edi),%edi
 | 
						|
imul $12,%edi,%edi
 | 
						|
leal yysvec(%edi),%edi
 | 
						|
movl -4(%ebp),%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jne .LC77
 | 
						|
leal yysvec,%edi
 | 
						|
movl -12(%ebp),%esi
 | 
						|
movsbl 1(%esi),%esi
 | 
						|
imul $12,%esi,%esi
 | 
						|
leal yysvec(%esi),%esi
 | 
						|
cmpl %edi,%esi
 | 
						|
jne .LC79
 | 
						|
movl -16(%ebp),%edi
 | 
						|
leal -1(%edi),%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
movsbl (,%edi),%edi
 | 
						|
movl %edi,yytchar
 | 
						|
cmpl $10,yytchar
 | 
						|
jne .LC81
 | 
						|
decl yylineno
 | 
						|
.LC81:
 | 
						|
movl yysptr,%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,yysptr
 | 
						|
movl yytchar,%esi
 | 
						|
movl %esi,%ebx
 | 
						|
movb %bl,(,%edi)
 | 
						|
jmp .LC94
 | 
						|
.LC79:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
leal 4(%edi),%esi
 | 
						|
movl %esi,-8(%ebp)
 | 
						|
movl -12(%ebp),%esi
 | 
						|
movsbl 1(%esi),%esi
 | 
						|
imul $12,%esi,%esi
 | 
						|
leal yysvec(%esi),%esi
 | 
						|
movl %esi,-4(%ebp)
 | 
						|
movl %esi,(,%edi)
 | 
						|
jmp .LC43
 | 
						|
.LC77:
 | 
						|
movl -20(%ebp),%edi
 | 
						|
movsbl yymatch(%edi),%edi
 | 
						|
movl -24(%ebp),%esi
 | 
						|
leal (%esi,%edi,2),%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
movl -12(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
movl yytop,%ebx
 | 
						|
cmpl %ebx,%esi
 | 
						|
ja .LC83
 | 
						|
movsbl (,%edi),%edi
 | 
						|
imul $12,%edi,%edi
 | 
						|
leal yysvec(%edi),%edi
 | 
						|
movl -4(%ebp),%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jne .LC83
 | 
						|
leal yysvec,%edi
 | 
						|
movl -12(%ebp),%esi
 | 
						|
movsbl 1(%esi),%esi
 | 
						|
imul $12,%esi,%esi
 | 
						|
leal yysvec(%esi),%esi
 | 
						|
cmpl %edi,%esi
 | 
						|
jne .LC85
 | 
						|
movl -16(%ebp),%edi
 | 
						|
leal -1(%edi),%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
movsbl (,%edi),%edi
 | 
						|
movl %edi,yytchar
 | 
						|
cmpl $10,yytchar
 | 
						|
jne .LC87
 | 
						|
decl yylineno
 | 
						|
.LC87:
 | 
						|
movl yysptr,%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,yysptr
 | 
						|
movl yytchar,%esi
 | 
						|
movl %esi,%ebx
 | 
						|
movb %bl,(,%edi)
 | 
						|
jmp .LC94
 | 
						|
.LC85:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
leal 4(%edi),%esi
 | 
						|
movl %esi,-8(%ebp)
 | 
						|
movl -12(%ebp),%esi
 | 
						|
movsbl 1(%esi),%esi
 | 
						|
imul $12,%esi,%esi
 | 
						|
leal yysvec(%esi),%esi
 | 
						|
movl %esi,-4(%ebp)
 | 
						|
movl %esi,(,%edi)
 | 
						|
jmp .LC43
 | 
						|
.LC83:
 | 
						|
.LC75:
 | 
						|
.LC67:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
movl 4(%edi),%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC89
 | 
						|
movl -4(%ebp),%edi
 | 
						|
movl (,%edi),%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
leal yycrank,%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
je .LC89
 | 
						|
jmp .LC65
 | 
						|
.LC89:
 | 
						|
movl -16(%ebp),%edi
 | 
						|
leal -1(%edi),%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
movsbl (,%edi),%edi
 | 
						|
movl %edi,yytchar
 | 
						|
cmpl $10,yytchar
 | 
						|
jne .LC91
 | 
						|
decl yylineno
 | 
						|
.LC91:
 | 
						|
movl yysptr,%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,yysptr
 | 
						|
movl yytchar,%esi
 | 
						|
movl %esi,%ebx
 | 
						|
movb %bl,(,%edi)
 | 
						|
jmp .LC94
 | 
						|
.LC93:
 | 
						|
movl -16(%ebp),%edi
 | 
						|
leal -1(%edi),%esi
 | 
						|
movl %esi,-16(%ebp)
 | 
						|
movb $0,(,%edi)
 | 
						|
movl -8(%ebp),%edi
 | 
						|
movl (,%edi),%edi
 | 
						|
movl %edi,%esi
 | 
						|
cmpl $0,%esi
 | 
						|
je .LC96
 | 
						|
movl 8(%edi),%edi
 | 
						|
movl %edi,yyfnd
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC96
 | 
						|
movl yyfnd,%edi
 | 
						|
cmpl $0,(,%edi)
 | 
						|
jle .LC96
 | 
						|
movl -8(%ebp),%edi
 | 
						|
movl %edi,yyolsp
 | 
						|
movl yyfnd,%edi
 | 
						|
movl (,%edi),%edi
 | 
						|
movsbl yyextra(%edi),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC98
 | 
						|
jmp .LC101
 | 
						|
.LC100:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
leal -4(%edi),%edi
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
movl -16(%ebp),%edi
 | 
						|
leal -1(%edi),%esi
 | 
						|
movl %esi,-16(%ebp)
 | 
						|
movsbl (,%edi),%edi
 | 
						|
movl %edi,yytchar
 | 
						|
cmpl $10,yytchar
 | 
						|
jne .LC103
 | 
						|
decl yylineno
 | 
						|
.LC103:
 | 
						|
movl yysptr,%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,yysptr
 | 
						|
movl yytchar,%esi
 | 
						|
movl %esi,%ebx
 | 
						|
movb %bl,(,%edi)
 | 
						|
.LC101:
 | 
						|
movl yyfnd,%edi
 | 
						|
movl (,%edi),%edi
 | 
						|
negl %edi
 | 
						|
pushl %edi
 | 
						|
movl -8(%ebp),%edi
 | 
						|
movl (,%edi),%edi
 | 
						|
pushl 8(%edi)
 | 
						|
call yyback
 | 
						|
addl $8,%esp
 | 
						|
cmpl $1,%eax
 | 
						|
je .LC105
 | 
						|
movl -8(%ebp),%edi
 | 
						|
leal yylstate,%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
ja .LC100
 | 
						|
.LC105:
 | 
						|
.LC98:
 | 
						|
movl -16(%ebp),%edi
 | 
						|
movsbl (,%edi),%esi
 | 
						|
movl %esi,yyprevious
 | 
						|
movl -8(%ebp),%esi
 | 
						|
movl %esi,yylsp
 | 
						|
leal yytext,%esi
 | 
						|
subl %esi,%edi
 | 
						|
leal 1(%edi),%edi
 | 
						|
movl %edi,yyleng
 | 
						|
movl yyleng,%edi
 | 
						|
movb $0,yytext(%edi)
 | 
						|
movl yyfnd,%edi
 | 
						|
leal 4(%edi),%esi
 | 
						|
movl %esi,yyfnd
 | 
						|
movl (,%edi),%eax
 | 
						|
jmp .LC34
 | 
						|
.LC96:
 | 
						|
movl -16(%ebp),%edi
 | 
						|
movsbl (,%edi),%edi
 | 
						|
movl %edi,yytchar
 | 
						|
cmpl $10,yytchar
 | 
						|
jne .LC106
 | 
						|
decl yylineno
 | 
						|
.LC106:
 | 
						|
movl yysptr,%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,yysptr
 | 
						|
movl yytchar,%esi
 | 
						|
movl %esi,%ebx
 | 
						|
movb %bl,(,%edi)
 | 
						|
.LC94:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
leal -4(%edi),%esi
 | 
						|
movl %esi,-8(%ebp)
 | 
						|
leal yylstate,%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
ja .LC93
 | 
						|
movsbl yytext,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC108
 | 
						|
leal yysbuf,%edi
 | 
						|
movl %edi,yysptr
 | 
						|
mov $0,%eax
 | 
						|
jmp .LC34
 | 
						|
.LC108:
 | 
						|
movl yysptr,%edi
 | 
						|
leal yysbuf,%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jbe .LC118
 | 
						|
movl yysptr,%edi
 | 
						|
leal -1(%edi),%edi
 | 
						|
movl %edi,yysptr
 | 
						|
movsbl (,%edi),%edi
 | 
						|
movl %edi,-40(%ebp)
 | 
						|
jmp .LC119
 | 
						|
.LC118:
 | 
						|
movl yyin,%edi
 | 
						|
leal 4(%edi),%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
subl $1,%esi
 | 
						|
movl %esi,(,%edi)
 | 
						|
cmpl $0,%esi
 | 
						|
jl .LC120
 | 
						|
movl yyin,%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,(,%edi)
 | 
						|
movsbl (,%esi),%edi
 | 
						|
andl $255,%edi
 | 
						|
movl %edi,-44(%ebp)
 | 
						|
jmp .LC121
 | 
						|
.LC120:
 | 
						|
pushl yyin
 | 
						|
call _filbuf
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-44(%ebp)
 | 
						|
.LC121:
 | 
						|
movl -44(%ebp),%edi
 | 
						|
movl %edi,-40(%ebp)
 | 
						|
.LC119:
 | 
						|
movl -40(%ebp),%edi
 | 
						|
movl %edi,yytchar
 | 
						|
cmpl $10,%edi
 | 
						|
jne .LC116
 | 
						|
incl yylineno
 | 
						|
movl yytchar,%edi
 | 
						|
movl %edi,-36(%ebp)
 | 
						|
jmp .LC117
 | 
						|
.LC116:
 | 
						|
movl yytchar,%edi
 | 
						|
movl %edi,-36(%ebp)
 | 
						|
.LC117:
 | 
						|
cmpl $-1,-36(%ebp)
 | 
						|
jne .LC114
 | 
						|
movl $0,-32(%ebp)
 | 
						|
jmp .LC115
 | 
						|
.LC114:
 | 
						|
movl yytchar,%edi
 | 
						|
movl %edi,-32(%ebp)
 | 
						|
.LC115:
 | 
						|
movl -32(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,yytext
 | 
						|
movsbl %bl,%edi
 | 
						|
movl %edi,yyprevious
 | 
						|
cmpl $0,yyprevious
 | 
						|
jle .LC122
 | 
						|
movl yyout,%edi
 | 
						|
leal 4(%edi),%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
subl $1,%esi
 | 
						|
movl %esi,(,%edi)
 | 
						|
cmpl $0,%esi
 | 
						|
jl .LC125
 | 
						|
movl yyout,%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,(,%edi)
 | 
						|
movl yyprevious,%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,(,%esi)
 | 
						|
jmp .LC126
 | 
						|
.LC125:
 | 
						|
pushl yyout
 | 
						|
pushl yyprevious
 | 
						|
call _flsbuf
 | 
						|
addl $8,%esp
 | 
						|
.LC126:
 | 
						|
.LC122:
 | 
						|
leal yytext,%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
jmp .LC37
 | 
						|
.LC34:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf127:
 | 
						|
.size yylook,.Lf127-yylook
 | 
						|
.globl yyback
 | 
						|
.align 16
 | 
						|
.type yyback,@function
 | 
						|
yyback:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC132
 | 
						|
mov $0,%eax
 | 
						|
jmp .LC128
 | 
						|
.LC131:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 4(%edi),%esi
 | 
						|
movl %esi,20(%ebp)
 | 
						|
movl 24(%ebp),%esi
 | 
						|
cmpl %esi,(,%edi)
 | 
						|
jne .LC134
 | 
						|
mov $1,%eax
 | 
						|
jmp .LC128
 | 
						|
.LC134:
 | 
						|
.LC132:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,(,%edi)
 | 
						|
jne .LC131
 | 
						|
mov $0,%eax
 | 
						|
.LC128:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf136:
 | 
						|
.size yyback,.Lf136-yyback
 | 
						|
.globl yyinput
 | 
						|
.align 16
 | 
						|
.type yyinput,@function
 | 
						|
yyinput:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $16,%esp
 | 
						|
movl yysptr,%edi
 | 
						|
leal yysbuf,%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jbe .LC146
 | 
						|
movl yysptr,%edi
 | 
						|
leal -1(%edi),%edi
 | 
						|
movl %edi,yysptr
 | 
						|
movsbl (,%edi),%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
jmp .LC147
 | 
						|
.LC146:
 | 
						|
movl yyin,%edi
 | 
						|
leal 4(%edi),%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
subl $1,%esi
 | 
						|
movl %esi,(,%edi)
 | 
						|
cmpl $0,%esi
 | 
						|
jl .LC148
 | 
						|
movl yyin,%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,(,%edi)
 | 
						|
movsbl (,%esi),%edi
 | 
						|
andl $255,%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
jmp .LC149
 | 
						|
.LC148:
 | 
						|
pushl yyin
 | 
						|
call _filbuf
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
.LC149:
 | 
						|
movl -16(%ebp),%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
.LC147:
 | 
						|
movl -12(%ebp),%edi
 | 
						|
movl %edi,yytchar
 | 
						|
cmpl $10,%edi
 | 
						|
jne .LC144
 | 
						|
incl yylineno
 | 
						|
movl yytchar,%edi
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
jmp .LC145
 | 
						|
.LC144:
 | 
						|
movl yytchar,%edi
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
.LC145:
 | 
						|
cmpl $-1,-8(%ebp)
 | 
						|
jne .LC142
 | 
						|
movl $0,-4(%ebp)
 | 
						|
jmp .LC143
 | 
						|
.LC142:
 | 
						|
movl yytchar,%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
.LC143:
 | 
						|
movl -4(%ebp),%eax
 | 
						|
.LC137:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf150:
 | 
						|
.size yyinput,.Lf150-yyinput
 | 
						|
.globl yyoutput
 | 
						|
.align 16
 | 
						|
.type yyoutput,@function
 | 
						|
yyoutput:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
movl yyout,%edi
 | 
						|
leal 4(%edi),%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
subl $1,%esi
 | 
						|
movl %esi,(,%edi)
 | 
						|
cmpl $0,%esi
 | 
						|
jl .LC153
 | 
						|
movl yyout,%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,(,%edi)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,(,%esi)
 | 
						|
jmp .LC154
 | 
						|
.LC153:
 | 
						|
pushl yyout
 | 
						|
pushl 20(%ebp)
 | 
						|
call _flsbuf
 | 
						|
addl $8,%esp
 | 
						|
.LC154:
 | 
						|
mov $0,%eax
 | 
						|
.LC151:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf155:
 | 
						|
.size yyoutput,.Lf155-yyoutput
 | 
						|
.globl yyunput
 | 
						|
.align 16
 | 
						|
.type yyunput,@function
 | 
						|
yyunput:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl %edi,yytchar
 | 
						|
cmpl $10,yytchar
 | 
						|
jne .LC157
 | 
						|
decl yylineno
 | 
						|
.LC157:
 | 
						|
movl yysptr,%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,yysptr
 | 
						|
movl yytchar,%esi
 | 
						|
movl %esi,%ebx
 | 
						|
movb %bl,(,%edi)
 | 
						|
mov $0,%eax
 | 
						|
.LC156:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf159:
 | 
						|
.size yyunput,.Lf159-yyunput
 | 
						|
.globl main
 | 
						|
.align 16
 | 
						|
.type main,@function
 | 
						|
main:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
leal _iob,%edi
 | 
						|
movl %edi,yyin
 | 
						|
leal _iob+32,%edi
 | 
						|
movl %edi,yyout
 | 
						|
call yyparse
 | 
						|
mov $0,%eax
 | 
						|
.LC160:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf162:
 | 
						|
.size main,.Lf162-main
 | 
						|
.globl yyerror
 | 
						|
.align 16
 | 
						|
.type yyerror,@function
 | 
						|
yyerror:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
pushl 20(%ebp)
 | 
						|
pushl $.LC164
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
mov $0,%eax
 | 
						|
.LC163:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf165:
 | 
						|
.size yyerror,.Lf165-yyerror
 | 
						|
.data
 | 
						|
.globl yyexca
 | 
						|
.align 2
 | 
						|
.type yyexca,@object
 | 
						|
yyexca:
 | 
						|
.word -1
 | 
						|
.word 1
 | 
						|
.word 0
 | 
						|
.word -1
 | 
						|
.word -2
 | 
						|
.word 0
 | 
						|
.size yyexca,12
 | 
						|
.globl yyact
 | 
						|
.align 2
 | 
						|
.type yyact,@object
 | 
						|
yyact:
 | 
						|
.word 12
 | 
						|
.word 2
 | 
						|
.word 9
 | 
						|
.word 8
 | 
						|
.word 17
 | 
						|
.word 11
 | 
						|
.word 25
 | 
						|
.word 17
 | 
						|
.word 15
 | 
						|
.word 18
 | 
						|
.word 16
 | 
						|
.word 10
 | 
						|
.word 18
 | 
						|
.word 17
 | 
						|
.word 15
 | 
						|
.word 7
 | 
						|
.word 16
 | 
						|
.word 13
 | 
						|
.word 18
 | 
						|
.word 5
 | 
						|
.word 3
 | 
						|
.word 1
 | 
						|
.word 0
 | 
						|
.word 19
 | 
						|
.word 20
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 21
 | 
						|
.word 22
 | 
						|
.word 23
 | 
						|
.word 24
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 6
 | 
						|
.word 14
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 4
 | 
						|
.word 6
 | 
						|
.size yyact,498
 | 
						|
.globl yypact
 | 
						|
.align 2
 | 
						|
.type yypact,@object
 | 
						|
yypact:
 | 
						|
.word -1000
 | 
						|
.word -9
 | 
						|
.word -1000
 | 
						|
.word 5
 | 
						|
.word -7
 | 
						|
.word -59
 | 
						|
.word -1000
 | 
						|
.word -1000
 | 
						|
.word -1000
 | 
						|
.word -40
 | 
						|
.word -29
 | 
						|
.word -40
 | 
						|
.word -40
 | 
						|
.word -1000
 | 
						|
.word -1000
 | 
						|
.word -40
 | 
						|
.word -40
 | 
						|
.word -40
 | 
						|
.word -40
 | 
						|
.word -38
 | 
						|
.word -35
 | 
						|
.word -38
 | 
						|
.word -38
 | 
						|
.word -1000
 | 
						|
.word -1000
 | 
						|
.word -1000
 | 
						|
.size yypact,52
 | 
						|
.globl yypgo
 | 
						|
.align 2
 | 
						|
.type yypgo,@object
 | 
						|
yypgo:
 | 
						|
.word 0
 | 
						|
.word 21
 | 
						|
.word 20
 | 
						|
.word 17
 | 
						|
.word 11
 | 
						|
.size yypgo,10
 | 
						|
.globl yyr1
 | 
						|
.align 2
 | 
						|
.type yyr1,@object
 | 
						|
yyr1:
 | 
						|
.word 0
 | 
						|
.word 1
 | 
						|
.word 1
 | 
						|
.word 1
 | 
						|
.word 1
 | 
						|
.word 2
 | 
						|
.word 4
 | 
						|
.word 4
 | 
						|
.word 4
 | 
						|
.word 4
 | 
						|
.word 4
 | 
						|
.word 4
 | 
						|
.word 4
 | 
						|
.word 4
 | 
						|
.word 3
 | 
						|
.size yyr1,30
 | 
						|
.globl yyr2
 | 
						|
.align 2
 | 
						|
.type yyr2,@object
 | 
						|
yyr2:
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 2
 | 
						|
.word 3
 | 
						|
.word 3
 | 
						|
.word 3
 | 
						|
.word 3
 | 
						|
.word 3
 | 
						|
.word 3
 | 
						|
.word 3
 | 
						|
.word 2
 | 
						|
.word 3
 | 
						|
.word 1
 | 
						|
.word 1
 | 
						|
.word 1
 | 
						|
.size yyr2,30
 | 
						|
.globl yychk
 | 
						|
.align 2
 | 
						|
.type yychk,@object
 | 
						|
yychk:
 | 
						|
.word -1000
 | 
						|
.word -1
 | 
						|
.word 10
 | 
						|
.word -2
 | 
						|
.word 256
 | 
						|
.word -3
 | 
						|
.word 257
 | 
						|
.word 10
 | 
						|
.word 10
 | 
						|
.word 61
 | 
						|
.word -4
 | 
						|
.word 45
 | 
						|
.word 40
 | 
						|
.word -3
 | 
						|
.word 258
 | 
						|
.word 43
 | 
						|
.word 45
 | 
						|
.word 42
 | 
						|
.word 47
 | 
						|
.word -4
 | 
						|
.word -4
 | 
						|
.word -4
 | 
						|
.word -4
 | 
						|
.word -4
 | 
						|
.word -4
 | 
						|
.word 41
 | 
						|
.size yychk,52
 | 
						|
.globl yydef
 | 
						|
.align 2
 | 
						|
.type yydef,@object
 | 
						|
yydef:
 | 
						|
.word 1
 | 
						|
.word -2
 | 
						|
.word 2
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 14
 | 
						|
.word 3
 | 
						|
.word 4
 | 
						|
.word 0
 | 
						|
.word 5
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 12
 | 
						|
.word 13
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 0
 | 
						|
.word 10
 | 
						|
.word 0
 | 
						|
.word 6
 | 
						|
.word 7
 | 
						|
.word 8
 | 
						|
.word 9
 | 
						|
.word 11
 | 
						|
.size yydef,52
 | 
						|
.globl yychar
 | 
						|
.align 4
 | 
						|
.type yychar,@object
 | 
						|
.size yychar,4
 | 
						|
yychar:
 | 
						|
.long -1
 | 
						|
.globl yynerrs
 | 
						|
.align 4
 | 
						|
.type yynerrs,@object
 | 
						|
.size yynerrs,4
 | 
						|
yynerrs:
 | 
						|
.long 0
 | 
						|
.globl yyerrflag
 | 
						|
.align 2
 | 
						|
.type yyerrflag,@object
 | 
						|
.size yyerrflag,2
 | 
						|
yyerrflag:
 | 
						|
.word 0
 | 
						|
.globl yyparse
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type yyparse,@function
 | 
						|
yyparse:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $336,%esp
 | 
						|
movw $0,-8(%ebp)
 | 
						|
movl $-1,yychar
 | 
						|
movl $0,yynerrs
 | 
						|
movw $0,yyerrflag
 | 
						|
leal -330(%ebp),%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
leal yyv-4,%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
.LC169:
 | 
						|
movl -12(%ebp),%edi
 | 
						|
leal 2(%edi),%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
leal -30(%ebp),%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jbe .LC170
 | 
						|
pushl $.LC173
 | 
						|
call yyerror
 | 
						|
addl $4,%esp
 | 
						|
mov $1,%eax
 | 
						|
jmp .LC166
 | 
						|
.LC170:
 | 
						|
movl -12(%ebp),%edi
 | 
						|
movw -8(%ebp),%si
 | 
						|
movw %si,(,%edi)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
leal 4(%edi),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
movl yyval,%esi
 | 
						|
movl %esi,(,%edi)
 | 
						|
.LC174:
 | 
						|
movswl -8(%ebp),%edi
 | 
						|
movw yypact(,%edi,2),%di
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $-1000,%edi
 | 
						|
jg .LC175
 | 
						|
jmp .LC177
 | 
						|
.LC175:
 | 
						|
cmpl $0,yychar
 | 
						|
jge .LC178
 | 
						|
call yylex
 | 
						|
movl %eax,yychar
 | 
						|
cmpl $0,%eax
 | 
						|
jge .LC180
 | 
						|
movl $0,yychar
 | 
						|
.LC180:
 | 
						|
.LC178:
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movl yychar,%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl %di,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jl .LC184
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $249,%edi
 | 
						|
jl .LC182
 | 
						|
.LC184:
 | 
						|
jmp .LC177
 | 
						|
.LC182:
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movw yyact(,%edi,2),%di
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl %di,%edi
 | 
						|
movswl yychk(,%edi,2),%edi
 | 
						|
cmpl yychar,%edi
 | 
						|
jne .LC185
 | 
						|
movl $-1,yychar
 | 
						|
movl yylval,%edi
 | 
						|
movl %edi,yyval
 | 
						|
movw -16(%ebp),%di
 | 
						|
movw %di,-8(%ebp)
 | 
						|
movswl yyerrflag,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jle .LC169
 | 
						|
movswl yyerrflag,%edi
 | 
						|
subl $1,%edi
 | 
						|
movw %di,yyerrflag
 | 
						|
jmp .LC169
 | 
						|
.LC185:
 | 
						|
.LC177:
 | 
						|
movswl -8(%ebp),%edi
 | 
						|
movw yydef(,%edi,2),%di
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl %di,%edi
 | 
						|
cmpl $-2,%edi
 | 
						|
jne .LC189
 | 
						|
cmpl $0,yychar
 | 
						|
jge .LC191
 | 
						|
call yylex
 | 
						|
movl %eax,yychar
 | 
						|
cmpl $0,%eax
 | 
						|
jge .LC193
 | 
						|
movl $0,yychar
 | 
						|
.LC193:
 | 
						|
.LC191:
 | 
						|
leal yyexca,%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
jmp .LC198
 | 
						|
.LC195:
 | 
						|
.LC196:
 | 
						|
movl -24(%ebp),%edi
 | 
						|
leal 4(%edi),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
.LC198:
 | 
						|
movl -24(%ebp),%edi
 | 
						|
movswl (,%edi),%esi
 | 
						|
cmpl $-1,%esi
 | 
						|
jne .LC195
 | 
						|
movswl 2(%edi),%edi
 | 
						|
movswl -8(%ebp),%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jne .LC195
 | 
						|
jmp .LC200
 | 
						|
.LC199:
 | 
						|
movl -24(%ebp),%edi
 | 
						|
movswl (,%edi),%edi
 | 
						|
cmpl yychar,%edi
 | 
						|
jne .LC202
 | 
						|
jmp .LC201
 | 
						|
.LC202:
 | 
						|
.LC200:
 | 
						|
movl -24(%ebp),%edi
 | 
						|
leal 4(%edi),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
movswl (,%edi),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jge .LC199
 | 
						|
.LC201:
 | 
						|
movl -24(%ebp),%edi
 | 
						|
movw 2(%edi),%di
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl %di,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jge .LC204
 | 
						|
mov $0,%eax
 | 
						|
jmp .LC166
 | 
						|
.LC204:
 | 
						|
.LC189:
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC206
 | 
						|
movswl yyerrflag,%edi
 | 
						|
movl %edi,-336(%ebp)
 | 
						|
movl -336(%ebp),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jl .LC208
 | 
						|
cmpl $3,%edi
 | 
						|
jg .LC208
 | 
						|
jmp *.LC224(,%edi,4)
 | 
						|
.data
 | 
						|
.align 4
 | 
						|
.LC224:
 | 
						|
.long .LC211
 | 
						|
.long .LC214
 | 
						|
.long .LC214
 | 
						|
.long .LC221
 | 
						|
.text
 | 
						|
.LC211:
 | 
						|
pushl $.LC212
 | 
						|
call yyerror
 | 
						|
addl $4,%esp
 | 
						|
.LC213:
 | 
						|
incl yynerrs
 | 
						|
.LC214:
 | 
						|
movw $3,yyerrflag
 | 
						|
jmp .LC216
 | 
						|
.LC215:
 | 
						|
movl -12(%ebp),%edi
 | 
						|
movswl (,%edi),%edi
 | 
						|
movswl yypact(,%edi,2),%edi
 | 
						|
leal 256(%edi),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jl .LC218
 | 
						|
cmpl $249,%edi
 | 
						|
jge .LC218
 | 
						|
movswl yyact(,%edi,2),%edi
 | 
						|
movswl yychk(,%edi,2),%edi
 | 
						|
cmpl $256,%edi
 | 
						|
jne .LC218
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movw yyact(,%edi,2),%di
 | 
						|
movw %di,-8(%ebp)
 | 
						|
jmp .LC169
 | 
						|
.LC218:
 | 
						|
movl -12(%ebp),%edi
 | 
						|
movswl (,%edi),%esi
 | 
						|
movw yypact(,%esi,2),%si
 | 
						|
movw %si,-16(%ebp)
 | 
						|
leal -2(%edi),%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
leal -4(%edi),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
.LC216:
 | 
						|
movl -12(%ebp),%edi
 | 
						|
leal -328(%ebp),%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jae .LC215
 | 
						|
.LC220:
 | 
						|
mov $1,%eax
 | 
						|
jmp .LC166
 | 
						|
.LC221:
 | 
						|
cmpl $0,yychar
 | 
						|
jne .LC222
 | 
						|
jmp .LC220
 | 
						|
.LC222:
 | 
						|
movl $-1,yychar
 | 
						|
jmp .LC174
 | 
						|
.LC208:
 | 
						|
.LC206:
 | 
						|
movw -16(%ebp),%di
 | 
						|
movswl %di,%esi
 | 
						|
leal (,%esi,2),%esi
 | 
						|
leal yyr2(%esi),%ebx
 | 
						|
movl -12(%ebp),%edx
 | 
						|
movswl (,%ebx),%ecx
 | 
						|
leal (,%ecx,2),%ecx
 | 
						|
subl %ecx,%edx
 | 
						|
movl %edx,-12(%ebp)
 | 
						|
movl -20(%ebp),%edx
 | 
						|
movl %edx,-4(%ebp)
 | 
						|
movswl (,%ebx),%ebx
 | 
						|
leal (,%ebx,4),%ebx
 | 
						|
subl %ebx,%edx
 | 
						|
movl %edx,-20(%ebp)
 | 
						|
movl -20(%ebp),%ebx
 | 
						|
movl 4(%ebx),%ebx
 | 
						|
movl %ebx,yyval
 | 
						|
movw %di,-332(%ebp)
 | 
						|
movw yyr1(%esi),%di
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movswl yypgo(,%edi,2),%edi
 | 
						|
movl -12(%ebp),%esi
 | 
						|
movswl (,%esi),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
leal 1(%edi),%edi
 | 
						|
movw %di,-28(%ebp)
 | 
						|
movswl -28(%ebp),%edi
 | 
						|
cmpl $249,%edi
 | 
						|
jge .LC227
 | 
						|
movw yyact(,%edi,2),%di
 | 
						|
movw %di,-8(%ebp)
 | 
						|
movswl %di,%edi
 | 
						|
movswl yychk(,%edi,2),%edi
 | 
						|
movswl -16(%ebp),%esi
 | 
						|
negl %esi
 | 
						|
cmpl %esi,%edi
 | 
						|
je .LC225
 | 
						|
.LC227:
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movswl yypgo(,%edi,2),%edi
 | 
						|
movw yyact(,%edi,2),%di
 | 
						|
movw %di,-8(%ebp)
 | 
						|
.LC225:
 | 
						|
movswl -332(%ebp),%edi
 | 
						|
movl %edi,-336(%ebp)
 | 
						|
movl -336(%ebp),%edi
 | 
						|
cmpl $4,%edi
 | 
						|
jl .LC169
 | 
						|
cmpl $14,%edi
 | 
						|
jg .LC169
 | 
						|
jmp *.LC249-16(,%edi,4)
 | 
						|
.data
 | 
						|
.align 4
 | 
						|
.LC249:
 | 
						|
.long .LC231
 | 
						|
.long .LC232
 | 
						|
.long .LC234
 | 
						|
.long .LC236
 | 
						|
.long .LC238
 | 
						|
.long .LC240
 | 
						|
.long .LC242
 | 
						|
.long .LC169
 | 
						|
.long .LC244
 | 
						|
.long .LC246
 | 
						|
.long .LC248
 | 
						|
.text
 | 
						|
.LC231:
 | 
						|
movw $0,yyerrflag
 | 
						|
jmp .LC169
 | 
						|
.LC232:
 | 
						|
pushl $.LC233
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
jmp .LC169
 | 
						|
.LC234:
 | 
						|
pushl $.LC235
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
jmp .LC169
 | 
						|
.LC236:
 | 
						|
pushl $.LC237
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
jmp .LC169
 | 
						|
.LC238:
 | 
						|
pushl $.LC239
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
jmp .LC169
 | 
						|
.LC240:
 | 
						|
pushl $.LC241
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
jmp .LC169
 | 
						|
.LC242:
 | 
						|
pushl $.LC243
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
jmp .LC169
 | 
						|
.LC244:
 | 
						|
pushl $.LC245
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
jmp .LC169
 | 
						|
.LC246:
 | 
						|
pushl $yytext
 | 
						|
pushl $.LC247
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
jmp .LC169
 | 
						|
.LC248:
 | 
						|
pushl $yytext
 | 
						|
pushl $.LC164
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
jmp .LC169
 | 
						|
.LC166:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf251:
 | 
						|
.size yyparse,.Lf251-yyparse
 | 
						|
.globl yywrap
 | 
						|
.align 16
 | 
						|
.type yywrap,@function
 | 
						|
yywrap:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
mov $1,%eax
 | 
						|
.LC252:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf253:
 | 
						|
.size yywrap,.Lf253-yywrap
 | 
						|
.bss
 | 
						|
.globl yyv
 | 
						|
.align 4
 | 
						|
.type yyv,@object
 | 
						|
.size yyv,600
 | 
						|
.comm yyv,600
 | 
						|
.globl yyfnd
 | 
						|
.align 4
 | 
						|
.type yyfnd,@object
 | 
						|
.size yyfnd,4
 | 
						|
.comm yyfnd,4
 | 
						|
.globl yyolsp
 | 
						|
.align 4
 | 
						|
.type yyolsp,@object
 | 
						|
.size yyolsp,4
 | 
						|
.comm yyolsp,4
 | 
						|
.globl yylsp
 | 
						|
.align 4
 | 
						|
.type yylsp,@object
 | 
						|
.size yylsp,4
 | 
						|
.comm yylsp,4
 | 
						|
.globl yylstate
 | 
						|
.align 4
 | 
						|
.type yylstate,@object
 | 
						|
.size yylstate,800
 | 
						|
.comm yylstate,800
 | 
						|
.globl yyestate
 | 
						|
.align 4
 | 
						|
.type yyestate,@object
 | 
						|
.size yyestate,4
 | 
						|
.comm yyestate,4
 | 
						|
.globl yytchar
 | 
						|
.align 4
 | 
						|
.type yytchar,@object
 | 
						|
.size yytchar,4
 | 
						|
.comm yytchar,4
 | 
						|
.globl yysbuf
 | 
						|
.align 1
 | 
						|
.type yysbuf,@object
 | 
						|
.size yysbuf,200
 | 
						|
.comm yysbuf,200
 | 
						|
.globl yymorfg
 | 
						|
.align 4
 | 
						|
.type yymorfg,@object
 | 
						|
.size yymorfg,4
 | 
						|
.comm yymorfg,4
 | 
						|
.globl yytext
 | 
						|
.align 1
 | 
						|
.type yytext,@object
 | 
						|
.size yytext,200
 | 
						|
.comm yytext,200
 | 
						|
.globl yyleng
 | 
						|
.align 4
 | 
						|
.type yyleng,@object
 | 
						|
.size yyleng,4
 | 
						|
.comm yyleng,4
 | 
						|
.globl yyval
 | 
						|
.align 4
 | 
						|
.type yyval,@object
 | 
						|
.size yyval,4
 | 
						|
.comm yyval,4
 | 
						|
.globl yylval
 | 
						|
.align 4
 | 
						|
.type yylval,@object
 | 
						|
.size yylval,4
 | 
						|
.comm yylval,4
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.LC247:
 | 
						|
.byte 112
 | 
						|
.byte 117
 | 
						|
.byte 115
 | 
						|
.byte 104
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC245:
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 97
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC243:
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 103
 | 
						|
.byte 97
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC241:
 | 
						|
.byte 100
 | 
						|
.byte 105
 | 
						|
.byte 118
 | 
						|
.byte 105
 | 
						|
.byte 100
 | 
						|
.byte 101
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC239:
 | 
						|
.byte 109
 | 
						|
.byte 117
 | 
						|
.byte 108
 | 
						|
.byte 116
 | 
						|
.byte 105
 | 
						|
.byte 112
 | 
						|
.byte 108
 | 
						|
.byte 121
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC237:
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 103
 | 
						|
.byte 97
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 10
 | 
						|
.byte 97
 | 
						|
.byte 100
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC235:
 | 
						|
.byte 97
 | 
						|
.byte 100
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC233:
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC212:
 | 
						|
.byte 115
 | 
						|
.byte 121
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 97
 | 
						|
.byte 120
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 114
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC173:
 | 
						|
.byte 121
 | 
						|
.byte 97
 | 
						|
.byte 99
 | 
						|
.byte 99
 | 
						|
.byte 32
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 97
 | 
						|
.byte 99
 | 
						|
.byte 107
 | 
						|
.byte 32
 | 
						|
.byte 111
 | 
						|
.byte 118
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 102
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 119
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC164:
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC16:
 | 
						|
.byte 98
 | 
						|
.byte 97
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 115
 | 
						|
.byte 119
 | 
						|
.byte 105
 | 
						|
.byte 116
 | 
						|
.byte 99
 | 
						|
.byte 104
 | 
						|
.byte 32
 | 
						|
.byte 121
 | 
						|
.byte 121
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 111
 | 
						|
.byte 107
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 0
 | 
						|
.text
 | 
						|
.ident "LCC: 4.2"
 |