📄 yacc.sbk
字号:
addu $sp,$sp,-48.mask 0xc2e00000,-12sw $21,16($sp)sw $22,20($sp)sw $23,24($sp).cprestore 28sw $30,32($sp)sw $31,36($sp)lw $24,yysptrla $15,yysbufbleu $24,$15,L.143lw $24,yysptrla $24,-1($24)sw $24,yysptrlb $22,($24)b L.144L.143:lw $24,yyinlw $15,($24)subu $15,$15,1sw $15,($24)bge $15,$0,L.145lw $4,yyinjal _filbufmove $24,$2move $21,$24b L.146L.145:lw $24,yyinla $24,4($24)lw $15,($24)la $14,1($15)sw $14,($24)lbu $21,($15)L.146:move $22,$21L.144:sw $22,yytcharla $24,10bne $22,$24,L.141lw $24,yylinenola $24,1($24)sw $24,yylinenolw $23,yytcharb L.142L.141:lw $23,yytcharL.142:la $24,-1bne $23,$24,L.139move $30,$0b L.140L.139:lw $30,yytcharL.140:move $2,$30L.134:lw $21,16($sp)lw $22,20($sp)lw $23,24($sp)lw $25,28($sp)lw $30,32($sp)lw $31,36($sp)addu $sp,$sp,48j $31.end yyinput.globl yyoutput.text.align 2.ent yyoutputyyoutput:.frame $sp,32,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-32.mask 0x82000000,-12.cprestore 16sw $31,20($sp)sw $4,32($sp)lw $24,yyoutlw $15,($24)subu $15,$15,1sw $15,($24)bge $15,$0,L.149lw $24,0+32($sp)and $24,$24,(1<<(8*1))-1move $4,$24lw $5,yyoutjal _flsbufb L.150L.149:lw $24,yyoutla $24,4($24)lw $15,($24)la $14,1($15)sw $14,($24)lw $24,0+32($sp)sb $24,($15)L.150:move $2,$0L.147:lw $25,16($sp)lw $31,20($sp)addu $sp,$sp,32j $31.end yyoutput.globl yyunput.text.align 2.ent yyunputyyunput:.frame $sp,0,$31.set noreorder.cpload $25.set reordersw $4,yytcharlw $24,yytcharla $15,10bne $24,$15,L.152lw $24,yylinenosubu $24,$24,1sw $24,yylinenoL.152:lw $24,yysptrla $15,1($24)sw $15,yysptrlw $15,yytcharsb $15,($24)move $2,$0L.151:j $31.end yyunput.globl main.text.align 2.ent mainmain:.frame $sp,32,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-32.mask 0x82000000,-12.cprestore 16sw $31,20($sp)la $24,_iobsw $24,yyinla $24,_iob+16sw $24,yyoutjal yyparsemove $2,$0L.154:lw $25,16($sp)lw $31,20($sp)addu $sp,$sp,32j $31.end main.globl yyerror.text.align 2.ent yyerroryyerror:.frame $sp,32,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-32.mask 0x82000000,-12.cprestore 16sw $31,20($sp)sw $4,32($sp)la $4,L.157lw $5,0+32($sp)jal printfmove $2,$0L.156:lw $25,16($sp)lw $31,20($sp)addu $sp,$sp,32j $31.end yyerror.globl yyexca.data.align 1yyexca:.half 0xffff.half 0x1.half 0x0.half 0xffff.half 0xfffe.half 0x0.globl yyact.data.align 1yyact:.half 0xc.half 0x2.half 0x9.half 0x8.half 0x11.half 0xb.half 0x19.half 0x11.half 0xf.half 0x12.half 0x10.half 0xa.half 0x12.half 0x11.half 0xf.half 0x7.half 0x10.half 0xd.half 0x12.half 0x5.half 0x3.half 0x1.half 0x0.half 0x13.half 0x14.half 0x0.half 0x0.half 0x15.half 0x16.half 0x17.half 0x18.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x6.half 0xe.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x0.half 0x4.half 0x6.globl yypact.data.align 1yypact:.half 0xfc18.half 0xfff7.half 0xfc18.half 0x5.half 0xfff9.half 0xffc5.half 0xfc18.half 0xfc18.half 0xfc18.half 0xffd8.half 0xffe3.half 0xffd8.half 0xffd8.half 0xfc18.half 0xfc18.half 0xffd8.half 0xffd8.half 0xffd8.half 0xffd8.half 0xffda.half 0xffdd.half 0xffda.half 0xffda.half 0xfc18.half 0xfc18.half 0xfc18.globl yypgo.data.align 1yypgo:.half 0x0.half 0x15.half 0x14.half 0x11.half 0xb.globl yyr1.data.align 1yyr1:.half 0x0.half 0x1.half 0x1.half 0x1.half 0x1.half 0x2.half 0x4.half 0x4.half 0x4.half 0x4.half 0x4.half 0x4.half 0x4.half 0x4.half 0x3.globl yyr2.data.align 1yyr2:.half 0x0.half 0x0.half 0x2.half 0x3.half 0x3.half 0x3.half 0x3.half 0x3.half 0x3.half 0x3.half 0x2.half 0x3.half 0x1.half 0x1.half 0x1.globl yychk.data.align 1yychk:.half 0xfc18.half 0xffff.half 0xa.half 0xfffe.half 0x100.half 0xfffd.half 0x101.half 0xa.half 0xa.half 0x3d.half 0xfffc.half 0x2d.half 0x28.half 0xfffd.half 0x102.half 0x2b.half 0x2d.half 0x2a.half 0x2f.half 0xfffc.half 0xfffc.half 0xfffc.half 0xfffc.half 0xfffc.half 0xfffc.half 0x29.globl yydef.data.align 1yydef:.half 0x1.half 0xfffe.half 0x2.half 0x0.half 0x0.half 0x0.half 0xe.half 0x3.half 0x4.half 0x0.half 0x5.half 0x0.half 0x0.half 0xc.half 0xd.half 0x0.half 0x0.half 0x0.half 0x0.half 0xa.half 0x0.half 0x6.half 0x7.half 0x8.half 0x9.half 0xb.globl yychar.sdata.align 2yychar:.word 0xffffffff.globl yynerrs.sdata.align 2yynerrs:.word 0x0.globl yyerrflag.sdata.align 1yyerrflag:.half 0x0.globl yyparse.text.text.align 2.ent yyparseyyparse:.frame $sp,368,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-368.mask 0xc2fe0000,-316sw $17,16($sp)sw $18,20($sp)sw $19,24($sp)sw $20,28($sp)sw $21,32($sp)sw $22,36($sp)sw $23,40($sp).cprestore 44sw $30,48($sp)sw $31,52($sp)move $24,$0move $23,$24la $15,-1sw $15,yycharsw $0,yynerrssh $24,yyerrflagla $22,-302+368($sp)la $20,yyv-4L.161:la $24,2($22)move $22,$24la $15,-2+368($sp)bleu $24,$15,L.162la $4,L.165jal yyerrorla $2,1b L.158L.162:sh $23,($22)la $20,4($20)lw $24,yyvalsw $24,($20)L.166:sll $24,$23,8*(4-2); sra $24,$24,8*(4-2)sll $24,$24,1lh $21,yypact($24)sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)la $15,-1000bgt $24,$15,L.167b L.169L.167:lw $24,yycharbge $24,$0,L.170jal yylexsw $2,yycharbge $2,$0,L.172sw $0,yycharL.172:L.170:sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)lw $15,yycharaddu $24,$24,$15move $21,$24sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)blt $24,$0,L.176sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)la $15,249blt $24,$15,L.174L.176:b L.169L.174:sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)sll $24,$24,1lh $24,yyact($24)move $21,$24sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)sll $24,$24,1lh $24,yychk($24)lw $15,yycharbne $24,$15,L.177la $24,-1sw $24,yycharlw $24,yylvalsw $24,yyvalmove $23,$21lh $24,yyerrflagble $24,$0,L.161lh $24,yyerrflagsubu $24,$24,1sh $24,yyerrflagb L.161L.177:L.169:sll $24,$23,8*(4-2); sra $24,$24,8*(4-2)sll $24,$24,1lh $24,yydef($24)move $21,$24sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)la $15,-2bne $24,$15,L.181lw $24,yycharbge $24,$0,L.183jal yylexsw $2,yycharbge $2,$0,L.185sw $0,yycharL.185:L.183:la $19,yyexcab L.190L.187:L.188:la $19,4($19)L.190:lh $24,($19)la $15,-1bne $24,$15,L.187lh $24,2($19)sll $15,$23,8*(4-2); sra $15,$15,8*(4-2)bne $24,$15,L.187b L.192L.191:lh $24,($19)lw $15,yycharbne $24,$15,L.194b L.193L.194:L.192:la $24,4($19)move $19,$24lh $24,($24)bge $24,$0,L.191L.193:lh $24,2($19)move $21,$24sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)bge $24,$0,L.196move $2,$0b L.158L.196:L.181:sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)bne $24,$0,L.198lh $17,yyerrflagblt $17,$0,L.200la $24,3bgt $17,$24,L.200sll $24,$17,2lw $24,L.216($24).cpadd $24j $24.rdata.align 2L.216:.gpword L.203.gpword L.206.gpword L.206.gpword L.213.textL.203:la $4,L.204jal yyerrorL.205:lw $24,yynerrsla $24,1($24)sw $24,yynerrsL.206:la $24,3sh $24,yyerrflagb L.208L.207:lh $24,($22)sll $24,$24,1lh $24,yypact($24)la $24,256($24)move $21,$24sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)blt $24,$0,L.210la $15,249bge $24,$15,L.210sll $24,$24,1lh $24,yyact($24)sll $24,$24,1lh $24,yychk($24)la $15,256bne $24,$15,L.210sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)sll $24,$24,1lh $23,yyact($24)b L.161L.210:lh $24,($22)sll $24,$24,1lh $21,yypact($24)la $22,-2($22)la $20,-4($20)L.208:move $24,$22la $15,-300+368($sp)bgeu $24,$15,L.207L.212:la $2,1b L.158L.213:lw $24,yycharbne $24,$0,L.214b L.212L.214:la $24,-1sw $24,yycharb L.166L.200:L.198:sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)sll $24,$24,1la $15,yyr2($24)lh $14,($15)sll $14,$14,1subu $22,$22,$14move $30,$20lh $15,($15)sll $15,$15,2subu $20,$20,$15lw $15,4($20)sw $15,yyvalsh $21,-302+368($sp)lh $21,yyr1($24)sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)sll $24,$24,1lh $24,yypgo($24)lh $15,($22)addu $24,$24,$15la $24,1($24)move $18,$24sll $24,$18,8*(4-2); sra $24,$24,8*(4-2)la $15,249bge $24,$15,L.219sll $24,$24,1lh $24,yyact($24)move $23,$24sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)sll $24,$24,1lh $24,yychk($24)sll $15,$21,8*(4-2); sra $15,$15,8*(4-2)negu $15,$15beq $24,$15,L.217L.219:sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)sll $24,$24,1lh $24,yypgo($24)sll $24,$24,1lh $23,yyact($24)L.217:lh $17,-302+368($sp)la $24,4blt $17,$24,L.161la $24,14bgt $17,$24,L.161sll $24,$17,2lw $24,L.241-16($24).cpadd $24j $24.rdata.align 2L.241:.gpword L.223.gpword L.224.gpword L.226.gpword L.228.gpword L.230.gpword L.232.gpword L.234.gpword L.161.gpword L.236.gpword L.238.gpword L.240.textL.223:sh $0,yyerrflagb L.161L.224:la $4,L.225jal printfb L.161L.226:la $4,L.227jal printfb L.161L.228:la $4,L.229jal printfb L.161L.230:la $4,L.231jal printfb L.161L.232:la $4,L.233jal printfb L.161L.234:la $4,L.235jal printfb L.161L.236:la $4,L.237jal printfb L.161L.238:la $4,L.239la $5,yytextjal printfb L.161L.240:la $4,L.157la $5,yytextjal printfb L.161L.158:lw $17,16($sp)lw $18,20($sp)lw $19,24($sp)lw $20,28($sp)lw $21,32($sp)lw $22,36($sp)lw $23,40($sp)lw $25,44($sp)lw $30,48($sp)lw $31,52($sp)addu $sp,$sp,368j $31.end yyparse.globl yywrap.text.align 2.ent yywrapyywrap:.frame $sp,0,$31.set noreorder.cpload $25.set reorderla $2,1L.243:j $31.end yywrap.globl yyv.comm yyv,600.globl yyfnd.comm yyfnd,4.globl yyolsp.comm yyolsp,4.globl yylsp.comm yylsp,4.globl yylstate.comm yylstate,800.globl yyestate.comm yyestate,4.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.16:.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 + -