⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 yacc.sbk

📁 c语言编译器
💻 SBK
📖 第 1 页 / 共 2 页
字号:
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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -