📄 yacc.sbk
字号:
.set reorder.globl yyin.sdata.align 2yyin:.word 0x0.globl yyout.sdata.align 2yyout:.word 0x0.globl yylex.text.text.align 2.ent yylexyylex:.frame $sp,32,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-32.mask 0xc2000000,-8.cprestore 16sw $30,20($sp)sw $31,24($sp)b L.3L.2:L.5:la $24,-1blt $30,$24,L.6la $24,4bgt $30,$24,L.6sll $24,$30,2lw $24,L.17+4($24).cpadd $24j $24.rdata.align 2L.17:.gpword L.7.gpword L.8.gpword L.11.gpword L.12.gpword L.7.gpword L.14.textL.8:jal yywrapbeq $2,$0,L.7move $2,$0b L.1L.11:la $2,257b L.1L.12:la $2,258b L.1L.14:lb $2,yytextb L.1L.6:lw $4,yyoutla $5,L.16move $6,$30jal fprintfL.7:L.3:jal yylookmove $30,$2bge $2,$0,L.2move $2,$0L.1:lw $25,16($sp)lw $30,20($sp)lw $31,24($sp)addu $sp,$sp,32j $31.end yylex.globl yyvstop.data.align 2yyvstop:.word 0x0.word 0x4.word 0x0.word 0x3.word 0x4.word 0x0.word 0x2.word 0x4.word 0x0.word 0x1.word 0x4.word 0x0.word 0x2.word 0x0.word 0x1.word 0x0.word 0x0.globl yycrank.data.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.data.align 2yysvec:.word 0x0.word 0x0.word 0x0.word yycrank-2.word 0x0.word 0x0.word yycrank.word yysvec+12.word 0x0.word yycrank.word 0x0.word yyvstop+4.word yycrank.word 0x0.word yyvstop+12.word yycrank+4.word 0x0.word yyvstop+24.word yycrank+38.word 0x0.word yyvstop+36.word yycrank.word yysvec+60.word yyvstop+48.word yycrank.word yysvec+72.word yyvstop+56.word 0x0.word 0x0.word 0x0.globl yytop.sdata.align 2yytop:.word yycrank+282.globl yybgin.sdata.align 2yybgin:.word yysvec+12.globl yymatch.data.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.data.align 0yyextra:.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.globl yylineno.sdata.align 2yylineno:.word 0x1.globl yysptr.sdata.align 2yysptr:.word yysbuf.globl yyprevious.sdata.align 2yyprevious:.word 0xa.globl yylook.text.text.align 2.ent yylookyylook:.frame $sp,80,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-80.mask 0xc2ff0000,-24sw $16,16($sp)sw $17,20($sp)sw $18,24($sp)sw $19,28($sp)sw $20,32($sp)sw $21,36($sp)sw $22,40($sp)sw $23,44($sp).cprestore 48sw $30,52($sp)sw $31,56($sp)lw $24,yymorfgbne $24,$0,L.34la $21,yytextb L.35L.34:sw $0,yymorfglw $24,yylengla $21,yytext($24)L.35:L.36:la $23,yylstatelw $24,yybginmove $30,$24sw $24,yyestatelw $24,yypreviousla $15,10bne $24,$15,L.40la $30,12($30)L.40:L.42:lw $22,($30)move $24,$22la $15,yycrankbne $24,$15,L.46lw $18,4($30)move $24,$18bne $24,$0,L.48b L.93L.48:lw $24,($18)la $15,yycrankbne $24,$15,L.50b L.93L.50:L.46:move $24,$21sw $24,-12+80($sp)la $21,1($24)lw $15,yysptrla $14,yysbufbleu $15,$14,L.60lw $15,yysptrla $15,-1($15)sw $15,yysptrlb $15,($15)sw $15,-4+80($sp)b L.61L.60:lw $15,yyinlw $14,($15)subu $14,$14,1sw $14,($15)bge $14,$0,L.62lw $4,yyinjal _filbufmove $24,$2sw $24,-8+80($sp)b L.63L.62:lw $24,yyinla $24,4($24)lw $15,($24)la $14,1($15)sw $14,($24)lbu $24,($15)sw $24,-8+80($sp)L.63:lw $24,-8+80($sp)sw $24,-4+80($sp)L.61:lw $24,-4+80($sp)sw $24,yytcharla $15,10bne $24,$15,L.58lw $24,yylinenola $24,1($24)sw $24,yylinenolw $16,yytcharb L.59L.58:lw $16,yytcharL.59:la $24,-1bne $16,$24,L.56move $17,$0b L.57L.56:lw $17,yytcharL.57:move $20,$17move $24,$17lw $15,-12+80($sp)sb $24,($15)L.64:move $19,$22move $24,$22la $15,yycrankbleu $24,$15,L.65sll $24,$20,1addu $22,$24,$19move $24,$22lw $15,yytopbgtu $24,$15,L.66la $24,12lb $15,($22)mul $24,$24,$15la $24,yysvec($24)move $15,$30bne $24,$15,L.66la $24,yysvecla $15,12lb $14,1($22)mul $15,$15,$14la $15,yysvec($15)bne $15,$24,L.69la $24,-1($21)move $21,$24lb $24,($24)sw $24,yytcharlw $24,yytcharla $15,10bne $24,$15,L.71lw $24,yylinenosubu $24,$24,1sw $24,yylinenoL.71:lw $24,yysptrla $15,1($24)sw $15,yysptrlw $15,yytcharsb $15,($24)b L.93L.69:move $24,$23la $23,4($24)la $15,12lb $14,1($22)mul $15,$15,$14la $15,yysvec($15)move $30,$15sw $15,($24)b L.42L.65:move $24,$22la $15,yycrankbgeu $24,$15,L.74la $24,yycrankmove $15,$22subu $24,$24,$15la $15,2div $24,$24,$15sll $24,$24,1la $24,yycrank($24)move $19,$24move $22,$24sll $24,$20,1addu $22,$24,$22move $24,$22lw $15,yytopbgtu $24,$15,L.76la $24,12lb $15,($22)mul $24,$24,$15la $24,yysvec($24)move $15,$30bne $24,$15,L.76la $24,yysvecla $15,12lb $14,1($22)mul $15,$15,$14la $15,yysvec($15)bne $15,$24,L.78la $24,-1($21)move $21,$24lb $24,($24)sw $24,yytcharlw $24,yytcharla $15,10bne $24,$15,L.80lw $24,yylinenosubu $24,$24,1sw $24,yylinenoL.80:lw $24,yysptrla $15,1($24)sw $15,yysptrlw $15,yytcharsb $15,($24)b L.93L.78:move $24,$23la $23,4($24)la $15,12lb $14,1($22)mul $15,$15,$14la $15,yysvec($15)move $30,$15sw $15,($24)b L.42L.76:lb $24,yymatch($20)sll $24,$24,1addu $22,$24,$19move $24,$22lw $15,yytopbgtu $24,$15,L.82la $24,12lb $15,($22)mul $24,$24,$15la $24,yysvec($24)move $15,$30bne $24,$15,L.82la $24,yysvecla $15,12lb $14,1($22)mul $15,$15,$14la $15,yysvec($15)bne $15,$24,L.84la $24,-1($21)move $21,$24lb $24,($24)sw $24,yytcharlw $24,yytcharla $15,10bne $24,$15,L.86lw $24,yylinenosubu $24,$24,1sw $24,yylinenoL.86:lw $24,yysptrla $15,1($24)sw $15,yysptrlw $15,yytcharsb $15,($24)b L.93L.84:move $24,$23la $23,4($24)la $15,12lb $14,1($22)mul $15,$15,$14la $15,yysvec($15)move $30,$15sw $15,($24)b L.42L.82:L.74:L.66:lw $24,4($30)move $30,$24beq $24,$0,L.88lw $24,($30)move $22,$24la $15,yycrankbeq $24,$15,L.88b L.64L.88:la $24,-1($21)move $21,$24lb $24,($24)sw $24,yytcharlw $24,yytcharla $15,10bne $24,$15,L.90lw $24,yylinenosubu $24,$24,1sw $24,yylinenoL.90:lw $24,yysptrla $15,1($24)sw $15,yysptrlw $15,yytcharsb $15,($24)b L.93L.92:move $24,$21la $21,-1($24)sb $0,($24)lw $24,($23)move $15,$0move $14,$24beq $14,$15,L.95lw $24,8($24)sw $24,yyfndbeq $24,$15,L.95lw $24,yyfndlw $24,($24)ble $24,$0,L.95sw $23,yyolsplw $24,yyfndlw $24,($24)lb $24,yyextra($24)beq $24,$0,L.97b L.100L.99:la $23,-4($23)move $24,$21la $21,-1($24)lb $24,($24)sw $24,yytcharlw $24,yytcharla $15,10bne $24,$15,L.102lw $24,yylinenosubu $24,$24,1sw $24,yylinenoL.102:lw $24,yysptrla $15,1($24)sw $15,yysptrlw $15,yytcharsb $15,($24)L.100:lw $24,($23)lw $4,8($24)lw $24,yyfndlw $24,($24)negu $5,$24jal yybackla $15,1beq $2,$15,L.104move $24,$23la $15,yylstatebgtu $24,$15,L.99L.104:L.97:lb $24,($21)sw $24,yyprevioussw $23,yylspla $24,yytextmove $15,$21subu $24,$15,$24la $24,1($24)sw $24,yylenglw $24,yylengsb $0,yytext($24)lw $24,yyfndla $15,4($24)sw $15,yyfndlw $2,($24)b L.33L.95:lb $24,($21)sw $24,yytcharlw $24,yytcharla $15,10bne $24,$15,L.105lw $24,yylinenosubu $24,$24,1sw $24,yylinenoL.105:lw $24,yysptrla $15,1($24)sw $15,yysptrlw $15,yytcharsb $15,($24)L.93:move $24,$23la $23,-4($24)la $15,yylstatebgtu $24,$15,L.92lb $24,yytextbne $24,$0,L.107la $24,yysbufsw $24,yysptrmove $2,$0b L.33L.107:lw $24,yysptrla $15,yysbufbleu $24,$15,L.117lw $24,yysptrla $24,-1($24)sw $24,yysptrlb $24,($24)sw $24,-4+80($sp)b L.118L.117:lw $24,yyinlw $15,($24)subu $15,$15,1sw $15,($24)bge $15,$0,L.119lw $4,yyinjal _filbufmove $24,$2sw $24,-8+80($sp)b L.120L.119:lw $24,yyinla $24,4($24)lw $15,($24)la $14,1($15)sw $14,($24)lbu $24,($15)sw $24,-8+80($sp)L.120:lw $24,-8+80($sp)sw $24,-4+80($sp)L.118:lw $24,-4+80($sp)sw $24,yytcharla $15,10bne $24,$15,L.115lw $24,yylinenola $24,1($24)sw $24,yylinenolw $16,yytcharb L.116L.115:lw $16,yytcharL.116:la $24,-1bne $16,$24,L.113move $17,$0b L.114L.113:lw $17,yytcharL.114:sb $17,yytextsll $24,$17,8*(4-1); sra $24,$24,8*(4-1)sw $24,yypreviouslw $24,yypreviousble $24,$0,L.121lw $24,yyoutlw $15,($24)subu $15,$15,1sw $15,($24)bge $15,$0,L.124lw $24,yypreviousand $24,$24,(1<<(8*1))-1move $4,$24lw $5,yyoutjal _flsbufb L.125L.124:lw $24,yyoutla $24,4($24)lw $15,($24)la $14,1($15)sw $14,($24)lw $24,yyprevioussb $24,($15)L.125:L.121:la $21,yytextb L.36L.33:lw $16,16($sp)lw $17,20($sp)lw $18,24($sp)lw $19,28($sp)lw $20,32($sp)lw $21,36($sp)lw $22,40($sp)lw $23,44($sp)lw $25,48($sp)lw $30,52($sp)lw $31,56($sp)addu $sp,$sp,80j $31.end yylook.globl yyback.text.align 2.ent yybackyyback:.frame $sp,0,$31.set noreorder.cpload $25.set reordermove $24,$4bne $24,$0,L.130move $2,$0b L.126L.129:move $24,$4la $4,4($24)lw $24,($24)bne $24,$5,L.132la $2,1b L.126L.132:L.130:lw $24,($4)bne $24,$0,L.129move $2,$0L.126:j $31.end yyback.globl yyinput.text.align 2.ent yyinputyyinput:.frame $sp,48,$31.set noreorder.cpload $25.set reorder
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -