📄 switch.sbk
字号:
.globl main.text.text.ent mainmain:ldgp $gp,0($27)lda $sp,-80($sp).mask 0x4006000,-64.frame $sp,80,$26,48stq $13,0($sp)stq $14,8($sp)stq $26,16($sp).prologue 1lda $14,L.6br L.5L.2:ldb $16,($14)jsr $26,backslashldgp $gp,0($26)mov $0,$27lda $16,L.7ldb $17,($14)mov $27,$18jsr $26,printfldgp $gp,0($26)L.3:lda $14,1($14)L.5:ldb $27,($14)cmpeq $27,$31,$23beq $23,L.2jsr $26,fldgp $gp,0($26)jsr $26,gldgp $gp,0($26)jsr $26,hldgp $gp,0($26)lda $13,16777216br L.11L.8:mov $13,$16jsr $26,bigldgp $gp,0($26)L.9:lda $13,16777216($13)L.11:and $13,117440512,$27addl $27,0,$27cmpeq $27,$31,$23beq $23,L.8jsr $26,limitldgp $gp,0($26)mov $31,$0L.1:ldq $13,0($sp)ldq $14,8($sp)ldq $26,16($sp)lda $sp,80($sp)ret.end main.globl backslash.text.ent backslashbackslash:ldgp $gp,0($27)lda $sp,-64($sp).frame $sp,64,$26,48.prologue 1lda $27,102cmpeq $16,$27,$23bne $23,L.16cmple $16,$27,$23beq $23,L.22L.21:lda $27,98cmpeq $16,$27,$23bne $23,L.15br L.13L.22:lda $27,110cmpeq $16,$27,$23bne $23,L.17cmplt $16,$27,$23bne $23,L.13L.23:lda $27,114cmpeq $16,$27,$23bne $23,L.18lda $27,116cmpeq $16,$27,$23bne $23,L.19lda $27,118cmpeq $16,$27,$23bne $23,L.20br L.13L.15:lda $0,8br L.12L.16:lda $0,12br L.12L.17:lda $0,10br L.12L.18:lda $0,13br L.12L.19:lda $0,9br L.12L.20:lda $0,11br L.12L.13:mov $16,$0L.12:lda $sp,64($sp)ret.end backslash.globl f.text.ent ff:ldgp $gp,0($27)lda $sp,-96($sp).mask 0x4007000,-72.frame $sp,96,$26,48stq $12,0($sp)stq $13,8($sp)stq $14,16($sp)stq $26,24($sp).prologue 1mov $31,$13lda $16,L.25jsr $26,printfldgp $gp,0($26)mov $31,$14L.26:mov $14,$12cmplt $14,1,$23bne $23,L.30cmple $14,20,$23beq $23,L.30subl $14,1,$27sll $27,3,$27ldq $27,L.42($27)jmp ($27).rdata.align 3L.42:.quad L.32.quad L.33.quad L.30.quad L.30.quad L.30.quad L.30.quad L.34.quad L.35.quad L.36.quad L.30.quad L.30.quad L.30.quad L.30.quad L.30.quad L.30.quad L.37.quad L.38.quad L.39.quad L.40.quad L.41.textL.32:mov $14,$13br L.31L.33:mov $14,$13br L.31L.34:mov $14,$13br L.31L.35:mov $14,$13br L.31L.36:mov $14,$13br L.31L.37:mov $14,$13br L.31L.38:mov $14,$13br L.31L.39:mov $14,$13br L.31L.40:mov $14,$13br L.31L.41:mov $14,$13L.30:L.31:lda $16,L.43mov $13,$17jsr $26,printfldgp $gp,0($26)L.27:lda $14,1($14)cmple $14,20,$23bne $23,L.26mov $31,$0L.24:ldq $12,0($sp)ldq $13,8($sp)ldq $14,16($sp)ldq $26,24($sp)lda $sp,96($sp)ret.end f.globl g.text.ent gg:ldgp $gp,0($27)lda $sp,-80($sp).mask 0x4004000,-72.frame $sp,80,$26,48stq $14,0($sp)stq $26,8($sp).prologue 1lda $16,L.45jsr $26,printfldgp $gp,0($26)lda $14,1L.46:lda $27,1001cmplt $14,$27,$23bne $23,L.63lda $27,1004cmple $14,$27,$23beq $23,L.64subl $14,1001,$27sll $27,3,$27ldq $27,L.65($27)jmp ($27).rdata.align 3L.65:.quad L.59.quad L.59.quad L.59.quad L.59.textL.63:cmplt $14,1,$23bne $23,L.50cmple $14,8,$23beq $23,L.50subl $14,1,$27sll $27,3,$27ldq $27,L.66($27)jmp ($27).rdata.align 3L.66:.quad L.52.quad L.52.quad L.54.quad L.54.quad L.54.quad L.56.quad L.56.quad L.56.textL.64:lda $27,3001cmplt $14,$27,$23bne $23,L.50lda $27,3004cmple $14,$27,$23beq $23,L.50subl $14,3001,$27sll $27,3,$27ldq $27,L.67($27)jmp ($27).rdata.align 3L.67:.quad L.61.quad L.61.quad L.61.quad L.61.textL.52:lda $16,L.53mov $14,$17jsr $26,printfldgp $gp,0($26)br L.51L.54:lda $16,L.55mov $14,$17jsr $26,printfldgp $gp,0($26)br L.51L.56:lda $16,L.57mov $14,$17jsr $26,printfldgp $gp,0($26)L.50:lda $16,L.58mov $14,$17jsr $26,printfldgp $gp,0($26)br L.51L.59:lda $16,L.60mov $14,$17jsr $26,printfldgp $gp,0($26)br L.51L.61:lda $16,L.62mov $14,$17jsr $26,printfldgp $gp,0($26)L.51:L.47:lda $14,1($14)cmple $14,10,$23bne $23,L.46mov $31,$0L.44:ldq $14,0($sp)ldq $26,8($sp)lda $sp,80($sp)ret.end g.globl h.text.ent hh:ldgp $gp,0($27)lda $sp,-80($sp).mask 0x4006000,-64.frame $sp,80,$26,48stq $13,0($sp)stq $14,8($sp)stq $26,16($sp).prologue 1mov $31,$13lda $16,L.69jsr $26,printfldgp $gp,0($26)lda $14,1L.70:lda $27,264cmpeq $14,$27,$23bne $23,L.82cmple $14,$27,$23beq $23,L.90L.89:lda $27,120cmpeq $14,$27,$23bne $23,L.80cmple $14,$27,$23beq $23,L.92L.91:cmpeq $14,8,$23bne $23,L.79cmplt $14,8,$23bne $23,L.74L.93:cmpeq $14,16,$23bne $23,L.78br L.74L.92:lda $27,128cmpeq $14,$27,$23bne $23,L.76cmplt $14,$27,$23bne $23,L.74L.94:lda $27,248cmpeq $14,$27,$23bne $23,L.83br L.74L.90:lda $27,288cmpeq $14,$27,$23bne $23,L.87cmple $14,$27,$23beq $23,L.96L.95:lda $27,272cmpeq $14,$27,$23bne $23,L.84cmplt $14,$27,$23bne $23,L.74L.97:lda $27,280cmpeq $14,$27,$23bne $23,L.81br L.74L.96:lda $27,304cmpeq $14,$27,$23bne $23,L.85cmple $14,$27,$23beq $23,L.99L.98:lda $27,296cmpeq $14,$27,$23bne $23,L.86br L.74L.99:lda $27,312cmpeq $14,$27,$23bne $23,L.88br L.74L.74:lda $13,1($13)br L.71L.76:lda $16,L.77mov $14,$17jsr $26,printfldgp $gp,0($26)br L.75L.78:lda $16,L.77mov $14,$17jsr $26,printfldgp $gp,0($26)br L.75L.79:lda $16,L.77mov $14,$17jsr $26,printfldgp $gp,0($26)br L.75L.80:lda $16,L.77mov $14,$17jsr $26,printfldgp $gp,0($26)br L.75L.81:lda $16,L.77mov $14,$17jsr $26,printfldgp $gp,0($26)br L.75L.82:lda $16,L.77mov $14,$17jsr $26,printfldgp $gp,0($26)br L.75L.83:lda $16,L.77mov $14,$17jsr $26,printfldgp $gp,0($26)br L.75L.84:lda $16,L.77mov $14,$17jsr $26,printfldgp $gp,0($26)br L.75L.85:lda $16,L.77mov $14,$17jsr $26,printfldgp $gp,0($26)br L.75L.86:lda $16,L.77mov $14,$17jsr $26,printfldgp $gp,0($26)br L.75L.87:lda $16,L.77mov $14,$17jsr $26,printfldgp $gp,0($26)br L.75L.88:lda $16,L.77mov $14,$17jsr $26,printfldgp $gp,0($26)L.75:L.71:lda $14,1($14)lda $27,500cmple $14,$27,$23bne $23,L.70lda $16,L.100mov $13,$17jsr $26,printfldgp $gp,0($26)mov $31,$0L.68:ldq $13,0($sp)ldq $14,8($sp)ldq $26,16($sp)lda $sp,80($sp)ret.end h.globl big.text.ent bigbig:ldgp $gp,0($27)lda $sp,-80($sp).mask 0x4004000,-72.frame $sp,80,$26,48stq $14,0($sp)stq $26,8($sp)stq $16,32($sp).prologue 1ldl $27,-48+80($sp)zap $27,240,$27and $27,0x6000000,$14lda $25,33554432cmpeq $14,$25,$23bne $23,L.107cmple $14,$25,$23beq $23,L.111L.110:lda $25,-2cmpeq $14,$25,$23bne $23,L.105lda $25,-1cmpeq $14,$25,$23bne $23,L.105cmpeq $14,$31,$23bne $23,L.105br L.102L.111:mov $14,$27lda $25,67108864cmpeq $27,$25,$23bne $23,L.108br L.102L.105:lda $16,L.106ldl $17,-48+80($sp)zap $17,240,$17jsr $26,printfldgp $gp,0($26)br L.103L.107:lda $16,L.106ldl $17,-48+80($sp)zap $17,240,$17jsr $26,printfldgp $gp,0($26)br L.103L.108:lda $16,L.106ldl $17,-48+80($sp)zap $17,240,$17jsr $26,printfldgp $gp,0($26)br L.103L.102:lda $16,L.109ldl $17,-48+80($sp)zap $17,240,$17jsr $26,printfldgp $gp,0($26)L.103:mov $31,$0L.101:ldq $14,0($sp)ldq $26,8($sp)lda $sp,80($sp)ret.end big.globl limit.text.ent limitlimit:ldgp $gp,0($27)lda $sp,-80($sp).mask 0x4004000,-72.frame $sp,80,$26,48stq $14,0($sp)stq $26,8($sp).prologue 1lda $14,-2147483648L.113:lda $27,-2147483648cmplt $14,$27,$23bne $23,L.117lda $27,-2147483644cmple $14,$27,$23beq $23,L.117subl $14,-2147483648,$27sll $27,3,$27ldq $27,L.130($27)jmp ($27).rdata.align 3L.130:.quad L.119.quad L.121.quad L.123.quad L.125.quad L.127.textL.119:lda $16,L.120jsr $26,printfldgp $gp,0($26)br L.118L.121:lda $16,L.122jsr $26,printfldgp $gp,0($26)br L.118L.123:lda $16,L.124jsr $26,printfldgp $gp,0($26)br L.118L.125:lda $16,L.126jsr $26,printfldgp $gp,0($26)br L.118L.127:lda $16,L.128jsr $26,printfldgp $gp,0($26)br L.118L.117:lda $16,L.129jsr $26,printfldgp $gp,0($26)L.118:L.114:lda $14,1($14)lda $27,-2147483643cmple $14,$27,$23bne $23,L.113lda $14,2147483647L.131:lda $27,2147483643cmplt $14,$27,$23bne $23,L.135lda $27,2147483647cmple $14,$27,$23beq $23,L.135subl $14,2147483643,$27sll $27,3,$27ldq $27,L.142($27)jmp ($27).rdata.align 3L.142:.quad L.141.quad L.140.quad L.139.quad L.138.quad L.137.textL.137:lda $16,L.120jsr $26,printfldgp $gp,0($26)br L.136L.138:lda $16,L.122jsr $26,printfldgp $gp,0($26)br L.136L.139:lda $16,L.124jsr $26,printfldgp $gp,0($26)br L.136L.140:lda $16,L.126jsr $26,printfldgp $gp,0($26)br L.136L.141:lda $16,L.128jsr $26,printfldgp $gp,0($26)br L.136L.135:lda $16,L.129jsr $26,printfldgp $gp,0($26)L.136:L.132:subl $14,1,$14lda $27,2147483642cmplt $14,$27,$23beq $23,L.131mov $31,$0L.112:ldq $14,0($sp)ldq $26,8($sp)lda $sp,80($sp)ret.end limit.rdata.align 0L.129:.byte 53.byte 10.byte 0.align 0L.128:.byte 52.byte 10.byte 0.align 0L.126:.byte 51.byte 10.byte 0.align 0L.124:.byte 50.byte 10.byte 0.align 0L.122:.byte 49.byte 10.byte 0.align 0L.120:.byte 48.byte 10.byte 0.align 0L.109:.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.106:.byte 120.byte 32.byte 61.byte 32.byte 48.byte 120.byte 37.byte 120.byte 10.byte 0.align 0L.100:.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.77:.byte 105.byte 32.byte 61.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.69:.byte 104.byte 58.byte 10.byte 0.align 0L.62:.byte 54.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.60:.byte 53.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.58:.byte 100.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.57:.byte 51.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.55:.byte 50.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.53:.byte 49.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.45:.byte 103.byte 58.byte 10.byte 0.align 0L.43:.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 + -