⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cq.sbk

📁 lcc source code enjoy your self
💻 SBK
📖 第 1 页 / 共 5 页
字号:
.sdata
.align 3
L.2:
.quad s22
.quad s241
.quad s243
.quad s244
.quad s25
.quad s26
.quad s4
.quad s61
.quad s626
.quad s71
.quad s72
.quad s757
.quad s7813
.quad s714
.quad s715
.quad s81
.quad s84
.quad s85
.quad s86
.quad s88
.quad s9
.lcomm L.3,68
.lcomm L.4,8
.globl main
.text
.text
.ent main
main:
ldgp $gp,0($27)
lda $sp,-80($sp)
.mask 0x4004000,-72
.frame $sp,80,$26,48
stq $14,0($sp)
stq $26,8($sp)
stq $16,32($sp)
stq $17,40($sp)
.prologue 1
lda $27,1
stl $27,L.3+36
lda $27,1
stl $27,L.3+40
lda $27,1
stl $27,L.3+44
lda $27,1
stl $27,L.3+48
lda $27,L.3
stq $27,L.4
mov $31,$14
br L.12
L.9:
ldq $16,L.4
sll $14,8*(8-4),$27
sra $27,8*(8-4),$27
sll $27,3,$27
ldq $27,L.2($27)
jsr $26,($27)
ldgp $gp,0($26)
stl $0,L.3+52
ldl $27,L.3+56
ldl $25,L.3+52
addl $27,$25,$27
stl $27,L.3+56
ldl $27,L.3+36
cmpeq $27,$31,$23
bne $23,L.17
lda $16,L.20
lda $17,L.3+60
ldl $18,L.3+52
jsr $26,printf
ldgp $gp,0($26)
L.17:
L.10:
lda $14,1($14)
L.12:
mov $14,$27
lda $25,21
cmpult $27,$25,$23
bne $23,L.9
ldl $27,L.3+56
cmpeq $27,$31,$23
beq $23,L.23
lda $16,L.26
jsr $26,printf
ldgp $gp,0($26)
br L.24
L.23:
lda $16,L.27
jsr $26,printf
ldgp $gp,0($26)
L.24:
mov $31,$0
L.1:
ldq $14,0($sp)
ldq $26,8($sp)
lda $sp,80($sp)
ret
.end main
.sdata
.align 0
L.29:
.byte 115
.byte 50
.byte 50
.byte 44
.byte 101
.byte 114
.byte 37
.byte 100
.byte 10
.byte 0
.align 0
L.30:
.byte 115
.byte 50
.byte 50
.byte 32
.byte 32
.byte 32
.byte 32
.byte 0
.globl s22
.text
.text
.ent s22
s22:
ldgp $gp,0($27)
lda $sp,-128($sp)
.mask 0x5007800,-88
.frame $sp,128,$26,48
stq $11,0($sp)
stq $12,8($sp)
stq $13,16($sp)
stq $14,24($sp)
stq $24,32($sp)
stq $26,40($sp)
stq $16,80($sp)
.prologue 1
mov $31,$12
lda $14,L.30
ldq $27,-48+128($sp)
lda $13,60($27)
L.31:
L.32:
mov $13,$27
lda $13,1($27)
mov $14,$25
lda $14,1($25)
ldb $25,($25)
stb $25,($27)
sll $25,8*(8-1),$27
sra $27,8*(8-1),$27
cmpeq $27,$31,$23
beq $23,L.31
lda $11,1
lda $27,2
stl $27,-64+128($sp)
lda $27,3
stl $27,-68+128($sp)
lda $27,4
stl $27,-60+128($sp)
ldl $27,-64+128($sp)
addl $11,$27,$27
ldl $25,-68+128($sp)
addl $27,$25,$27
ldl $25,-60+128($sp)
addl $27,$25,$27
cmpeq $27,10,$23
bne $23,L.34
lda $12,1($12)
ldq $27,-48+128($sp)
ldl $27,44($27)
cmpeq $27,$31,$23
bne $23,L.36
lda $16,L.29
lda $17,1
jsr $26,printf
ldgp $gp,0($26)
L.36:
L.34:
lda $27,2
stl $27,-72+128($sp)
ldl $27,-72+128($sp)
cmpeq $27,$11,$23
beq $23,L.38
lda $12,4($12)
ldq $27,-48+128($sp)
ldl $27,44($27)
cmpeq $27,$31,$23
bne $23,L.40
lda $16,L.29
lda $17,4
jsr $26,printf
ldgp $gp,0($26)
L.40:
L.38:
mov $12,$0
L.28:
ldq $11,0($sp)
ldq $12,8($sp)
ldq $13,16($sp)
ldq $14,24($sp)
ldq $24,32($sp)
ldq $26,40($sp)
lda $sp,128($sp)
ret
.end s22
.sdata
.align 0
L.43:
.byte 115
.byte 50
.byte 52
.byte 49
.byte 44
.byte 101
.byte 114
.byte 37
.byte 100
.byte 10
.byte 0
.align 0
L.44:
.byte 115
.byte 50
.byte 52
.byte 49
.byte 32
.byte 32
.byte 32
.byte 0
.align 3
L.45:
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x0
.quad 0x6
.quad 0x0
.quad 0x8
.quad 0x0
.quad 0xc
.quad 0x0
.quad 0x10
.quad 0x0
.quad 0x12
.quad 0x0
.quad 0x14
.quad 0x0
.quad 0x18
.quad 0x0
.quad 0x1c
.quad 0x0
.quad 0x1e
.quad 0x0
.quad 0x20
.quad 0x0
.quad 0x24
.globl s241
.text
.text
.ent s241
s241:
ldgp $gp,0($27)
lda $sp,-1072($sp)
.mask 0x5007c00,-1024
.frame $sp,1072,$26,48
stq $10,0($sp)
stq $11,8($sp)
stq $12,16($sp)
stq $13,24($sp)
stq $14,32($sp)
stq $24,40($sp)
stq $26,48($sp)
mov $16,$14
.prologue 1
mov $31,$10
stl $31,-996+1072($sp)
lda $12,L.44
lda $11,60($14)
L.46:
L.47:
mov $11,$27
lda $11,1($27)
mov $12,$25
lda $12,1($25)
ldb $25,($25)
stb $25,($27)
sll $25,8*(8-1),$27
sra $27,8*(8-1),$27
cmpeq $27,$31,$23
beq $23,L.46
br L.49
lda $10,1($10)
ldl $27,44($14)
cmpeq $27,$31,$23
bne $23,L.51
lda $16,L.43
lda $17,1
jsr $26,printf
ldgp $gp,0($26)
L.51:
L.49:
br L.53
lda $10,2($10)
ldl $27,44($14)
cmpeq $27,$31,$23
bne $23,L.55
lda $16,L.43
lda $17,2
jsr $26,printf
ldgp $gp,0($26)
L.55:
L.53:
lda $10,4($10)
ldl $27,44($14)
cmpeq $27,$31,$23
bne $23,L.59
lda $16,L.43
lda $17,4
jsr $26,printf
ldgp $gp,0($26)
L.59:
L.57:
br L.61
lda $10,8($10)
ldl $27,44($14)
cmpeq $27,$31,$23
bne $23,L.63
lda $16,L.43
lda $17,8
jsr $26,printf
ldgp $gp,0($26)
L.63:
L.61:
mov $31,$13
L.65:
sll $13,8*(8-4),$27
sra $27,8*(8-4),$27
sll $27,3,$25
stq $27,L.45($25)
L.66:
lda $13,1($13)
cmplt $13,17,$23
bne $23,L.65
lda $13,18
L.69:
sll $13,8*(8-4),$27
sra $27,8*(8-4),$27
sll $27,3,$27
lda $27,L.45($27)
stq $27,-1008+1072($sp)
ldq $16,($27)
jsr $26,pow2
ldgp $gp,0($26)
ldq $25,-1008+1072($sp)
stq $0,($25)
subl $13,1,$27
sll $27,8*(8-4),$27
sra $27,8*(8-4),$27
sll $27,3,$27
sll $13,8*(8-4),$25
sra $25,8*(8-4),$25
sll $25,3,$25
ldq $25,L.45($25)
subq $25,1,$25
stq $25,L.45($27)
lda $13,2($13)
L.70:
cmplt $13,39,$23
bne $23,L.69
stq $31,-368+1072($sp)
stq $31,-680+1072($sp)
stq $31,-992+1072($sp)
lda $27,1
stq $27,-360+1072($sp)
lda $27,1
stq $27,-672+1072($sp)
lda $27,1
stq $27,-984+1072($sp)
lda $27,2
stq $27,-352+1072($sp)
lda $27,2
stq $27,-664+1072($sp)
lda $27,2
stq $27,-976+1072($sp)
lda $27,3
stq $27,-344+1072($sp)
lda $27,3
stq $27,-656+1072($sp)
lda $27,3
stq $27,-968+1072($sp)
lda $27,4
stq $27,-336+1072($sp)
lda $27,4
stq $27,-648+1072($sp)
lda $27,4
stq $27,-960+1072($sp)
lda $27,5
stq $27,-328+1072($sp)
lda $27,5
stq $27,-640+1072($sp)
lda $27,5
stq $27,-952+1072($sp)
lda $27,6
stq $27,-320+1072($sp)
lda $27,6
stq $27,-632+1072($sp)
lda $27,6
stq $27,-944+1072($sp)
lda $27,7
stq $27,-312+1072($sp)
lda $27,7
stq $27,-624+1072($sp)
lda $27,7
stq $27,-936+1072($sp)
lda $27,8
stq $27,-304+1072($sp)
lda $27,8
stq $27,-616+1072($sp)
lda $27,8
stq $27,-928+1072($sp)
lda $27,9
stq $27,-296+1072($sp)
lda $27,9
stq $27,-608+1072($sp)
lda $27,9
stq $27,-920+1072($sp)
lda $27,10
stq $27,-288+1072($sp)
lda $27,10
stq $27,-600+1072($sp)
lda $27,10
stq $27,-912+1072($sp)
lda $27,11
stq $27,-280+1072($sp)
lda $27,11
stq $27,-592+1072($sp)
lda $27,11
stq $27,-904+1072($sp)
lda $27,12
stq $27,-272+1072($sp)
lda $27,12
stq $27,-584+1072($sp)
lda $27,12
stq $27,-896+1072($sp)
lda $27,13
stq $27,-264+1072($sp)
lda $27,13
stq $27,-576+1072($sp)
lda $27,13
stq $27,-888+1072($sp)
lda $27,14
stq $27,-256+1072($sp)
lda $27,14
stq $27,-568+1072($sp)
lda $27,14
stq $27,-880+1072($sp)
lda $27,15
stq $27,-248+1072($sp)
lda $27,15
stq $27,-560+1072($sp)
lda $27,15
stq $27,-872+1072($sp)
lda $27,16
stq $27,-240+1072($sp)
lda $27,16
stq $27,-552+1072($sp)
lda $27,16
stq $27,-864+1072($sp)
lda $27,63
stq $27,-232+1072($sp)
lda $27,63
stq $27,-544+1072($sp)
lda $27,63
stq $27,-856+1072($sp)
lda $27,64
stq $27,-224+1072($sp)
lda $27,64
stq $27,-536+1072($sp)
lda $27,64
stq $27,-848+1072($sp)
lda $27,255
stq $27,-216+1072($sp)
lda $27,255
stq $27,-528+1072($sp)
lda $27,255
stq $27,-840+1072($sp)
lda $27,256
stq $27,-208+1072($sp)
lda $27,256
stq $27,-520+1072($sp)
lda $27,256
stq $27,-832+1072($sp)
lda $27,4095
stq $27,-200+1072($sp)
lda $27,4095
stq $27,-512+1072($sp)
lda $27,4095
stq $27,-824+1072($sp)
lda $27,4096
stq $27,-192+1072($sp)
lda $27,4096
stq $27,-504+1072($sp)
lda $27,4096
stq $27,-816+1072($sp)
lda $27,65535
stq $27,-184+1072($sp)
lda $27,65535
stq $27,-496+1072($sp)
lda $27,65535
stq $27,-808+1072($sp)
lda $27,65536
stq $27,-176+1072($sp)
lda $27,65536
stq $27,-488+1072($sp)
lda $27,65536
stq $27,-800+1072($sp)
lda $27,262143
stq $27,-168+1072($sp)
lda $27,262143
stq $27,-480+1072($sp)
lda $27,262143
stq $27,-792+1072($sp)
lda $27,262144
stq $27,-160+1072($sp)
lda $27,262144
stq $27,-472+1072($sp)
lda $27,262144
stq $27,-784+1072($sp)
lda $27,1048575
stq $27,-152+1072($sp)
lda $27,1048575
stq $27,-464+1072($sp)
lda $27,1048575
stq $27,-776+1072($sp)
lda $27,1048576
stq $27,-144+1072($sp)
lda $27,1048576
stq $27,-456+1072($sp)
lda $27,1048576
stq $27,-768+1072($sp)
lda $27,16777215
stq $27,-136+1072($sp)
lda $27,16777215
stq $27,-448+1072($sp)
lda $27,16777215
stq $27,-760+1072($sp)
lda $27,16777216
stq $27,-128+1072($sp)
lda $27,16777216
stq $27,-440+1072($sp)
lda $27,16777216
stq $27,-752+1072($sp)
lda $27,268435455
stq $27,-120+1072($sp)
lda $27,268435455
stq $27,-432+1072($sp)
lda $27,268435455
stq $27,-744+1072($sp)
lda $27,268435456
stq $27,-112+1072($sp)
lda $27,268435456
stq $27,-424+1072($sp)
lda $27,268435456
stq $27,-736+1072($sp)
lda $27,1073741823
stq $27,-104+1072($sp)
lda $27,1073741823
stq $27,-416+1072($sp)
lda $27,1073741823
stq $27,-728+1072($sp)
lda $27,1073741824
stq $27,-96+1072($sp)
lda $27,1073741824
stq $27,-408+1072($sp)
lda $27,1073741824
stq $27,-720+1072($sp)
lda $27,4294967295
stq $27,-88+1072($sp)
lda $27,4294967295
stq $27,-400+1072($sp)
lda $27,4294967295
stq $27,-712+1072($sp)
lda $27,4294967296
stq $27,-80+1072($sp)
lda $27,4294967296
stq $27,-392+1072($sp)
lda $27,4294967296
stq $27,-704+1072($sp)
lda $27,68719476735
stq $27,-72+1072($sp)
lda $27,68719476735
stq $27,-384+1072($sp)
lda $27,68719476735
stq $27,-696+1072($sp)
lda $27,68719476736
stq $27,-64+1072($sp)
lda $27,68719476736
stq $27,-376+1072($sp)
lda $27,68719476736
stq $27,-688+1072($sp)
mov $31,$13
L.187:
sll $13,8*(8-4),$27
sra $27,8*(8-4),$27
sll $27,3,$27
lda $25,-368+1072($sp)
addq $27,$25,$25
ldq $25,($25)
ldq $22,L.45($27)
cmpeq $22,$25,$23
beq $23,L.194
lda $22,-680+1072($sp)
addq $27,$22,$22
ldq $22,($22)
cmpeq $25,$22,$23
beq $23,L.194
lda $25,-992+1072($sp)
addq $27,$25,$27
ldq $27,($27)
cmpeq $22,$27,$23
bne $23,L.191
L.194:
ldl $27,40($14)
cmpeq $27,$31,$23
bne $23,L.195
lda $16,L.197
jsr $26,printf
ldgp $gp,0($26)
lda $16,L.198
jsr $26,printf
ldgp $gp,0($26)
L.195:
L.191:
L.188:
lda $13,1($13)
cmplt $13,39,$23
bne $23,L.187
ldl $27,-996+1072($sp)
cmpeq $27,$31,$23
bne $23,L.199
lda $10,16
L.199:
mov $10,$0
L.42:
ldq $10,0($sp)
ldq $11,8($sp)
ldq $12,16($sp)
ldq $13,24($sp)
ldq $14,32($sp)
ldq $24,40($sp)
ldq $26,48($sp)
lda $sp,1072($sp)
ret
.end s241
.globl pow2
.text
.ent pow2
pow2:
ldgp $gp,0($27)
lda $sp,-80($sp)
.mask 0x4004000,-72
.frame $sp,80,$26,48
stq $14,0($sp)
stq $26,8($sp)
.prologue 1
lda $14,1
br L.203
L.202:
sll $14,1,$14
L.203:
mov $16,$27
subq $27,1,$16
cmpeq $27,$31,$23
beq $23,L.202
mov $14,$0
L.201:
ldq $14,0($sp)
ldq $26,8($sp)
lda $sp,80($sp)
ret
.end pow2
.sdata
.align 0
L.206:
.byte 115
.byte 50
.byte 52
.byte 51
.byte 44
.byte 101
.byte 114
.byte 37
.byte 100
.byte 10
.byte 0
.align 0
L.207:
.byte 115
.byte 50
.byte 52
.byte 51
.byte 32
.byte 32
.byte 32
.byte 0
.globl s243
.text
.text
.ent s243
s243:
ldgp $gp,0($27)
lda $sp,-352($sp)
.mask 0x5007000,-320
.frame $sp,352,$26,48
stq $12,0($sp)
stq $13,8($sp)
stq $14,16($sp)
stq $24,24($sp)
stq $26,32($sp)
stq $16,304($sp)
.prologue 1
mov $31,$12
lda $14,L.207
ldq $27,-48+352($sp)
lda $13,60($27)
L.208:
L.209:
mov $13,$27
lda $13,1($27)
mov $14,$25
lda $14,1($25)
ldb $25,($25)
stb $25,($27)
sll $25,8*(8-1),$27
sra $27,8*(8-1),$27
cmpeq $27,$31,$23
beq $23,L.208
lda $16,-312+352($sp)
jsr $26,zerofill
ldgp $gp,0($26)
lda $27,1
stb $27,-215+352($sp)
lda $27,1
stb $27,-247+352($sp)
lda $27,1
stb $27,-186+352($sp)
lda $27,1
stb $27,-264+352($sp)
lda $27,1
stb $27,-214+352($sp)
lda $27,1
stb $27,-246+352($sp)
lda $27,1
stb $27,-279+352($sp)
lda $27,1
stb $27,-263+352($sp)
lda $27,1
stb $27,-213+352($sp)
lda $27,1
stb $27,-245+352($sp)
lda $27,1
stb $27,-278+352($sp)
lda $27,1
stb $27,-262+352($sp)
lda $27,1
stb $27,-212+352($sp)
lda $27,1
stb $27,-244+352($sp)
lda $27,1
stb $27,-277+352($sp)
lda $27,1
stb $27,-261+352($sp)
lda $27,1
stb $27,-211+352($sp)
lda $27,1
stb $27,-243+352($sp)
lda $27,1
stb $27,-275+352($sp)
lda $27,1
stb $27,-260+352($sp)
lda $27,1
stb $27,-210+352($sp)
lda $27,1
stb $27,-242+352($sp)
lda $27,1
stb $27,-274+352($sp)
lda $27,1
stb $27,-259+352($sp)
lda $27,1
stb $27,-209+352($sp)
lda $27,1
stb $27,-241+352($sp)
lda $27,1
stb $27,-272+352($sp)
lda $27,1
stb $27,-258+352($sp)
lda $27,1
stb $27,-208+352($sp)
lda $27,1
stb $27,-240+352($sp)
lda $27,1
stb $27,-271+352($sp)
lda $27,1
stb $27,-257+352($sp)
lda $27,1
stb $27,-207+352($sp)
lda $27,1
stb $27,-239+352($sp)
lda $27,1
stb $27,-217+352($sp)
lda $27,1
stb $27,-256+352($sp)
lda $27,1
stb $27,-206+352($sp)
lda $27,1
stb $27,-238+352($sp)
lda $27,1
stb $27,-251+352($sp)
lda $27,1
stb $27,-255+352($sp)
lda $27,1
stb $27,-205+352($sp)
lda $27,1
stb $27,-237+352($sp)
lda $27,1
stb $27,-267+352($sp)
lda $27,1
stb $27,-204+352($sp)
lda $27,1
stb $27,-236+352($sp)
lda $27,1
stb $27,-218+352($sp)
lda $27,1
stb $27,-203+352($sp)
lda $27,1
stb $27,-235+352($sp)
lda $27,1
stb $27,-188+352($sp)
lda $27,1
stb $27,-302+352($sp)
lda $27,1
stb $27,-202+352($sp)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -