URL
https://opencores.org/ocsvn/eco32/eco32/trunk
Subversion Repositories eco32
[/] [eco32/] [trunk/] [lcc/] [alpha/] [osf/] [tst/] [yacc.sbk] - Rev 4
Compare with Previous | Blame | View Log
.sdata.globl yyin.align 3yyin:.quad 0x0.globl yyout.align 3yyout:.quad 0x0.globl yylex.text.text.ent yylexyylex:ldgp $gp,0($27)lda $sp,-80($sp).mask 0x4004000,-72.frame $sp,80,$26,48stq $14,0($sp)stq $26,8($sp).prologue 1br L.4L.3:L.6:lda $27,-1cmplt $14,$27,$23bne $23,L.7cmple $14,4,$23beq $23,L.7subl $14,-1,$27sll $27,3,$27ldq $27,L.18($27)jmp ($27).rdata.align 3L.18:.quad L.8.quad L.9.quad L.12.quad L.13.quad L.8.quad L.15.textL.9:jsr $26,yywrapldgp $gp,0($26)cmpeq $0,$31,$23bne $23,L.8mov $31,$0br L.2L.12:lda $0,257br L.2L.13:lda $0,258br L.2L.15:lda $27,yytextldb $0,($27)br L.2L.7:ldq $16,yyoutlda $17,L.17mov $14,$18jsr $26,fprintfldgp $gp,0($26)L.8:L.4:jsr $26,yylookldgp $gp,0($26)mov $0,$14cmplt $0,$31,$23beq $23,L.3mov $31,$0L.2:ldq $14,0($sp)ldq $26,8($sp)lda $sp,80($sp)ret.end yylex.sdata.globl yyvstop.align 2yyvstop:.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 0yycrank:.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 3yysvec:.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 3yytop:.quad yycrank+282.globl yybgin.align 3yybgin:.quad yysvec+24.globl yymatch.align 0yymatch:.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 0yyextra:.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.globl yylineno.align 2yylineno:.long 0x1.globl yysptr.align 3yysptr:.quad yysbuf.globl yyprevious.align 2yyprevious:.long 0xa.globl yylook.text.text.ent yylookyylook:ldgp $gp,0($27)lda $sp,-160($sp).mask 0x5007e00,-104.frame $sp,160,$26,48stq $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 1ldl $27,yymorfgcmpeq $27,$31,$23beq $23,L.34lda $11,yytextbr L.35L.34:stl $31,yymorfgldl $27,yylenglda $11,yytext($27)L.35:L.36:lda $13,yylstateldq $27,yybginmov $27,$14stq $27,yyestateldl $27,yypreviouscmpeq $27,10,$23beq $23,L.40lda $14,24($14)L.40:L.42:ldq $12,($14)mov $12,$27lda $25,yycrankcmpeq $27,$25,$23beq $23,L.46ldq $27,8($14)stq $27,-64+160($sp)ldq $27,-64+160($sp)cmpeq $27,$31,$23beq $23,L.48br L.93L.48:ldq $27,-64+160($sp)ldq $27,($27)lda $25,yycrankcmpeq $27,$25,$23beq $23,L.50br L.93L.50:L.46:mov $11,$27stq $27,-88+160($sp)lda $11,1($27)ldq $25,yysptrlda $22,yysbufcmpule $25,$22,$23bne $23,L.60ldq $25,yysptrlda $25,-1($25)stq $25,yysptrldb $25,($25)stl $25,-76+160($sp)br L.61L.60:ldq $25,yyinldl $22,($25)subl $22,1,$22stl $22,($25)cmplt $22,$31,$23beq $23,L.62ldq $16,yyinjsr $26,_filbufldgp $gp,0($26)mov $0,$27stl $27,-80+160($sp)br L.63L.62:ldq $27,yyinlda $27,8($27)ldq $25,($27)lda $22,1($25)stq $22,($27)ldbu $27,($25)stl $27,-80+160($sp)L.63:ldl $27,-80+160($sp)stl $27,-76+160($sp)L.61:ldl $27,-76+160($sp)stl $27,yytcharcmpeq $27,10,$23beq $23,L.58ldl $27,yylinenolda $27,1($27)stl $27,yylinenoldl $27,yytcharstl $27,-72+160($sp)br L.59L.58:ldl $27,yytcharstl $27,-72+160($sp)L.59:ldl $27,-72+160($sp)lda $25,-1cmpeq $27,$25,$23beq $23,L.56stl $31,-68+160($sp)br L.57L.56:ldl $27,yytcharstl $27,-68+160($sp)L.57:ldl $27,-68+160($sp)mov $27,$10ldq $25,-88+160($sp)stb $27,($25)L.64:mov $12,$9mov $12,$27lda $25,yycrankcmpule $27,$25,$23bne $23,L.65sll $10,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27addq $27,$9,$12mov $12,$27ldq $25,yytopcmpule $27,$25,$23beq $23,L.66lda $27,24ldb $25,($12)sll $25,8*(8-4),$25sra $25,8*(8-4),$25mulq $27,$25,$27lda $27,yysvec($27)mov $14,$25cmpeq $27,$25,$23beq $23,L.66lda $27,yysveclda $25,24lda $22,1($12)ldb $22,($22)sll $22,8*(8-4),$22sra $22,8*(8-4),$22mulq $25,$22,$25lda $25,yysvec($25)cmpeq $25,$27,$23beq $23,L.69lda $27,-1($11)mov $27,$11ldb $27,($27)stl $27,yytcharldl $27,yytcharcmpeq $27,10,$23beq $23,L.71ldl $27,yylinenosubl $27,1,$27stl $27,yylinenoL.71:ldq $27,yysptrlda $25,1($27)stq $25,yysptrldl $25,yytcharstb $25,($27)br L.93L.69:mov $13,$27lda $13,8($27)lda $25,24lda $22,1($12)ldb $22,($22)sll $22,8*(8-4),$22sra $22,8*(8-4),$22mulq $25,$22,$25lda $25,yysvec($25)mov $25,$14stq $25,($27)br L.42L.65:mov $12,$27lda $25,yycrankcmpult $27,$25,$23beq $23,L.74lda $27,yycrankmov $12,$25subq $27,$25,$27divq $27,2,$27sll $27,1,$27lda $27,yycrank($27)mov $27,$9mov $27,$12sll $10,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27addq $27,$12,$12mov $12,$27ldq $25,yytopcmpule $27,$25,$23beq $23,L.76lda $27,24ldb $25,($12)sll $25,8*(8-4),$25sra $25,8*(8-4),$25mulq $27,$25,$27lda $27,yysvec($27)mov $14,$25cmpeq $27,$25,$23beq $23,L.76lda $27,yysveclda $25,24lda $22,1($12)ldb $22,($22)sll $22,8*(8-4),$22sra $22,8*(8-4),$22mulq $25,$22,$25lda $25,yysvec($25)cmpeq $25,$27,$23beq $23,L.78lda $27,-1($11)mov $27,$11ldb $27,($27)stl $27,yytcharldl $27,yytcharcmpeq $27,10,$23beq $23,L.80ldl $27,yylinenosubl $27,1,$27stl $27,yylinenoL.80:ldq $27,yysptrlda $25,1($27)stq $25,yysptrldl $25,yytcharstb $25,($27)br L.93L.78:mov $13,$27lda $13,8($27)lda $25,24lda $22,1($12)ldb $22,($22)sll $22,8*(8-4),$22sra $22,8*(8-4),$22mulq $25,$22,$25lda $25,yysvec($25)mov $25,$14stq $25,($27)br L.42L.76:sll $10,8*(8-4),$27sra $27,8*(8-4),$27lda $27,yymatch($27)ldb $27,($27)sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27addq $27,$9,$12mov $12,$27ldq $25,yytopcmpule $27,$25,$23beq $23,L.82lda $27,24ldb $25,($12)sll $25,8*(8-4),$25sra $25,8*(8-4),$25mulq $27,$25,$27lda $27,yysvec($27)mov $14,$25cmpeq $27,$25,$23beq $23,L.82lda $27,yysveclda $25,24lda $22,1($12)ldb $22,($22)sll $22,8*(8-4),$22sra $22,8*(8-4),$22mulq $25,$22,$25lda $25,yysvec($25)cmpeq $25,$27,$23beq $23,L.84lda $27,-1($11)mov $27,$11ldb $27,($27)stl $27,yytcharldl $27,yytcharcmpeq $27,10,$23beq $23,L.86ldl $27,yylinenosubl $27,1,$27stl $27,yylinenoL.86:ldq $27,yysptrlda $25,1($27)stq $25,yysptrldl $25,yytcharstb $25,($27)br L.93L.84:mov $13,$27lda $13,8($27)lda $25,24lda $22,1($12)ldb $22,($22)sll $22,8*(8-4),$22sra $22,8*(8-4),$22mulq $25,$22,$25lda $25,yysvec($25)mov $25,$14stq $25,($27)br L.42L.82:L.74:L.66:ldq $27,8($14)mov $27,$14cmpeq $27,$31,$23bne $23,L.88ldq $27,($14)mov $27,$12lda $25,yycrankcmpeq $27,$25,$23bne $23,L.88br L.64L.88:lda $27,-1($11)mov $27,$11ldb $27,($27)stl $27,yytcharldl $27,yytcharcmpeq $27,10,$23beq $23,L.90ldl $27,yylinenosubl $27,1,$27stl $27,yylinenoL.90:ldq $27,yysptrlda $25,1($27)stq $25,yysptrldl $25,yytcharstb $25,($27)br L.93L.92:mov $11,$27lda $11,-1($27)stb $31,($27)ldq $27,($13)mov $31,$25mov $27,$22cmpeq $22,$25,$23bne $23,L.95ldq $27,16($27)stq $27,yyfndcmpeq $27,$25,$23bne $23,L.95ldq $27,yyfndldl $27,($27)cmple $27,$31,$23bne $23,L.95stq $13,yyolspldq $27,yyfndldl $27,($27)lda $27,yyextra($27)ldb $27,($27)cmpeq $27,$31,$23bne $23,L.97br L.100L.99:lda $13,-8($13)mov $11,$27lda $11,-1($27)ldb $27,($27)stl $27,yytcharldl $27,yytcharcmpeq $27,10,$23beq $23,L.102ldl $27,yylinenosubl $27,1,$27stl $27,yylinenoL.102:ldq $27,yysptrlda $25,1($27)stq $25,yysptrldl $25,yytcharstb $25,($27)L.100:ldq $27,($13)ldq $16,16($27)ldq $27,yyfndldl $27,($27)negl $27,$17jsr $26,yybackldgp $gp,0($26)cmpeq $0,1,$23bne $23,L.104mov $13,$27lda $25,yylstatecmpule $27,$25,$23beq $23,L.99L.104:L.97:ldb $27,($11)stl $27,yypreviousstq $13,yylsplda $27,yytextmov $11,$25subq $25,$27,$27lda $27,1($27)stl $27,yylengldl $27,yylengstb $31,yytext($27)ldq $27,yyfndlda $25,4($27)stq $25,yyfndldl $0,($27)br L.33L.95:ldb $27,($11)stl $27,yytcharldl $27,yytcharcmpeq $27,10,$23beq $23,L.105ldl $27,yylinenosubl $27,1,$27stl $27,yylinenoL.105:ldq $27,yysptrlda $25,1($27)stq $25,yysptrldl $25,yytcharstb $25,($27)L.93:mov $13,$27lda $13,-8($27)lda $25,yylstatecmpule $27,$25,$23beq $23,L.92lda $27,yytextldb $27,($27)cmpeq $27,$31,$23beq $23,L.107lda $27,yysbufstq $27,yysptrmov $31,$0br L.33L.107:ldq $27,yysptrlda $25,yysbufcmpule $27,$25,$23bne $23,L.117ldq $27,yysptrlda $27,-1($27)stq $27,yysptrldb $27,($27)stl $27,-76+160($sp)br L.118L.117:ldq $27,yyinldl $25,($27)subl $25,1,$25stl $25,($27)cmplt $25,$31,$23beq $23,L.119ldq $16,yyinjsr $26,_filbufldgp $gp,0($26)mov $0,$27stl $27,-80+160($sp)br L.120L.119:ldq $27,yyinlda $27,8($27)ldq $25,($27)lda $22,1($25)stq $22,($27)ldbu $27,($25)stl $27,-80+160($sp)L.120:ldl $27,-80+160($sp)stl $27,-76+160($sp)L.118:ldl $27,-76+160($sp)stl $27,yytcharcmpeq $27,10,$23beq $23,L.115ldl $27,yylinenolda $27,1($27)stl $27,yylinenoldl $27,yytcharstl $27,-72+160($sp)br L.116L.115:ldl $27,yytcharstl $27,-72+160($sp)L.116:ldl $27,-72+160($sp)lda $25,-1cmpeq $27,$25,$23beq $23,L.113stl $31,-68+160($sp)br L.114L.113:ldl $27,yytcharstl $27,-68+160($sp)L.114:ldl $27,-68+160($sp)stb $27,yytextsll $27,8*(8-1),$27sra $27,8*(8-1),$27stl $27,yypreviousldl $27,yypreviouscmple $27,$31,$23bne $23,L.121ldq $27,yyoutldl $25,($27)subl $25,1,$25stl $25,($27)cmplt $25,$31,$23beq $23,L.124ldl $27,yypreviousand $27,(1<<(8*1))-1,$27mov $27,$16ldq $17,yyoutjsr $26,_flsbufldgp $gp,0($26)br L.125L.124:ldq $27,yyoutlda $27,8($27)ldq $25,($27)lda $22,1($25)stq $22,($27)ldl $27,yypreviousstb $27,($25)L.125:L.121:lda $11,yytextbr L.36L.33: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 yybackyyback:ldgp $gp,0($27)lda $sp,-64($sp).frame $sp,64,$26,48.prologue 1mov $16,$27cmpeq $27,$31,$23beq $23,L.130mov $31,$0br L.126L.129:mov $16,$27lda $16,4($27)ldl $27,($27)cmpeq $27,$17,$23beq $23,L.132lda $0,1br L.126L.132:L.130:ldl $27,($16)cmpeq $27,$31,$23beq $23,L.129mov $31,$0L.126:lda $sp,64($sp)ret.end yyback.globl yyinput.text.ent yyinputyyinput:ldgp $gp,0($27)lda $sp,-96($sp).mask 0x4007800,-64.frame $sp,96,$26,48stq $11,0($sp)stq $12,8($sp)stq $13,16($sp)stq $14,24($sp)stq $26,32($sp).prologue 1ldq $27,yysptrlda $25,yysbufcmpule $27,$25,$23bne $23,L.143ldq $27,yysptrlda $27,-1($27)stq $27,yysptrldb $12,($27)br L.144L.143:ldq $27,yyinldl $25,($27)subl $25,1,$25stl $25,($27)cmplt $25,$31,$23beq $23,L.145ldq $16,yyinjsr $26,_filbufldgp $gp,0($26)mov $0,$27mov $27,$11br L.146L.145:ldq $27,yyinlda $27,8($27)ldq $25,($27)lda $22,1($25)stq $22,($27)ldbu $11,($25)L.146:mov $11,$12L.144:stl $12,yytcharcmpeq $12,10,$23beq $23,L.141ldl $27,yylinenolda $27,1($27)stl $27,yylinenoldl $13,yytcharbr L.142L.141:ldl $13,yytcharL.142:lda $27,-1cmpeq $13,$27,$23beq $23,L.139mov $31,$14br L.140L.139:ldl $14,yytcharL.140:mov $14,$0L.134: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 yyoutputyyoutput:ldgp $gp,0($27)lda $sp,-80($sp).mask 0x5000000,-72.frame $sp,80,$26,48stq $24,0($sp)stq $26,8($sp)stq $16,32($sp).prologue 1ldq $27,yyoutldl $25,($27)subl $25,1,$25stl $25,($27)cmplt $25,$31,$23beq $23,L.149ldl $27,-48+80($sp)and $27,(1<<(8*1))-1,$27mov $27,$16ldq $17,yyoutjsr $26,_flsbufldgp $gp,0($26)br L.150L.149:ldq $27,yyoutlda $27,8($27)ldq $25,($27)lda $22,1($25)stq $22,($27)ldl $27,-48+80($sp)stb $27,($25)L.150:mov $31,$0L.147:ldq $24,0($sp)ldq $26,8($sp)lda $sp,80($sp)ret.end yyoutput.globl yyunput.text.ent yyunputyyunput:ldgp $gp,0($27)lda $sp,-80($sp).mask 0x5000000,-72.frame $sp,80,$26,48stq $24,0($sp)stq $26,8($sp).prologue 1stl $16,yytcharldl $27,yytcharcmpeq $27,10,$23beq $23,L.152ldl $27,yylinenosubl $27,1,$27stl $27,yylinenoL.152:ldq $27,yysptrlda $25,1($27)stq $25,yysptrldl $25,yytcharstb $25,($27)mov $31,$0L.151:ldq $24,0($sp)ldq $26,8($sp)lda $sp,80($sp)ret.end yyunput.globl main.text.ent mainmain:ldgp $gp,0($27)lda $sp,-64($sp).mask 0x4000000,-64.frame $sp,64,$26,48stq $26,0($sp).prologue 1lda $27,_iobstq $27,yyinlda $27,_iob+56stq $27,yyoutjsr $26,yyparseldgp $gp,0($26)mov $31,$0L.154:ldq $26,0($sp)lda $sp,64($sp)ret.end main.globl yyerror.text.ent yyerroryyerror:ldgp $gp,0($27)lda $sp,-64($sp).mask 0x4000000,-64.frame $sp,64,$26,48stq $26,0($sp)stq $16,16($sp).prologue 1lda $16,L.157ldq $17,-48+64($sp)jsr $26,printfldgp $gp,0($26)mov $31,$0L.156:ldq $26,0($sp)lda $sp,64($sp)ret.end yyerror.sdata.globl yyexca.align 1yyexca:.word 0xffff.word 0x1.word 0x0.word 0xffff.word 0xfffe.word 0x0.globl yyact.align 1yyact:.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 1yypact:.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 1yypgo:.word 0x0.word 0x15.word 0x14.word 0x11.word 0xb.globl yyr1.align 1yyr1:.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 1yyr2:.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 1yychk:.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 1yydef:.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 2yychar:.long 0xffffffff.globl yynerrs.align 2yynerrs:.long 0x0.globl yyerrflag.align 1yyerrflag:.word 0x0.globl yyparse.text.text.ent yyparseyyparse:ldgp $gp,0($27)lda $sp,-432($sp).mask 0x5007e00,-376.frame $sp,432,$26,48stq $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 1mov $31,$27mov $27,$13lda $25,-1stl $25,yycharstl $31,yynerrsstw $27,yyerrflaglda $12,-360+432($sp)lda $10,yyv-4L.161:lda $27,2($12)mov $27,$12lda $25,-60+432($sp)cmpule $27,$25,$23bne $23,L.162lda $16,L.165jsr $26,yyerrorldgp $gp,0($26)lda $0,1br L.158L.162:stw $13,($12)lda $10,4($10)ldl $27,yyvalstl $27,($10)L.166:sll $13,8*(8-2),$27sra $27,8*(8-2),$27sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $27,yypact($27)ldw $11,($27)sll $11,8*(8-2),$27sra $27,8*(8-2),$27lda $25,-1000cmple $27,$25,$23beq $23,L.167br L.169L.167:ldl $27,yycharcmplt $27,$31,$23beq $23,L.170jsr $26,yylexldgp $gp,0($26)stl $0,yycharcmplt $0,$31,$23beq $23,L.172stl $31,yycharL.172:L.170:sll $11,8*(8-2),$27sra $27,8*(8-2),$27ldl $25,yycharaddl $27,$25,$27mov $27,$11sll $27,8*(8-2),$27sra $27,8*(8-2),$27cmplt $27,$31,$23bne $23,L.176sll $11,8*(8-2),$27sra $27,8*(8-2),$27lda $25,249cmplt $27,$25,$23bne $23,L.174L.176:br L.169L.174:sll $11,8*(8-2),$27sra $27,8*(8-2),$27sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $27,yyact($27)ldw $27,($27)mov $27,$11sll $27,8*(8-2),$27sra $27,8*(8-2),$27sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $27,yychk($27)ldw $27,($27)ldl $25,yycharcmpeq $27,$25,$23beq $23,L.177lda $27,-1stl $27,yycharldl $27,yylvalstl $27,yyvalmov $11,$13lda $27,yyerrflagldw $27,($27)cmple $27,$31,$23bne $23,L.161lda $27,yyerrflagldw $27,($27)subl $27,1,$27stw $27,yyerrflagbr L.161L.177:L.169:sll $13,8*(8-2),$27sra $27,8*(8-2),$27sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $27,yydef($27)ldw $27,($27)mov $27,$11sll $27,8*(8-2),$27sra $27,8*(8-2),$27lda $25,-2cmpeq $27,$25,$23beq $23,L.181ldl $27,yycharcmplt $27,$31,$23beq $23,L.183jsr $26,yylexldgp $gp,0($26)stl $0,yycharcmplt $0,$31,$23beq $23,L.185stl $31,yycharL.185:L.183:lda $9,yyexcabr L.190L.187:L.188:lda $9,4($9)L.190:ldw $27,($9)lda $25,-1cmpeq $27,$25,$23beq $23,L.187lda $27,2($9)ldw $27,($27)sll $13,8*(8-2),$25sra $25,8*(8-2),$25cmpeq $27,$25,$23beq $23,L.187br L.192L.191:ldw $27,($9)ldl $25,yycharcmpeq $27,$25,$23beq $23,L.194br L.193L.194:L.192:lda $27,4($9)mov $27,$9ldw $27,($27)cmplt $27,$31,$23beq $23,L.191L.193:lda $27,2($9)ldw $27,($27)mov $27,$11sll $27,8*(8-2),$27sra $27,8*(8-2),$27cmplt $27,$31,$23beq $23,L.196mov $31,$0br L.158L.196:L.181:sll $11,8*(8-2),$27sra $27,8*(8-2),$27cmpeq $27,$31,$23beq $23,L.198lda $27,yyerrflagldw $27,($27)stl $27,-364+432($sp)ldl $27,-364+432($sp)cmplt $27,$31,$23bne $23,L.200cmple $27,3,$23beq $23,L.200sll $27,3,$27ldq $27,L.216($27)jmp ($27).rdata.align 3L.216:.quad L.203.quad L.206.quad L.206.quad L.213.textL.203:lda $16,L.204jsr $26,yyerrorldgp $gp,0($26)L.205:ldl $27,yynerrslda $27,1($27)stl $27,yynerrsL.206:lda $27,3stw $27,yyerrflagbr L.208L.207:ldw $27,($12)sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $27,yypact($27)ldw $27,($27)lda $27,256($27)mov $27,$11sll $11,8*(8-2),$27sra $27,8*(8-2),$27cmplt $27,$31,$23bne $23,L.210lda $25,249cmplt $27,$25,$23beq $23,L.210sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $27,yyact($27)ldw $27,($27)sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $27,yychk($27)ldw $27,($27)lda $25,256cmpeq $27,$25,$23beq $23,L.210sll $11,8*(8-2),$27sra $27,8*(8-2),$27sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $27,yyact($27)ldw $13,($27)br L.161L.210:ldw $27,($12)sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $27,yypact($27)ldw $11,($27)lda $12,-2($12)lda $10,-4($10)L.208:mov $12,$27lda $25,-358+432($sp)cmpult $27,$25,$23beq $23,L.207L.212:lda $0,1br L.158L.213:ldl $27,yycharcmpeq $27,$31,$23beq $23,L.214br L.212L.214:lda $27,-1stl $27,yycharbr L.166L.200:L.198:sll $11,8*(8-2),$27sra $27,8*(8-2),$27sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $25,yyr2($27)ldw $22,($25)sll $22,8*(8-4),$22sra $22,8*(8-4),$22sll $22,1,$22subq $12,$22,$12mov $10,$14ldw $25,($25)sll $25,8*(8-4),$25sra $25,8*(8-4),$25sll $25,2,$25subq $10,$25,$10ldl $25,4($10)stl $25,yyvalstw $11,-360+432($sp)lda $27,yyr1($27)ldw $11,($27)sll $11,8*(8-2),$27sra $27,8*(8-2),$27sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $27,yypgo($27)ldw $27,($27)ldw $25,($12)addl $27,$25,$27lda $27,1($27)stw $27,-58+432($sp)lda $27,-58+432($sp)ldw $27,($27)lda $25,249cmplt $27,$25,$23beq $23,L.219sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $27,yyact($27)ldw $27,($27)mov $27,$13sll $27,8*(8-2),$27sra $27,8*(8-2),$27sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $27,yychk($27)ldw $27,($27)sll $11,8*(8-2),$25sra $25,8*(8-2),$25negl $25,$25cmpeq $27,$25,$23bne $23,L.217L.219:sll $11,8*(8-2),$27sra $27,8*(8-2),$27sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $27,yypgo($27)ldw $27,($27)sll $27,8*(8-4),$27sra $27,8*(8-4),$27sll $27,1,$27lda $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,$23bne $23,L.161cmple $27,14,$23beq $23,L.161subl $27,4,$27sll $27,3,$27ldq $27,L.241($27)jmp ($27).rdata.align 3L.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.textL.223:stw $31,yyerrflagbr L.161L.224:lda $16,L.225jsr $26,printfldgp $gp,0($26)br L.161L.226:lda $16,L.227jsr $26,printfldgp $gp,0($26)br L.161L.228:lda $16,L.229jsr $26,printfldgp $gp,0($26)br L.161L.230:lda $16,L.231jsr $26,printfldgp $gp,0($26)br L.161L.232:lda $16,L.233jsr $26,printfldgp $gp,0($26)br L.161L.234:lda $16,L.235jsr $26,printfldgp $gp,0($26)br L.161L.236:lda $16,L.237jsr $26,printfldgp $gp,0($26)br L.161L.238:lda $16,L.239lda $17,yytextjsr $26,printfldgp $gp,0($26)br L.161L.240:lda $16,L.157lda $17,yytextjsr $26,printfldgp $gp,0($26)br L.161L.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 yywrapyywrap:ldgp $gp,0($27)lda $sp,-64($sp).frame $sp,64,$26,48.prologue 1lda $0,1L.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 0L.239:.byte 112.byte 117.byte 115.byte 104.byte 32.byte 37.byte 115.byte 10.byte 0.align 0L.237:.byte 108.byte 111.byte 97.byte 100.byte 10.byte 0.align 0L.235:.byte 110.byte 101.byte 103.byte 97.byte 116.byte 101.byte 10.byte 0.align 0L.233:.byte 100.byte 105.byte 118.byte 105.byte 100.byte 101.byte 10.byte 0.align 0L.231:.byte 109.byte 117.byte 108.byte 116.byte 105.byte 112.byte 108.byte 121.byte 10.byte 0.align 0L.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 0L.227:.byte 97.byte 100.byte 100.byte 10.byte 0.align 0L.225:.byte 115.byte 116.byte 111.byte 114.byte 101.byte 10.byte 0.align 0L.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 0L.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 0L.157:.byte 37.byte 115.byte 10.byte 0.align 0L.17:.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
