.sdata .globl yyin .align 3 yyin: .quad _iob .globl yyout .align 3 yyout: .quad _iob+56 .globl yylex .text .text .ent yylex yylex: ldgp $gp,0($27) lda $sp,-80($sp) .mask 0x4004000,-72 .frame $sp,80,$26,48 stq $14,0($sp) stq $26,8($sp) .prologue 1 br L.5 L.4: L.7: lda $27,-1 cmplt $14,$27,$23 bne $23,L.8 cmple $14,4,$23 beq $23,L.8 subl $14,-1,$27 sll $27,3,$27 ldq $27,L.19($27) jmp ($27) .rdata .align 3 L.19: .quad L.9 .quad L.10 .quad L.13 .quad L.14 .quad L.9 .quad L.16 .text L.10: jsr $26,yywrap ldgp $gp,0($26) cmpeq $0,$31,$23 bne $23,L.9 mov $31,$0 br L.3 L.13: lda $0,257 br L.3 L.14: lda $0,258 br L.3 L.16: lda $27,yytext ldb $0,($27) br L.3 L.8: ldq $16,yyout lda $17,L.18 mov $14,$18 jsr $26,fprintf ldgp $gp,0($26) L.9: L.5: jsr $26,yylook ldgp $gp,0($26) mov $0,$14 cmplt $0,$31,$23 beq $23,L.4 mov $31,$0 L.3: ldq $14,0($sp) ldq $26,8($sp) lda $sp,80($sp) ret .end yylex .sdata .globl yyvstop .align 2 yyvstop: .long 0x0 .long 0x4 .long 0x0 .long 0x3 .long 0x4 .long 0x0 .long 0x2 .long 0x4 .long 0x0 .long 0x1 .long 0x4 .long 0x0 .long 0x2 .long 0x0 .long 0x1 .long 0x0 .long 0x0 .globl yycrank .align 0 yycrank: .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x1 .byte 0x3 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x1 .byte 0x4 .byte 0x1 .byte 0x3 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x1 .byte 0x5 .byte 0x5 .byte 0x7 .byte 0x5 .byte 0x7 .byte 0x5 .byte 0x7 .byte 0x5 .byte 0x7 .byte 0x5 .byte 0x7 .byte 0x5 .byte 0x7 .byte 0x5 .byte 0x7 .byte 0x5 .byte 0x7 .byte 0x5 .byte 0x7 .byte 0x5 .byte 0x7 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x1 .byte 0x6 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x6 .byte 0x8 .byte 0x0 .byte 0x0 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x6 .byte 0x8 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .byte 0x0 .globl yysvec .align 3 yysvec: .quad 0x0 .quad 0x0 .quad 0x0 .quad yycrank-2 .quad 0x0 .quad 0x0 .quad yycrank .quad yysvec+24 .quad 0x0 .quad yycrank .quad 0x0 .quad yyvstop+4 .quad yycrank .quad 0x0 .quad yyvstop+12 .quad yycrank+4 .quad 0x0 .quad yyvstop+24 .quad yycrank+38 .quad 0x0 .quad yyvstop+36 .quad yycrank .quad yysvec+120 .quad yyvstop+48 .quad yycrank .quad yysvec+144 .quad yyvstop+56 .quad 0x0 .quad 0x0 .quad 0x0 .globl yytop .align 3 yytop: .quad yycrank+282 .globl yybgin .align 3 yybgin: .quad yysvec+24 .globl yymatch .align 0 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 .globl yyextra .align 0 yyextra: .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .globl yylineno .align 2 yylineno: .long 0x1 .globl yysptr .align 3 yysptr: .quad yysbuf .globl yyprevious .align 2 yyprevious: .long 0xa .globl yylook .text .text .ent yylook yylook: ldgp $gp,0($27) lda $sp,-160($sp) .mask 0x5007e00,-104 .frame $sp,160,$26,48 stq $9,0($sp) stq $10,8($sp) stq $11,16($sp) stq $12,24($sp) stq $13,32($sp) stq $14,40($sp) stq $24,48($sp) stq $26,56($sp) .prologue 1 ldl $27,yymorfg cmpeq $27,$31,$23 beq $23,L.35 lda $11,yytext br L.36 L.35: stl $31,yymorfg ldl $27,yyleng lda $11,yytext($27) L.36: L.37: lda $13,yylstate ldq $27,yybgin mov $27,$14 stq $27,yyestate ldl $27,yyprevious cmpeq $27,10,$23 beq $23,L.41 lda $14,24($14) L.41: L.43: ldq $12,($14) mov $12,$27 lda $25,yycrank cmpeq $27,$25,$23 beq $23,L.47 ldq $27,8($14) stq $27,-64+160($sp) ldq $27,-64+160($sp) cmpeq $27,$31,$23 beq $23,L.49 br L.94 L.49: ldq $27,-64+160($sp) ldq $27,($27) lda $25,yycrank cmpeq $27,$25,$23 beq $23,L.51 br L.94 L.51: L.47: mov $11,$27 stq $27,-88+160($sp) lda $11,1($27) ldq $25,yysptr lda $22,yysbuf cmpule $25,$22,$23 bne $23,L.61 ldq $25,yysptr lda $25,-1($25) stq $25,yysptr ldb $25,($25) stl $25,-76+160($sp) br L.62 L.61: ldq $25,yyin ldl $22,($25) subl $22,1,$22 stl $22,($25) cmplt $22,$31,$23 beq $23,L.63 ldq $16,yyin jsr $26,_filbuf ldgp $gp,0($26) mov $0,$27 stl $27,-80+160($sp) br L.64 L.63: ldq $27,yyin lda $27,8($27) ldq $25,($27) lda $22,1($25) stq $22,($27) ldbu $27,($25) stl $27,-80+160($sp) L.64: ldl $27,-80+160($sp) stl $27,-76+160($sp) L.62: ldl $27,-76+160($sp) stl $27,yytchar cmpeq $27,10,$23 beq $23,L.59 ldl $27,yylineno lda $27,1($27) stl $27,yylineno ldl $27,yytchar stl $27,-72+160($sp) br L.60 L.59: ldl $27,yytchar stl $27,-72+160($sp) L.60: ldl $27,-72+160($sp) lda $25,-1 cmpeq $27,$25,$23 beq $23,L.57 stl $31,-68+160($sp) br L.58 L.57: ldl $27,yytchar stl $27,-68+160($sp) L.58: ldl $27,-68+160($sp) mov $27,$10 ldq $25,-88+160($sp) stb $27,($25) L.65: mov $12,$9 mov $12,$27 lda $25,yycrank cmpule $27,$25,$23 bne $23,L.66 sll $10,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 addq $27,$9,$12 mov $12,$27 ldq $25,yytop cmpule $27,$25,$23 beq $23,L.67 lda $27,24 ldb $25,($12) sll $25,8*(8-4),$25 sra $25,8*(8-4),$25 mulq $27,$25,$27 lda $27,yysvec($27) mov $14,$25 cmpeq $27,$25,$23 beq $23,L.67 lda $27,yysvec lda $25,24 lda $22,1($12) ldb $22,($22) sll $22,8*(8-4),$22 sra $22,8*(8-4),$22 mulq $25,$22,$25 lda $25,yysvec($25) cmpeq $25,$27,$23 beq $23,L.70 lda $27,-1($11) mov $27,$11 ldb $27,($27) stl $27,yytchar ldl $27,yytchar cmpeq $27,10,$23 beq $23,L.72 ldl $27,yylineno subl $27,1,$27 stl $27,yylineno L.72: ldq $27,yysptr lda $25,1($27) stq $25,yysptr ldl $25,yytchar stb $25,($27) br L.94 L.70: mov $13,$27 lda $13,8($27) lda $25,24 lda $22,1($12) ldb $22,($22) sll $22,8*(8-4),$22 sra $22,8*(8-4),$22 mulq $25,$22,$25 lda $25,yysvec($25) mov $25,$14 stq $25,($27) br L.43 L.66: mov $12,$27 lda $25,yycrank cmpult $27,$25,$23 beq $23,L.75 lda $27,yycrank mov $12,$25 subq $27,$25,$27 divq $27,2,$27 sll $27,1,$27 lda $27,yycrank($27) mov $27,$9 mov $27,$12 sll $10,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 addq $27,$12,$12 mov $12,$27 ldq $25,yytop cmpule $27,$25,$23 beq $23,L.77 lda $27,24 ldb $25,($12) sll $25,8*(8-4),$25 sra $25,8*(8-4),$25 mulq $27,$25,$27 lda $27,yysvec($27) mov $14,$25 cmpeq $27,$25,$23 beq $23,L.77 lda $27,yysvec lda $25,24 lda $22,1($12) ldb $22,($22) sll $22,8*(8-4),$22 sra $22,8*(8-4),$22 mulq $25,$22,$25 lda $25,yysvec($25) cmpeq $25,$27,$23 beq $23,L.79 lda $27,-1($11) mov $27,$11 ldb $27,($27) stl $27,yytchar ldl $27,yytchar cmpeq $27,10,$23 beq $23,L.81 ldl $27,yylineno subl $27,1,$27 stl $27,yylineno L.81: ldq $27,yysptr lda $25,1($27) stq $25,yysptr ldl $25,yytchar stb $25,($27) br L.94 L.79: mov $13,$27 lda $13,8($27) lda $25,24 lda $22,1($12) ldb $22,($22) sll $22,8*(8-4),$22 sra $22,8*(8-4),$22 mulq $25,$22,$25 lda $25,yysvec($25) mov $25,$14 stq $25,($27) br L.43 L.77: lda $27,yymatch($10) ldb $27,($27) sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 addq $27,$9,$12 mov $12,$27 ldq $25,yytop cmpule $27,$25,$23 beq $23,L.83 lda $27,24 ldb $25,($12) sll $25,8*(8-4),$25 sra $25,8*(8-4),$25 mulq $27,$25,$27 lda $27,yysvec($27) mov $14,$25 cmpeq $27,$25,$23 beq $23,L.83 lda $27,yysvec lda $25,24 lda $22,1($12) ldb $22,($22) sll $22,8*(8-4),$22 sra $22,8*(8-4),$22 mulq $25,$22,$25 lda $25,yysvec($25) cmpeq $25,$27,$23 beq $23,L.85 lda $27,-1($11) mov $27,$11 ldb $27,($27) stl $27,yytchar ldl $27,yytchar cmpeq $27,10,$23 beq $23,L.87 ldl $27,yylineno subl $27,1,$27 stl $27,yylineno L.87: ldq $27,yysptr lda $25,1($27) stq $25,yysptr ldl $25,yytchar stb $25,($27) br L.94 L.85: mov $13,$27 lda $13,8($27) lda $25,24 lda $22,1($12) ldb $22,($22) sll $22,8*(8-4),$22 sra $22,8*(8-4),$22 mulq $25,$22,$25 lda $25,yysvec($25) mov $25,$14 stq $25,($27) br L.43 L.83: L.75: L.67: ldq $27,8($14) mov $27,$14 cmpeq $27,$31,$23 bne $23,L.89 ldq $27,($14) mov $27,$12 lda $25,yycrank cmpeq $27,$25,$23 bne $23,L.89 br L.65 L.89: lda $27,-1($11) mov $27,$11 ldb $27,($27) stl $27,yytchar ldl $27,yytchar cmpeq $27,10,$23 beq $23,L.91 ldl $27,yylineno subl $27,1,$27 stl $27,yylineno L.91: ldq $27,yysptr lda $25,1($27) stq $25,yysptr ldl $25,yytchar stb $25,($27) br L.94 L.93: mov $11,$27 lda $11,-1($27) stb $31,($27) ldq $27,($13) mov $31,$25 mov $27,$22 cmpeq $22,$25,$23 bne $23,L.96 ldq $27,16($27) stq $27,yyfnd cmpeq $27,$25,$23 bne $23,L.96 ldq $27,yyfnd ldl $27,($27) cmple $27,$31,$23 bne $23,L.96 stq $13,yyolsp ldq $27,yyfnd ldl $27,($27) lda $27,yyextra($27) ldb $27,($27) cmpeq $27,$31,$23 bne $23,L.98 br L.101 L.100: lda $13,-8($13) mov $11,$27 lda $11,-1($27) ldb $27,($27) stl $27,yytchar ldl $27,yytchar cmpeq $27,10,$23 beq $23,L.103 ldl $27,yylineno subl $27,1,$27 stl $27,yylineno L.103: ldq $27,yysptr lda $25,1($27) stq $25,yysptr ldl $25,yytchar stb $25,($27) L.101: ldq $27,($13) ldq $16,16($27) ldq $27,yyfnd ldl $27,($27) negl $27,$17 jsr $26,yyback ldgp $gp,0($26) cmpeq $0,1,$23 bne $23,L.105 mov $13,$27 lda $25,yylstate cmpule $27,$25,$23 beq $23,L.100 L.105: L.98: ldb $27,($11) stl $27,yyprevious stq $13,yylsp lda $27,yytext mov $11,$25 subq $25,$27,$27 lda $27,1($27) stl $27,yyleng ldl $27,yyleng stb $31,yytext($27) ldq $27,yyfnd lda $25,4($27) stq $25,yyfnd ldl $0,($27) br L.34 L.96: ldb $27,($11) stl $27,yytchar ldl $27,yytchar cmpeq $27,10,$23 beq $23,L.106 ldl $27,yylineno subl $27,1,$27 stl $27,yylineno L.106: ldq $27,yysptr lda $25,1($27) stq $25,yysptr ldl $25,yytchar stb $25,($27) L.94: mov $13,$27 lda $13,-8($27) lda $25,yylstate cmpule $27,$25,$23 beq $23,L.93 lda $27,yytext ldb $27,($27) cmpeq $27,$31,$23 beq $23,L.108 lda $27,yysbuf stq $27,yysptr mov $31,$0 br L.34 L.108: ldq $27,yysptr lda $25,yysbuf cmpule $27,$25,$23 bne $23,L.118 ldq $27,yysptr lda $27,-1($27) stq $27,yysptr ldb $27,($27) stl $27,-76+160($sp) br L.119 L.118: ldq $27,yyin ldl $25,($27) subl $25,1,$25 stl $25,($27) cmplt $25,$31,$23 beq $23,L.120 ldq $16,yyin jsr $26,_filbuf ldgp $gp,0($26) mov $0,$27 stl $27,-80+160($sp) br L.121 L.120: ldq $27,yyin lda $27,8($27) ldq $25,($27) lda $22,1($25) stq $22,($27) ldbu $27,($25) stl $27,-80+160($sp) L.121: ldl $27,-80+160($sp) stl $27,-76+160($sp) L.119: ldl $27,-76+160($sp) stl $27,yytchar cmpeq $27,10,$23 beq $23,L.116 ldl $27,yylineno lda $27,1($27) stl $27,yylineno ldl $27,yytchar stl $27,-72+160($sp) br L.117 L.116: ldl $27,yytchar stl $27,-72+160($sp) L.117: ldl $27,-72+160($sp) lda $25,-1 cmpeq $27,$25,$23 beq $23,L.114 stl $31,-68+160($sp) br L.115 L.114: ldl $27,yytchar stl $27,-68+160($sp) L.115: ldl $27,-68+160($sp) stb $27,yytext sll $27,8*(8-1),$27 sra $27,8*(8-1),$27 stl $27,yyprevious ldl $27,yyprevious cmple $27,$31,$23 bne $23,L.122 ldq $27,yyout ldl $25,($27) subl $25,1,$25 stl $25,($27) cmplt $25,$31,$23 beq $23,L.125 ldl $27,yyprevious and $27,(1<<(8*1))-1,$27 mov $27,$16 ldq $17,yyout jsr $26,_flsbuf ldgp $gp,0($26) br L.126 L.125: ldq $27,yyout lda $27,8($27) ldq $25,($27) lda $22,1($25) stq $22,($27) ldl $27,yyprevious stb $27,($25) L.126: L.122: lda $11,yytext br L.37 L.34: ldq $9,0($sp) ldq $10,8($sp) ldq $11,16($sp) ldq $12,24($sp) ldq $13,32($sp) ldq $14,40($sp) ldq $24,48($sp) ldq $26,56($sp) lda $sp,160($sp) ret .end yylook .globl yyback .text .ent yyback yyback: ldgp $gp,0($27) lda $sp,-64($sp) .frame $sp,64,$26,48 .prologue 1 mov $16,$27 cmpeq $27,$31,$23 beq $23,L.131 mov $31,$0 br L.127 L.130: mov $16,$27 lda $16,4($27) ldl $27,($27) cmpeq $27,$17,$23 beq $23,L.133 lda $0,1 br L.127 L.133: L.131: ldl $27,($16) cmpeq $27,$31,$23 beq $23,L.130 mov $31,$0 L.127: lda $sp,64($sp) ret .end yyback .globl yyinput .text .ent yyinput yyinput: ldgp $gp,0($27) lda $sp,-96($sp) .mask 0x4007800,-64 .frame $sp,96,$26,48 stq $11,0($sp) stq $12,8($sp) stq $13,16($sp) stq $14,24($sp) stq $26,32($sp) .prologue 1 ldq $27,yysptr lda $25,yysbuf cmpule $27,$25,$23 bne $23,L.144 ldq $27,yysptr lda $27,-1($27) stq $27,yysptr ldb $12,($27) br L.145 L.144: ldq $27,yyin ldl $25,($27) subl $25,1,$25 stl $25,($27) cmplt $25,$31,$23 beq $23,L.146 ldq $16,yyin jsr $26,_filbuf ldgp $gp,0($26) mov $0,$27 mov $27,$11 br L.147 L.146: ldq $27,yyin lda $27,8($27) ldq $25,($27) lda $22,1($25) stq $22,($27) ldbu $11,($25) L.147: mov $11,$12 L.145: stl $12,yytchar cmpeq $12,10,$23 beq $23,L.142 ldl $27,yylineno lda $27,1($27) stl $27,yylineno ldl $13,yytchar br L.143 L.142: ldl $13,yytchar L.143: lda $27,-1 cmpeq $13,$27,$23 beq $23,L.140 mov $31,$14 br L.141 L.140: ldl $14,yytchar L.141: mov $14,$0 L.135: ldq $11,0($sp) ldq $12,8($sp) ldq $13,16($sp) ldq $14,24($sp) ldq $26,32($sp) lda $sp,96($sp) ret .end yyinput .globl yyoutput .text .ent yyoutput yyoutput: ldgp $gp,0($27) lda $sp,-80($sp) .mask 0x5000000,-72 .frame $sp,80,$26,48 stq $24,0($sp) stq $26,8($sp) stq $16,32($sp) .prologue 1 ldq $27,yyout ldl $25,($27) subl $25,1,$25 stl $25,($27) cmplt $25,$31,$23 beq $23,L.150 ldl $27,-48+80($sp) and $27,(1<<(8*1))-1,$27 mov $27,$16 ldq $17,yyout jsr $26,_flsbuf ldgp $gp,0($26) br L.151 L.150: ldq $27,yyout lda $27,8($27) ldq $25,($27) lda $22,1($25) stq $22,($27) ldl $27,-48+80($sp) stb $27,($25) L.151: mov $31,$0 L.148: ldq $24,0($sp) ldq $26,8($sp) lda $sp,80($sp) ret .end yyoutput .globl yyunput .text .ent yyunput yyunput: ldgp $gp,0($27) lda $sp,-80($sp) .mask 0x5000000,-72 .frame $sp,80,$26,48 stq $24,0($sp) stq $26,8($sp) .prologue 1 stl $16,yytchar ldl $27,yytchar cmpeq $27,10,$23 beq $23,L.153 ldl $27,yylineno subl $27,1,$27 stl $27,yylineno L.153: ldq $27,yysptr lda $25,1($27) stq $25,yysptr ldl $25,yytchar stb $25,($27) mov $31,$0 L.152: ldq $24,0($sp) ldq $26,8($sp) lda $sp,80($sp) ret .end yyunput .globl main .text .ent main main: ldgp $gp,0($27) lda $sp,-64($sp) .mask 0x4000000,-64 .frame $sp,64,$26,48 stq $26,0($sp) .prologue 1 jsr $26,yyparse ldgp $gp,0($26) mov $31,$0 L.155: ldq $26,0($sp) lda $sp,64($sp) ret .end main .globl yyerror .text .ent yyerror yyerror: ldgp $gp,0($27) lda $sp,-64($sp) .mask 0x4000000,-64 .frame $sp,64,$26,48 stq $26,0($sp) stq $16,16($sp) .prologue 1 lda $16,L.157 ldq $17,-48+64($sp) jsr $26,printf ldgp $gp,0($26) mov $31,$0 L.156: ldq $26,0($sp) lda $sp,64($sp) ret .end yyerror .sdata .globl yyexca .align 1 yyexca: .word 0xffff .word 0x1 .word 0x0 .word 0xffff .word 0xfffe .word 0x0 .globl yyact .align 1 yyact: .word 0xc .word 0x2 .word 0x9 .word 0x8 .word 0x11 .word 0xb .word 0x19 .word 0x11 .word 0xf .word 0x12 .word 0x10 .word 0xa .word 0x12 .word 0x11 .word 0xf .word 0x7 .word 0x10 .word 0xd .word 0x12 .word 0x5 .word 0x3 .word 0x1 .word 0x0 .word 0x13 .word 0x14 .word 0x0 .word 0x0 .word 0x15 .word 0x16 .word 0x17 .word 0x18 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x6 .word 0xe .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0x4 .word 0x6 .globl yypact .align 1 yypact: .word 0xfc18 .word 0xfff7 .word 0xfc18 .word 0x5 .word 0xfff9 .word 0xffc5 .word 0xfc18 .word 0xfc18 .word 0xfc18 .word 0xffd8 .word 0xffe3 .word 0xffd8 .word 0xffd8 .word 0xfc18 .word 0xfc18 .word 0xffd8 .word 0xffd8 .word 0xffd8 .word 0xffd8 .word 0xffda .word 0xffdd .word 0xffda .word 0xffda .word 0xfc18 .word 0xfc18 .word 0xfc18 .globl yypgo .align 1 yypgo: .word 0x0 .word 0x15 .word 0x14 .word 0x11 .word 0xb .globl yyr1 .align 1 yyr1: .word 0x0 .word 0x1 .word 0x1 .word 0x1 .word 0x1 .word 0x2 .word 0x4 .word 0x4 .word 0x4 .word 0x4 .word 0x4 .word 0x4 .word 0x4 .word 0x4 .word 0x3 .globl yyr2 .align 1 yyr2: .word 0x0 .word 0x0 .word 0x2 .word 0x3 .word 0x3 .word 0x3 .word 0x3 .word 0x3 .word 0x3 .word 0x3 .word 0x2 .word 0x3 .word 0x1 .word 0x1 .word 0x1 .globl yychk .align 1 yychk: .word 0xfc18 .word 0xffff .word 0xa .word 0xfffe .word 0x100 .word 0xfffd .word 0x101 .word 0xa .word 0xa .word 0x3d .word 0xfffc .word 0x2d .word 0x28 .word 0xfffd .word 0x102 .word 0x2b .word 0x2d .word 0x2a .word 0x2f .word 0xfffc .word 0xfffc .word 0xfffc .word 0xfffc .word 0xfffc .word 0xfffc .word 0x29 .globl yydef .align 1 yydef: .word 0x1 .word 0xfffe .word 0x2 .word 0x0 .word 0x0 .word 0x0 .word 0xe .word 0x3 .word 0x4 .word 0x0 .word 0x5 .word 0x0 .word 0x0 .word 0xc .word 0xd .word 0x0 .word 0x0 .word 0x0 .word 0x0 .word 0xa .word 0x0 .word 0x6 .word 0x7 .word 0x8 .word 0x9 .word 0xb .globl yychar .align 2 yychar: .long 0xffffffff .globl yynerrs .align 2 yynerrs: .long 0x0 .globl yyerrflag .align 1 yyerrflag: .word 0x0 .globl yyparse .text .text .ent yyparse yyparse: ldgp $gp,0($27) lda $sp,-432($sp) .mask 0x5007e00,-376 .frame $sp,432,$26,48 stq $9,0($sp) stq $10,8($sp) stq $11,16($sp) stq $12,24($sp) stq $13,32($sp) stq $14,40($sp) stq $24,48($sp) stq $26,56($sp) .prologue 1 mov $31,$27 mov $27,$13 lda $25,-1 stl $25,yychar stl $31,yynerrs stw $27,yyerrflag lda $12,-360+432($sp) lda $10,yyv-4 L.161: lda $27,2($12) mov $27,$12 lda $25,-58+432($sp) cmpule $27,$25,$23 bne $23,L.162 lda $16,L.165 jsr $26,yyerror ldgp $gp,0($26) lda $0,1 br L.158 L.162: stw $13,($12) lda $10,4($10) ldl $27,yyval stl $27,($10) L.166: sll $13,8*(8-2),$27 sra $27,8*(8-2),$27 sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $27,yypact($27) ldw $11,($27) sll $11,8*(8-2),$27 sra $27,8*(8-2),$27 lda $25,-1000 cmple $27,$25,$23 beq $23,L.167 br L.169 L.167: ldl $27,yychar cmplt $27,$31,$23 beq $23,L.170 jsr $26,yylex ldgp $gp,0($26) stl $0,yychar cmplt $0,$31,$23 beq $23,L.172 stl $31,yychar L.172: L.170: sll $11,8*(8-2),$27 sra $27,8*(8-2),$27 ldl $25,yychar addl $27,$25,$27 mov $27,$11 sll $27,8*(8-2),$27 sra $27,8*(8-2),$27 cmplt $27,$31,$23 bne $23,L.176 sll $11,8*(8-2),$27 sra $27,8*(8-2),$27 lda $25,249 cmplt $27,$25,$23 bne $23,L.174 L.176: br L.169 L.174: sll $11,8*(8-2),$27 sra $27,8*(8-2),$27 sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $27,yyact($27) ldw $27,($27) mov $27,$11 sll $27,8*(8-2),$27 sra $27,8*(8-2),$27 sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $27,yychk($27) ldw $27,($27) ldl $25,yychar cmpeq $27,$25,$23 beq $23,L.177 lda $27,-1 stl $27,yychar ldl $27,yylval stl $27,yyval mov $11,$13 lda $27,yyerrflag ldw $27,($27) cmple $27,$31,$23 bne $23,L.161 lda $27,yyerrflag ldw $27,($27) subl $27,1,$27 stw $27,yyerrflag br L.161 L.177: L.169: sll $13,8*(8-2),$27 sra $27,8*(8-2),$27 sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $27,yydef($27) ldw $27,($27) mov $27,$11 sll $27,8*(8-2),$27 sra $27,8*(8-2),$27 lda $25,-2 cmpeq $27,$25,$23 beq $23,L.181 ldl $27,yychar cmplt $27,$31,$23 beq $23,L.183 jsr $26,yylex ldgp $gp,0($26) stl $0,yychar cmplt $0,$31,$23 beq $23,L.185 stl $31,yychar L.185: L.183: lda $9,yyexca br L.190 L.187: L.188: lda $9,4($9) L.190: ldw $27,($9) lda $25,-1 cmpeq $27,$25,$23 beq $23,L.187 lda $27,2($9) ldw $27,($27) sll $13,8*(8-2),$25 sra $25,8*(8-2),$25 cmpeq $27,$25,$23 beq $23,L.187 br L.192 L.191: ldw $27,($9) ldl $25,yychar cmpeq $27,$25,$23 beq $23,L.194 br L.193 L.194: L.192: lda $27,4($9) mov $27,$9 ldw $27,($27) cmplt $27,$31,$23 beq $23,L.191 L.193: lda $27,2($9) ldw $27,($27) mov $27,$11 sll $27,8*(8-2),$27 sra $27,8*(8-2),$27 cmplt $27,$31,$23 beq $23,L.196 mov $31,$0 br L.158 L.196: L.181: sll $11,8*(8-2),$27 sra $27,8*(8-2),$27 cmpeq $27,$31,$23 beq $23,L.198 lda $27,yyerrflag ldw $27,($27) stl $27,-364+432($sp) ldl $27,-364+432($sp) cmplt $27,$31,$23 bne $23,L.200 cmple $27,3,$23 beq $23,L.200 sll $27,3,$27 ldq $27,L.216($27) jmp ($27) .rdata .align 3 L.216: .quad L.203 .quad L.206 .quad L.206 .quad L.213 .text L.203: lda $16,L.204 jsr $26,yyerror ldgp $gp,0($26) L.205: ldl $27,yynerrs lda $27,1($27) stl $27,yynerrs L.206: lda $27,3 stw $27,yyerrflag br L.208 L.207: ldw $27,($12) sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $27,yypact($27) ldw $27,($27) lda $27,256($27) mov $27,$11 sll $11,8*(8-2),$27 sra $27,8*(8-2),$27 cmplt $27,$31,$23 bne $23,L.210 lda $25,249 cmplt $27,$25,$23 beq $23,L.210 sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $27,yyact($27) ldw $27,($27) sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $27,yychk($27) ldw $27,($27) lda $25,256 cmpeq $27,$25,$23 beq $23,L.210 sll $11,8*(8-2),$27 sra $27,8*(8-2),$27 sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $27,yyact($27) ldw $13,($27) br L.161 L.210: ldw $27,($12) sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $27,yypact($27) ldw $11,($27) lda $12,-2($12) lda $10,-4($10) L.208: mov $12,$27 lda $25,-358+432($sp) cmpult $27,$25,$23 beq $23,L.207 L.212: lda $0,1 br L.158 L.213: ldl $27,yychar cmpeq $27,$31,$23 beq $23,L.214 br L.212 L.214: lda $27,-1 stl $27,yychar br L.166 L.200: L.198: sll $11,8*(8-2),$27 sra $27,8*(8-2),$27 sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $25,yyr2($27) ldw $22,($25) sll $22,8*(8-4),$22 sra $22,8*(8-4),$22 sll $22,1,$22 subq $12,$22,$12 mov $10,$14 ldw $25,($25) sll $25,8*(8-4),$25 sra $25,8*(8-4),$25 sll $25,2,$25 subq $10,$25,$10 ldl $25,4($10) stl $25,yyval stw $11,-360+432($sp) lda $27,yyr1($27) ldw $11,($27) sll $11,8*(8-2),$27 sra $27,8*(8-2),$27 sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $27,yypgo($27) ldw $27,($27) ldw $25,($12) addl $27,$25,$27 lda $27,1($27) stw $27,-58+432($sp) lda $27,-58+432($sp) ldw $27,($27) lda $25,249 cmplt $27,$25,$23 beq $23,L.219 sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $27,yyact($27) ldw $27,($27) mov $27,$13 sll $27,8*(8-2),$27 sra $27,8*(8-2),$27 sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $27,yychk($27) ldw $27,($27) sll $11,8*(8-2),$25 sra $25,8*(8-2),$25 negl $25,$25 cmpeq $27,$25,$23 bne $23,L.217 L.219: sll $11,8*(8-2),$27 sra $27,8*(8-2),$27 sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $27,yypgo($27) ldw $27,($27) sll $27,8*(8-4),$27 sra $27,8*(8-4),$27 sll $27,1,$27 lda $27,yyact($27) ldw $13,($27) L.217: lda $27,-360+432($sp) ldw $27,($27) stl $27,-364+432($sp) ldl $27,-364+432($sp) cmplt $27,4,$23 bne $23,L.161 cmple $27,14,$23 beq $23,L.161 subl $27,4,$27 sll $27,3,$27 ldq $27,L.241($27) jmp ($27) .rdata .align 3 L.241: .quad L.223 .quad L.224 .quad L.226 .quad L.228 .quad L.230 .quad L.232 .quad L.234 .quad L.161 .quad L.236 .quad L.238 .quad L.240 .text L.223: stw $31,yyerrflag br L.161 L.224: lda $16,L.225 jsr $26,printf ldgp $gp,0($26) br L.161 L.226: lda $16,L.227 jsr $26,printf ldgp $gp,0($26) br L.161 L.228: lda $16,L.229 jsr $26,printf ldgp $gp,0($26) br L.161 L.230: lda $16,L.231 jsr $26,printf ldgp $gp,0($26) br L.161 L.232: lda $16,L.233 jsr $26,printf ldgp $gp,0($26) br L.161 L.234: lda $16,L.235 jsr $26,printf ldgp $gp,0($26) br L.161 L.236: lda $16,L.237 jsr $26,printf ldgp $gp,0($26) br L.161 L.238: lda $16,L.239 lda $17,yytext jsr $26,printf ldgp $gp,0($26) br L.161 L.240: lda $16,L.157 lda $17,yytext jsr $26,printf ldgp $gp,0($26) br L.161 L.158: ldq $9,0($sp) ldq $10,8($sp) ldq $11,16($sp) ldq $12,24($sp) ldq $13,32($sp) ldq $14,40($sp) ldq $24,48($sp) ldq $26,56($sp) lda $sp,432($sp) ret .end yyparse .globl yywrap .text .ent yywrap yywrap: ldgp $gp,0($27) lda $sp,-64($sp) .frame $sp,64,$26,48 .prologue 1 lda $0,1 L.242: lda $sp,64($sp) ret .end yywrap .globl yyv .comm yyv,600 .globl yyfnd .comm yyfnd,8 .globl yyolsp .comm yyolsp,8 .globl yylsp .comm yylsp,8 .globl yylstate .comm yylstate,1600 .globl yyestate .comm yyestate,8 .globl yytchar .comm yytchar,4 .globl yysbuf .comm yysbuf,200 .globl yymorfg .comm yymorfg,4 .globl yytext .comm yytext,200 .globl yyleng .comm yyleng,4 .extern _iob 0 .globl yyval .comm yyval,4 .globl yylval .comm yylval,4 .rdata .align 0 L.239: .byte 112 .byte 117 .byte 115 .byte 104 .byte 32 .byte 37 .byte 115 .byte 10 .byte 0 .align 0 L.237: .byte 108 .byte 111 .byte 97 .byte 100 .byte 10 .byte 0 .align 0 L.235: .byte 110 .byte 101 .byte 103 .byte 97 .byte 116 .byte 101 .byte 10 .byte 0 .align 0 L.233: .byte 100 .byte 105 .byte 118 .byte 105 .byte 100 .byte 101 .byte 10 .byte 0 .align 0 L.231: .byte 109 .byte 117 .byte 108 .byte 116 .byte 105 .byte 112 .byte 108 .byte 121 .byte 10 .byte 0 .align 0 L.229: .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 0 L.227: .byte 97 .byte 100 .byte 100 .byte 10 .byte 0 .align 0 L.225: .byte 115 .byte 116 .byte 111 .byte 114 .byte 101 .byte 10 .byte 0 .align 0 L.204: .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 0 L.165: .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 0 L.157: .byte 37 .byte 115 .byte 10 .byte 0 .align 0 L.18: .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