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

📄 cq.sbk

📁 lcc source code enjoy your self
💻 SBK
📖 第 1 页 / 共 5 页
字号:
lda $27,1
stb $27,-234+352($sp)
lda $27,1
stb $27,-303+352($sp)
lda $27,1
stb $27,-201+352($sp)
lda $27,1
stb $27,-233+352($sp)
lda $27,1
stb $27,-189+352($sp)
lda $27,1
stb $27,-304+352($sp)
lda $27,1
stb $27,-200+352($sp)
lda $27,1
stb $27,-232+352($sp)
lda $27,1
stb $27,-187+352($sp)
lda $27,1
stb $27,-299+352($sp)
lda $27,1
stb $27,-199+352($sp)
lda $27,1
stb $27,-231+352($sp)
lda $27,1
stb $27,-221+352($sp)
lda $27,1
stb $27,-300+352($sp)
lda $27,1
stb $27,-198+352($sp)
lda $27,1
stb $27,-230+352($sp)
lda $27,1
stb $27,-219+352($sp)
lda $27,1
stb $27,-197+352($sp)
lda $27,1
stb $27,-229+352($sp)
lda $27,1
stb $27,-269+352($sp)
lda $27,1
stb $27,-220+352($sp)
lda $27,1
stb $27,-196+352($sp)
lda $27,1
stb $27,-228+352($sp)
lda $27,1
stb $27,-253+352($sp)
lda $27,1
stb $27,-273+352($sp)
lda $27,1
stb $27,-195+352($sp)
lda $27,1
stb $27,-227+352($sp)
lda $27,1
stb $27,-270+352($sp)
lda $27,1
stb $27,-194+352($sp)
lda $27,1
stb $27,-226+352($sp)
lda $27,1
stb $27,-254+352($sp)
lda $27,1
stb $27,-312+352($sp)
stb $27,-193+352($sp)
lda $27,1
stb $27,-225+352($sp)
lda $27,1
stb $27,-252+352($sp)
lda $27,1
stb $27,-280+352($sp)
lda $27,1
stb $27,-192+352($sp)
lda $27,1
stb $27,-224+352($sp)
lda $27,1
stb $27,-250+352($sp)
lda $27,1
stb $27,-191+352($sp)
lda $27,1
stb $27,-223+352($sp)
lda $27,1
stb $27,-268+352($sp)
lda $27,1
stb $27,-190+352($sp)
lda $27,1
stb $27,-222+352($sp)
lda $27,1
stb $27,-266+352($sp)
lda $27,1
stb $27,-249+352($sp)
lda $27,1
stb $27,-265+352($sp)
lda $16,-312+352($sp)
jsr $26,sumof
ldgp $gp,0($26)
lda $25,98
cmpeq $0,$25,$23
bne $23,L.308
lda $12,1($12)
ldq $27,-48+352($sp)
ldl $27,44($27)
cmpeq $27,$31,$23
bne $23,L.310
lda $16,L.206
lda $17,1
jsr $26,printf
ldgp $gp,0($26)
L.310:
L.308:
br L.312
lda $12,8($12)
ldq $27,-48+352($sp)
ldl $27,44($27)
cmpeq $27,$31,$23
bne $23,L.314
lda $16,L.206
lda $17,8
jsr $26,printf
ldgp $gp,0($26)
L.314:
L.312:
mov $12,$0
L.205:
ldq $12,0($sp)
ldq $13,8($sp)
ldq $14,16($sp)
ldq $24,24($sp)
ldq $26,32($sp)
lda $sp,352($sp)
ret
.end s243
.globl zerofill
.text
.ent zerofill
zerofill:
ldgp $gp,0($27)
lda $sp,-80($sp)
.mask 0x5004000,-64
.frame $sp,80,$26,48
stq $14,0($sp)
stq $24,8($sp)
stq $26,16($sp)
.prologue 1
mov $31,$14
L.317:
mov $16,$27
lda $16,1($27)
stb $31,($27)
L.318:
lda $14,1($14)
lda $27,256
cmplt $14,$27,$23
bne $23,L.317
mov $31,$0
L.316:
ldq $14,0($sp)
ldq $24,8($sp)
ldq $26,16($sp)
lda $sp,80($sp)
ret
.end zerofill
.globl sumof
.text
.ent sumof
sumof:
ldgp $gp,0($27)
lda $sp,-96($sp)
.mask 0x4007000,-72
.frame $sp,96,$26,48
stq $12,0($sp)
stq $13,8($sp)
stq $14,16($sp)
stq $26,24($sp)
.prologue 1
mov $16,$12
mov $31,$14
mov $31,$13
L.322:
mov $12,$27
lda $12,1($27)
ldb $27,($27)
addl $14,$27,$14
L.323:
lda $13,1($13)
lda $27,256
cmplt $13,$27,$23
bne $23,L.322
mov $14,$0
L.321:
ldq $12,0($sp)
ldq $13,8($sp)
ldq $14,16($sp)
ldq $26,24($sp)
lda $sp,96($sp)
ret
.end sumof
.sdata
.align 0
L.327:
.byte 115
.byte 50
.byte 52
.byte 52
.byte 44
.byte 101
.byte 114
.byte 37
.byte 100
.byte 10
.byte 0
.align 0
L.328:
.byte 115
.byte 50
.byte 52
.byte 52
.byte 32
.byte 32
.byte 32
.byte 0
.globl s244
.text
.text
.ent s244
s244:
ldgp $gp,0($27)
lda $sp,-176($sp)
.mask 0x5007c00,-128
.frame $sp,176,$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)
stq $16,128($sp)
.prologue 1
lda $13,L.328
ldq $27,-48+176($sp)
lda $12,60($27)
L.329:
L.330:
mov $12,$27
lda $12,1($27)
mov $13,$25
lda $13,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.329
mov $31,$10
mov $31,$11
ldt $f30,L.332
stt $f30,-120+176($sp)
stt $f30,-112+176($sp)
ldt $f30,L.332
stt $f30,-104+176($sp)
ldt $f30,L.332
stt $f30,-96+176($sp)
ldt $f30,L.332
stt $f30,-88+176($sp)
ldt $f30,L.332
stt $f30,-80+176($sp)
ldt $f30,L.332
stt $f30,-72+176($sp)
ldt $f30,L.332
stt $f30,-64+176($sp)
mov $31,$11
mov $31,$14
L.340:
sll $14,8*(8-4),$27
sra $27,8*(8-4),$27
sll $27,3,$27
lda $25,-120+176($sp)
addq $27,$25,$27
ldt $f30,($27)
lda $27,1($14)
sll $27,8*(8-4),$27
sra $27,8*(8-4),$27
sll $27,3,$27
lda $25,-120+176($sp)
addq $27,$25,$27
ldt $f29,($27)
cmpteq $f30,$f29,$f1
fbne $f1,L.344
lda $11,1
L.344:
L.341:
lda $14,1($14)
cmplt $14,7,$23
bne $23,L.340
cmpeq $11,$31,$23
bne $23,L.346
ldq $27,-48+176($sp)
ldl $27,44($27)
cmpeq $27,$31,$23
bne $23,L.348
lda $16,L.327
lda $17,1
jsr $26,printf
ldgp $gp,0($26)
L.348:
lda $10,1($10)
L.346:
br L.350
ldq $27,-48+176($sp)
ldl $27,44($27)
cmpeq $27,$31,$23
bne $23,L.352
lda $16,L.327
lda $17,2
jsr $26,printf
ldgp $gp,0($26)
L.352:
lda $10,2($10)
L.350:
mov $10,$0
L.326:
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,176($sp)
ret
.end s244
.sdata
.align 0
L.355:
.byte 115
.byte 50
.byte 53
.byte 44
.byte 101
.byte 114
.byte 37
.byte 100
.byte 10
.byte 0
.align 0
L.356:
.byte 115
.byte 50
.byte 53
.byte 32
.byte 32
.byte 32
.byte 32
.byte 0
.globl s25
.text
.text
.ent s25
s25:
ldgp $gp,0($27)
lda $sp,-128($sp)
.mask 0x5007e00,-72
.frame $sp,128,$26,48
stq $9,0($sp)
stq $10,8($sp)
stq $11,16($sp)
stq $12,24($sp)
stq $13,32($sp)
stq $14,40($sp)
stq $24,48($sp)
stq $26,56($sp)
mov $16,$14
.prologue 1
lda $10,L.356
lda $9,60($14)
L.357:
L.358:
mov $9,$27
lda $9,1($27)
mov $10,$25
lda $10,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.357
stl $31,-60+128($sp)
lda $12,L.360
lda $27,1($12)
ldb $27,($27)
ldb $25,($12)
cmpeq $25,$27,$23
beq $23,L.364
lda $25,2($12)
ldb $25,($25)
cmpeq $27,$25,$23
beq $23,L.364
cmpeq $25,46,$23
bne $23,L.361
L.364:
ldl $27,-60+128($sp)
lda $27,1($27)
stl $27,-60+128($sp)
ldl $27,44($14)
cmpeq $27,$31,$23
bne $23,L.365
lda $16,L.355
lda $17,1
jsr $26,printf
ldgp $gp,0($26)
L.365:
L.361:
lda $27,3($12)
ldb $27,($27)
cmpeq $27,$31,$23
bne $23,L.367
ldl $27,-60+128($sp)
lda $27,4($27)
stl $27,-60+128($sp)
ldl $27,44($14)
cmpeq $27,$31,$23
bne $23,L.369
lda $16,L.355
lda $17,4
jsr $26,printf
ldgp $gp,0($26)
L.369:
L.367:
lda $27,L.373+1
ldb $27,($27)
cmpeq $27,34,$23
bne $23,L.371
ldl $27,-60+128($sp)
lda $27,8($27)
stl $27,-60+128($sp)
ldl $27,44($14)
cmpeq $27,$31,$23
bne $23,L.375
lda $16,L.355
lda $17,8
jsr $26,printf
ldgp $gp,0($26)
L.375:
L.371:
lda $12,L.377
ldb $27,($12)
cmpeq $27,10,$23
beq $23,L.385
lda $27,1($12)
ldb $27,($27)
cmpeq $27,9,$23
beq $23,L.385
lda $27,2($12)
ldb $27,($27)
cmpeq $27,8,$23
beq $23,L.385
lda $27,3($12)
ldb $27,($27)
cmpeq $27,13,$23
beq $23,L.385
lda $27,4($12)
ldb $27,($27)
cmpeq $27,12,$23
beq $23,L.385
lda $27,5($12)
ldb $27,($27)
lda $25,92
cmpeq $27,$25,$23
beq $23,L.385
lda $27,6($12)
ldb $27,($27)
cmpeq $27,39,$23
bne $23,L.378
L.385:
ldl $27,-60+128($sp)
lda $27,16($27)
stl $27,-60+128($sp)
ldl $27,44($14)
cmpeq $27,$31,$23
bne $23,L.386
lda $16,L.355
lda $17,16
jsr $26,printf
ldgp $gp,0($26)
L.386:
L.378:
lda $27,L.388
mov $27,$11
mov $27,$12
stl $31,-64+128($sp)
mov $31,$13
br L.392
L.389:
sll $13,8*(8-4),$27
sra $27,8*(8-4),$27
addq $27,$12,$25
ldb $25,($25)
addq $27,$11,$27
ldb $27,($27)
cmpeq $25,$27,$23
bne $23,L.393
lda $27,1
stl $27,-64+128($sp)
L.393:
L.390:
lda $13,1($13)
L.392:
mov $13,$27
lda $25,7
cmpult $27,$25,$23
bne $23,L.389
ldl $27,-64+128($sp)
cmpeq $27,$31,$23
bne $23,L.395
ldl $27,-60+128($sp)
lda $27,32($27)
stl $27,-60+128($sp)
ldl $27,44($14)
cmpeq $27,$31,$23
bne $23,L.397
lda $16,L.355
lda $17,32
jsr $26,printf
ldgp $gp,0($26)
L.397:
L.395:
ldl $0,-60+128($sp)
L.354:
ldq $9,0($sp)
ldq $10,8($sp)
ldq $11,16($sp)
ldq $12,24($sp)
ldq $13,32($sp)
ldq $14,40($sp)
ldq $24,48($sp)
ldq $26,56($sp)
lda $sp,128($sp)
ret
.end s25
.sdata
.align 0
L.400:
.byte 115
.byte 50
.byte 54
.byte 32
.byte 32
.byte 32
.byte 32
.byte 0
.align 0
L.401:
.byte 37
.byte 51
.byte 100
.byte 32
.byte 98
.byte 105
.byte 116
.byte 115
.byte 32
.byte 105
.byte 110
.byte 32
.byte 37
.byte 115
.byte 115
.byte 46
.byte 10
.byte 0
.align 0
L.402:
.byte 37
.byte 101
.byte 32
.byte 105
.byte 115
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 108
.byte 101
.byte 97
.byte 115
.byte 116
.byte 32
.byte 110
.byte 117
.byte 109
.byte 98
.byte 101
.byte 114
.byte 32
.byte 116
.byte 104
.byte 97
.byte 116
.byte 32
.byte 99
.byte 97
.byte 110
.byte 32
.byte 98
.byte 101
.byte 32
.byte 97
.byte 100
.byte 100
.byte 101
.byte 100
.byte 32
.byte 116
.byte 111
.byte 32
.byte 49
.byte 46
.byte 32
.byte 40
.byte 37
.byte 115
.byte 41
.byte 46
.byte 10
.byte 0
.globl s26
.text
.text
.ent s26
s26:
ldgp $gp,0($27)
lda $sp,-160($sp)
.fmask 0x3e0,-128
.mask 0x5007c00,-72
.frame $sp,160,$26,48
stt $f5,0($sp)
stt $f6,8($sp)
stt $f7,16($sp)
stt $f8,24($sp)
stt $f9,32($sp)
stq $10,40($sp)
stq $11,48($sp)
stq $12,56($sp)
stq $13,64($sp)
stq $14,72($sp)
stq $24,80($sp)
stq $26,88($sp)
mov $16,$14
.prologue 1
lda $12,L.400
lda $11,60($14)
L.403:
L.404:
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.403
stl $31,($14)
mov $31,$10
lda $13,1
br L.407
L.406:
sll $13,8*(8-1),$27
sra $27,8*(8-1),$27
sll $27,1,$27
addl $27,0,$27
mov $27,$13
ldl $27,($14)
lda $27,1($27)
stl $27,($14)
L.407:
sll $10,8*(8-1),$27
sra $27,8*(8-1),$27
sll $13,8*(8-1),$25
sra $25,8*(8-1),$25
cmpeq $27,$25,$23
beq $23,L.406
ldl $27,($14)
sll $27,2,$27
stl $27,4($14)
ldl $27,($14)
sll $27,1,$27
stl $27,8($14)
ldl $27,($14)
sll $27,3,$27
stl $27,12($14)
ldl $27,($14)
sll $27,2,$27
stl $27,16($14)
ldl $27,($14)
sll $27,2,$27
stl $27,20($14)
ldl $27,($14)
sll $27,3,$27
stl $27,24($14)
lds $f30,L.409
fmov $f30,$f7
fmov $f30,$f9
lds $f8,L.410
br L.412
L.411:
adds $f7,$f9,$f8
cvtst $f9,$f30
ldt $f29,L.414
divt $f30,$f29,$f30
cvtts $f30,$f9
L.412:
cmpteq $f8,$f7,$f1
fbeq $f1,L.411
ldt $f30,L.415
cvtst $f9,$f29
mult $f30,$f29,$f30
cvtts $f30,$f30
sts $f30,28($14)
ldt $f5,L.416
lds $f9,L.409
ldt $f6,L.417
br L.419
L.418:
cvtst $f9,$f30
addt $f5,$f30,$f6
ldt $f29,L.414
divt $f30,$f29,$f30
cvtts $f30,$f9
L.419:
cmpteq $f6,$f5,$f1
fbeq $f1,L.418
ldt $f30,L.415
cvtst $f9,$f29
mult $f30,$f29,$f30
cvtts $f30,$f30
sts $f30,32($14)
ldl $27,40($14)
cmpeq $27,$31,$23
bne $23,L.421
lda $16,L.401
ldl $17,($14)
lda $18,L.423
jsr $26,printf
ldgp $gp,0($26)
lda $16,L.401
ldl $17,4($14)
lda $18,L.424
jsr $26,printf
ldgp $gp,0($26)
lda $16,L.401
ldl $17,8($14)
lda $18,L.425
jsr $26,printf
ldgp $gp,0($26)
lda $16,L.401
ldl $17,12($14)
lda $18,L.426
jsr $26,printf
ldgp $gp,0($26)
lda $16,L.401
ldl $17,16($14)
lda $18,L.427
jsr $26,printf
ldgp $gp,0($26)
lda $16,L.401
ldl $17,20($14)
lda $18,L.428
jsr $26,printf
ldgp $gp,0($26)
lda $16,L.401
ldl $17,24($14)
lda $18,L.429
jsr $26,printf
ldgp $gp,0($26)
lda $16,L.402
lds $f30,28($14)
cvtst $f30,$f17
lda $18,L.428
jsr $26,printf
ldgp $gp,0($26)
lda $16,L.402
lds $f30,32($14)
cvtst $f30,$f17
lda $18,L.429
jsr $26,printf
ldgp $gp,0($26)
L.421:
mov $31,$0
L.399:
ldt $f5,0($sp)
ldt $f6,8($sp)
ldt $f7,16($sp)
ldt $f8,24($sp)
ldt $f9,32($sp)
ldq $10,40($sp)
ldq $11,48($sp)
ldq $12,56($sp)
ldq $13,64($sp)
ldq $14,72($sp)
ldq $24,80($sp)
ldq $26,88($sp)
lda $sp,160($sp)
ret
.end s26
.sdata
.align 0
L.431:
.byte 115
.byte 52
.byte 44
.byte 101
.byte 114
.byte 37
.byte 100
.byte 10
.byte 0
.align 0
L.432:
.byte 115
.byte 52
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 0
.globl s4
.text
.text
.ent s4
s4:
ldgp $gp,0($27)
lda $sp,-160($sp)
.mask 0x5007e00,-104
.frame $sp,160,$26,48
stq $9,0($sp)
stq $10,8($sp)
stq $11,16($sp)
stq $12,24($sp)
stq $13,32($sp)
stq $14,40($sp)
stq $24,48($sp)
stq $26,56($sp)
mov $16,$14
.prologue 1
stl $31,-60+160($sp)
lda $10,L.432
lda $9,60($14)
L.433:
L.434:
mov $9,$27
lda $9,1($27)
mov $10,$25
lda $10,1($25)
ldb $25,($25)

⌨️ 快捷键说明

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