📄 switch.sbk
字号:
.set reorder.globl main.text.text.align 2.ent mainmain:.frame $sp,32,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-32.mask 0xc2800000,-4sw $23,16($sp).cprestore 20sw $30,24($sp)sw $31,28($sp)la $30,L.6b L.5L.2:lb $4,($30)jal backslashmove $24,$2la $4,L.7lb $5,($30)move $6,$24jal printfL.3:la $30,1($30)L.5:lb $24,($30)bne $24,$0,L.2jal fjal gjal hla $23,16777216b L.11L.8:move $4,$23jal bigL.9:la $23,16777216($23)L.11:and $24,$23,117440512bne $24,$0,L.8jal limitmove $2,$0L.1:lw $23,16($sp)lw $25,20($sp)lw $30,24($sp)lw $31,28($sp)addu $sp,$sp,32j $31.end main.globl backslash.text.align 2.ent backslashbackslash:.frame $sp,0,$31.set noreorder.cpload $25.set reorderla $24,102beq $4,$24,L.16bgt $4,$24,L.22L.21:la $24,98beq $4,$24,L.15b L.13L.22:la $24,110beq $4,$24,L.17blt $4,$24,L.13L.23:la $24,114beq $4,$24,L.18la $24,116beq $4,$24,L.19la $24,118beq $4,$24,L.20b L.13L.15:la $2,8b L.12L.16:la $2,12b L.12L.17:la $2,10b L.12L.18:la $2,13b L.12L.19:la $2,9b L.12L.20:la $2,11b L.12L.13:move $2,$4L.12:j $31.end backslash.globl f.text.align 2.ent ff:.frame $sp,48,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-48.mask 0xc2c00000,-16sw $22,16($sp)sw $23,20($sp).cprestore 24sw $30,28($sp)sw $31,32($sp)move $23,$0la $4,L.25jal printfmove $30,$0L.26:move $22,$30la $24,1blt $30,$24,L.30la $24,20bgt $30,$24,L.30sll $24,$30,2lw $24,L.42-4($24).cpadd $24j $24.rdata.align 2L.42:.gpword L.32.gpword L.33.gpword L.30.gpword L.30.gpword L.30.gpword L.30.gpword L.34.gpword L.35.gpword L.36.gpword L.30.gpword L.30.gpword L.30.gpword L.30.gpword L.30.gpword L.30.gpword L.37.gpword L.38.gpword L.39.gpword L.40.gpword L.41.textL.32:move $23,$30b L.31L.33:move $23,$30b L.31L.34:move $23,$30b L.31L.35:move $23,$30b L.31L.36:move $23,$30b L.31L.37:move $23,$30b L.31L.38:move $23,$30b L.31L.39:move $23,$30b L.31L.40:move $23,$30b L.31L.41:move $23,$30L.30:L.31:la $4,L.44move $5,$23jal printfL.27:la $30,1($30)la $24,20ble $30,$24,L.26move $2,$0L.24:lw $22,16($sp)lw $23,20($sp)lw $25,24($sp)lw $30,28($sp)lw $31,32($sp)addu $sp,$sp,48j $31.end f.globl g.text.align 2.ent gg:.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)la $4,L.46jal printfla $30,1L.47:la $24,1001blt $30,$24,L.64la $24,1004bgt $30,$24,L.65sll $24,$30,2lw $24,L.66-4004($24).cpadd $24j $24.rdata.align 2L.66:.gpword L.60.gpword L.60.gpword L.60.gpword L.60.textL.64:la $24,1blt $30,$24,L.51la $24,8bgt $30,$24,L.51sll $24,$30,2lw $24,L.68-4($24).cpadd $24j $24.rdata.align 2L.68:.gpword L.53.gpword L.53.gpword L.55.gpword L.55.gpword L.55.gpword L.57.gpword L.57.gpword L.57.textL.65:la $24,3001blt $30,$24,L.51la $24,3004bgt $30,$24,L.51sll $24,$30,2lw $24,L.70-12004($24).cpadd $24j $24.rdata.align 2L.70:.gpword L.62.gpword L.62.gpword L.62.gpword L.62.textL.53:la $4,L.54move $5,$30jal printfb L.52L.55:la $4,L.56move $5,$30jal printfb L.52L.57:la $4,L.58move $5,$30jal printfL.51:la $4,L.59move $5,$30jal printfb L.52L.60:la $4,L.61move $5,$30jal printfb L.52L.62:la $4,L.63move $5,$30jal printfL.52:L.48:la $30,1($30)la $24,10ble $30,$24,L.47move $2,$0L.45:lw $25,16($sp)lw $30,20($sp)lw $31,24($sp)addu $sp,$sp,32j $31.end g.globl h.text.align 2.ent hh:.frame $sp,32,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-32.mask 0xc2800000,-4sw $23,16($sp).cprestore 20sw $30,24($sp)sw $31,28($sp)move $23,$0la $4,L.73jal printfla $30,1L.74:la $24,264beq $30,$24,L.86bgt $30,$24,L.94L.93:la $24,120beq $30,$24,L.84bgt $30,$24,L.96L.95:la $24,8beq $30,$24,L.83blt $30,$24,L.78L.97:la $24,16beq $30,$24,L.82b L.78L.96:la $24,128beq $30,$24,L.80blt $30,$24,L.78L.98:la $24,248beq $30,$24,L.87b L.78L.94:la $24,288beq $30,$24,L.91bgt $30,$24,L.100L.99:la $24,272beq $30,$24,L.88blt $30,$24,L.78L.101:la $24,280beq $30,$24,L.85b L.78L.100:la $24,304beq $30,$24,L.89bgt $30,$24,L.103L.102:la $24,296beq $30,$24,L.90b L.78L.103:la $24,312beq $30,$24,L.92b L.78L.78:la $23,1($23)b L.75L.80:la $4,L.81move $5,$30jal printfb L.79L.82:la $4,L.81move $5,$30jal printfb L.79L.83:la $4,L.81move $5,$30jal printfb L.79L.84:la $4,L.81move $5,$30jal printfb L.79L.85:la $4,L.81move $5,$30jal printfb L.79L.86:la $4,L.81move $5,$30jal printfb L.79L.87:la $4,L.81move $5,$30jal printfb L.79L.88:la $4,L.81move $5,$30jal printfb L.79L.89:la $4,L.81move $5,$30jal printfb L.79L.90:la $4,L.81move $5,$30jal printfb L.79L.91:la $4,L.81move $5,$30jal printfb L.79L.92:la $4,L.81move $5,$30jal printfL.79:L.75:la $30,1($30)la $24,500ble $30,$24,L.74la $4,L.104move $5,$23jal printfmove $2,$0L.72:lw $23,16($sp)lw $25,20($sp)lw $30,24($sp)lw $31,28($sp)addu $sp,$sp,32j $31.end h.globl big.text.align 2.ent bigbig:.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)sw $4,32($sp)lw $24,0+32($sp)and $30,$24,0x6000000la $15,33554432beq $30,$15,L.111bgt $30,$15,L.115L.114:la $15,-2beq $30,$15,L.109la $15,-1beq $30,$15,L.109beq $30,$0,L.109b L.106L.115:move $24,$30la $15,67108864beq $24,$15,L.112b L.106L.109:la $4,L.110lw $5,0+32($sp)jal printfb L.107L.111:la $4,L.110lw $5,0+32($sp)jal printfb L.107L.112:la $4,L.110lw $5,0+32($sp)jal printfb L.107L.106:la $4,L.113lw $5,0+32($sp)jal printfL.107:move $2,$0L.105:lw $25,16($sp)lw $30,20($sp)lw $31,24($sp)addu $sp,$sp,32j $31.end big.globl limit.text.align 2.ent limitlimit:.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)la $30,-2147483648L.117:la $24,-2147483648blt $30,$24,L.121la $15,-2147483644bgt $30,$15,L.121sll $15,$30,2sll $24,$24,2subu $24,$15,$24lw $24,L.134($24).cpadd $24j $24.rdata.align 2L.134:.gpword L.123.gpword L.125.gpword L.127.gpword L.129.gpword L.131.textL.123:la $4,L.124jal printfb L.122L.125:la $4,L.126jal printfb L.122L.127:la $4,L.128jal printfb L.122L.129:la $4,L.130jal printfb L.122L.131:la $4,L.132jal printfb L.122L.121:la $4,L.133jal printfL.122:L.118:la $30,1($30)la $24,-2147483643ble $30,$24,L.117la $30,2147483647L.135:la $24,2147483643blt $30,$24,L.139la $15,2147483647bgt $30,$15,L.139sll $15,$30,2sll $24,$24,2subu $24,$15,$24lw $24,L.146($24).cpadd $24j $24.rdata.align 2L.146:.gpword L.145.gpword L.144.gpword L.143.gpword L.142.gpword L.141.textL.141:la $4,L.124jal printfb L.140L.142:la $4,L.126jal printfb L.140L.143:la $4,L.128jal printfb L.140L.144:la $4,L.130jal printfb L.140L.145:la $4,L.132jal printfb L.140L.139:la $4,L.133jal printfL.140:L.136:subu $30,$30,1la $24,2147483642bge $30,$24,L.135move $2,$0L.116:lw $25,16($sp)lw $30,20($sp)lw $31,24($sp)addu $sp,$sp,32j $31.end limit.rdata.align 0L.133:.byte 53.byte 10.byte 0.align 0L.132:.byte 52.byte 10.byte 0.align 0L.130:.byte 51.byte 10.byte 0.align 0L.128:.byte 50.byte 10.byte 0.align 0L.126:.byte 49.byte 10.byte 0.align 0L.124:.byte 48.byte 10.byte 0.align 0L.113:.byte 120.byte 32.byte 61.byte 32.byte 48.byte 120.byte 37.byte 120.byte 32.byte 40.byte 100.byte 101.byte 102.byte 97.byte 117.byte 108.byte 116.byte 41.byte 10.byte 0.align 0L.110:.byte 120.byte 32.byte 61.byte 32.byte 48.byte 120.byte 37.byte 120.byte 10.byte 0.align 0L.104:.byte 37.byte 100.byte 32.byte 100.byte 101.byte 102.byte 97.byte 117.byte 108.byte 116.byte 115.byte 10.byte 0.align 0L.81:.byte 105.byte 32.byte 61.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.73:.byte 104.byte 58.byte 10.byte 0.align 0L.63:.byte 54.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.61:.byte 53.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.59:.byte 100.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.58:.byte 51.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.56:.byte 50.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.54:.byte 49.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.46:.byte 103.byte 58.byte 10.byte 0.align 0L.44:.byte 120.byte 32.byte 61.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.25:.byte 102.byte 58.byte 10.byte 0.align 0L.7:.byte 37.byte 99.byte 32.byte 61.byte 32.byte 48.byte 120.byte 37.byte 120.byte 10.byte 0.align 0L.6:.byte 98.byte 102.byte 110.byte 114.byte 116.byte 118.byte 120.byte 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -