OpenCores
URL https://opencores.org/ocsvn/eco32/eco32/trunk

Subversion Repositories eco32

[/] [eco32/] [tags/] [eco32-0.23/] [lcc/] [x86/] [linux/] [tst/] [yacc.sbk] - Diff between revs 4 and 157

Only display areas with differences | Details | Blame | View Log

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.