| .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" |