📄 init.sbk
字号:
.sdata.globl words.align 2words:.long 0x1.long 0x2.long 0x3.byte 105.byte 102.byte 0.space 3.space 2.long 0x4.long 0x5.space 4.byte 102.byte 111.byte 114.space 3.space 2.long 0x6.long 0x7.long 0x8.byte 101.byte 108.byte 115.byte 101.byte 0.space 1.space 2.long 0x9.long 0xa.long 0xb.byte 119.byte 104.byte 105.byte 108.byte 101.space 1.space 2.long 0x0.space 8.space 8.globl wordlist.align 3wordlist:.quad words.globl x.align 2x:.long 0x1.long 0x2.long 0x3.long 0x4.long 0x0.long 0x5.long 0x6.space 12.long 0x7.space 16.globl y.align 3y:.quad x.quad x+20.quad x+40.quad 0x0.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 1mov $31,$13br L.8L.5:mov $31,$14br L.12L.9:lda $16,L.13sll $14,8*(8-4),$27sra $27,8*(8-4),$27sll $27,2,$27sll $13,8*(8-4),$25sra $25,8*(8-4),$25sll $25,3,$25ldq $25,y($25)addq $27,$25,$27ldl $17,($27)jsr $26,printfldgp $gp,0($26)L.10:lda $14,1($14)L.12:sll $14,8*(8-4),$27sra $27,8*(8-4),$27sll $27,2,$27sll $13,8*(8-4),$25sra $25,8*(8-4),$25sll $25,3,$25ldq $25,y($25)addq $27,$25,$27ldl $27,($27)cmpeq $27,$31,$23beq $23,L.9lda $16,L.14jsr $26,printfldgp $gp,0($26)L.6:lda $13,1($13)L.8:sll $13,8*(8-4),$27sra $27,8*(8-4),$27sll $27,3,$27ldq $27,y($27)cmpeq $27,$31,$23beq $23,L.5jsr $26,fldgp $gp,0($26)ldq $16,wordlistjsr $26,gldgp $gp,0($26)mov $31,$0L.4:ldq $13,0($sp)ldq $14,8($sp)ldq $26,16($sp)lda $sp,80($sp)ret.end main.sdata.align 3L.16:.quad L.17.quad L.18.quad L.19.quad L.20.quad 0x0.globl f.text.text.ent ff: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,L.16br L.24L.21:lda $16,L.25ldq $17,($14)jsr $26,printfldgp $gp,0($26)L.22:lda $14,8($14)L.24:ldq $27,($14)cmpeq $27,$31,$23beq $23,L.21mov $31,$0L.15:ldq $14,0($sp)ldq $26,8($sp)lda $sp,80($sp)ret.end f.globl g.text.ent gg: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)mov $16,$14.prologue 1br L.30L.27:mov $31,$13br L.34L.31:lda $16,L.35sll $13,8*(8-4),$27sra $27,8*(8-4),$27sll $27,2,$27addq $27,$14,$27ldl $17,($27)jsr $26,printfldgp $gp,0($26)L.32:lda $13,1($13)L.34:mov $13,$27lda $25,3cmpult $27,$25,$23bne $23,L.31lda $16,L.25lda $17,12($14)jsr $26,printfldgp $gp,0($26)L.28:lda $14,20($14)L.30:ldl $27,($14)cmpeq $27,$31,$23beq $23,L.27jsr $26,hldgp $gp,0($26)mov $31,$0L.26:ldq $13,0($sp)ldq $14,8($sp)ldq $26,16($sp)lda $sp,80($sp)ret.end g.globl h.text.ent hh:ldgp $gp,0($27)lda $sp,-80($sp).mask 0x4004000,-72.frame $sp,80,$26,48stq $14,0($sp)stq $26,8($sp).prologue 1mov $31,$14br L.40L.37:lda $16,L.41lda $27,20sll $14,8*(8-4),$25sra $25,8*(8-4),$25mulq $27,$25,$27ldl $17,words($27)ldl $18,words+4($27)ldl $19,words+8($27)lda $20,words+12($27)jsr $26,printfldgp $gp,0($26)L.38:lda $14,1($14)L.40:mov $14,$27lda $25,5cmpult $27,$25,$23bne $23,L.37mov $31,$0L.36:ldq $14,0($sp)ldq $26,8($sp)lda $sp,80($sp)ret.end h.rdata.align 0L.41:.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 115.byte 10.byte 0.align 0L.35:.byte 37.byte 100.byte 32.byte 0.align 0L.25:.byte 37.byte 115.byte 10.byte 0.align 0L.20:.byte 119.byte 104.byte 105.byte 108.byte 101.byte 0.align 0L.19:.byte 101.byte 108.byte 115.byte 101.byte 0.align 0L.18:.byte 102.byte 111.byte 114.byte 0.align 0L.17:.byte 105.byte 102.byte 0.align 0L.14:.byte 10.byte 0.align 0L.13:.byte 32.byte 37.byte 100.byte 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -