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

📄 cq.sbk

📁 lcc source code enjoy your self
💻 SBK
📖 第 1 页 / 共 5 页
字号:
stb $25,($27)
sll $25,8*(8-1),$27
sra $27,8*(8-1),$27
cmpeq $27,$31,$23
beq $23,L.433
mov $31,$13
L.436:
mov $13,$16
jsr $26,svtest
ldgp $gp,0($26)
mov $0,$27
stl $27,-84+160($sp)
jsr $26,zero
ldgp $gp,0($26)
ldl $25,-84+160($sp)
cmpeq $25,$0,$23
bne $23,L.440
lda $27,1
stl $27,-60+160($sp)
ldl $27,44($14)
cmpeq $27,$31,$23
bne $23,L.442
lda $16,L.431
lda $17,1
jsr $26,printf
ldgp $gp,0($26)
L.442:
L.440:
L.437:
lda $13,1($13)
cmplt $13,3,$23
bne $23,L.436
jsr $26,setev
ldgp $gp,0($26)
jsr $26,testev
ldgp $gp,0($26)
cmpeq $0,$31,$23
bne $23,L.444
ldl $27,-60+160($sp)
lda $27,2($27)
stl $27,-60+160($sp)
ldl $27,44($14)
cmpeq $27,$31,$23
bne $23,L.446
lda $16,L.431
lda $17,2
jsr $26,printf
ldgp $gp,0($26)
L.446:
L.444:
br L.448
ldl $27,-60+160($sp)
lda $27,4($27)
stl $27,-60+160($sp)
ldl $27,44($14)
cmpeq $27,$31,$23
bne $23,L.450
lda $16,L.431
lda $17,4
jsr $26,printf
ldgp $gp,0($26)
L.450:
L.448:
lda $12,0xffffffff
lda $11,1
mov $31,$13
br L.455
L.452:
and $11,$12,$11
srl $12,1,$12
L.453:
lda $13,1($13)
L.455:
mov $13,$27
ldl $25,($14)
sll $25,2,$25
cmpult $27,$25,$23
bne $23,L.452
lda $27,1
cmpeq $11,$27,$23
beq $23,L.458
cmpeq $12,$31,$23
bne $23,L.456
L.458:
ldl $27,-60+160($sp)
lda $27,8($27)
stl $27,-60+160($sp)
ldl $27,44($14)
cmpeq $27,$31,$23
bne $23,L.459
lda $16,L.431
lda $17,8
jsr $26,printf
ldgp $gp,0($26)
L.459:
L.456:
ldl $0,-60+160($sp)
L.430:
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,160($sp)
ret
.end s4
.lcomm L.462,4
.globl svtest
.text
.text
.ent svtest
svtest:
ldgp $gp,0($27)
lda $sp,-64($sp)
.frame $sp,64,$26,48
.prologue 1
cmpeq $16,$31,$23
bne $23,L.465
cmpeq $16,1,$23
bne $23,L.466
cmpeq $16,2,$23
bne $23,L.469
br L.463
L.465:
lda $27,1978
stl $27,L.462
stl $31,-60+64($sp)
br L.464
L.466:
ldl $27,L.462
lda $25,1978
cmpeq $27,$25,$23
bne $23,L.467
lda $27,1
stl $27,-60+64($sp)
br L.464
L.467:
lda $27,1929
stl $27,L.462
stl $31,-60+64($sp)
br L.464
L.469:
ldl $27,L.462
lda $25,1929
cmpeq $27,$25,$23
bne $23,L.470
lda $27,1
stl $27,-60+64($sp)
br L.464
L.470:
stl $31,-60+64($sp)
L.463:
L.464:
ldl $0,-60+64($sp)
L.461:
lda $sp,64($sp)
ret
.end svtest
.lcomm L.473,4
.globl zero
.text
.text
.ent zero
zero:
ldgp $gp,0($27)
lda $sp,-64($sp)
.frame $sp,64,$26,48
.prologue 1
lda $27,2
stl $27,L.473
stl $31,-60+64($sp)
ldl $0,-60+64($sp)
L.472:
lda $sp,64($sp)
ret
.end zero
.globl testev
.text
.ent testev
testev:
ldgp $gp,0($27)
lda $sp,-64($sp)
.frame $sp,64,$26,48
.prologue 1
ldl $27,extvar
lda $25,1066
cmpeq $27,$25,$23
bne $23,L.475
lda $0,1
br L.474
L.475:
mov $31,$0
L.474:
lda $sp,64($sp)
ret
.end testev
.sdata
.align 0
L.478:
.byte 115
.byte 54
.byte 49
.byte 44
.byte 101
.byte 114
.byte 37
.byte 100
.byte 10
.byte 0
.align 0
L.479:
.byte 115
.byte 54
.byte 49
.byte 32
.byte 32
.byte 32
.byte 32
.byte 0
.align 0
L.480:
.byte 65
.byte 66
.byte 67
.byte 68
.byte 69
.byte 70
.byte 71
.byte 72
.byte 73
.byte 74
.byte 75
.byte 76
.byte 77
.byte 78
.byte 79
.byte 80
.byte 81
.byte 82
.byte 83
.byte 84
.byte 85
.byte 86
.byte 87
.byte 88
.byte 89
.byte 90
.byte 0
.align 0
L.481:
.byte 97
.byte 98
.byte 99
.byte 100
.byte 101
.byte 102
.byte 103
.byte 104
.byte 105
.byte 106
.byte 107
.byte 108
.byte 109
.byte 110
.byte 111
.byte 112
.byte 113
.byte 114
.byte 115
.byte 116
.byte 117
.byte 118
.byte 119
.byte 120
.byte 121
.byte 122
.byte 0
.align 0
L.482:
.byte 48
.byte 49
.byte 50
.byte 51
.byte 52
.byte 53
.byte 54
.byte 55
.byte 56
.byte 57
.byte 0
.align 0
L.483:
.byte 126
.byte 33
.byte 34
.byte 35
.byte 37
.byte 38
.byte 40
.byte 41
.byte 95
.byte 61
.byte 45
.byte 94
.byte 124
.byte 123
.byte 125
.byte 91
.byte 93
.byte 43
.byte 59
.byte 42
.byte 58
.byte 60
.byte 62
.byte 44
.byte 46
.byte 63
.byte 47
.byte 0
.align 0
L.484:
.byte 10
.byte 9
.byte 8
.byte 13
.byte 12
.byte 92
.byte 39
.byte 0
.align 0
L.485:
.byte 32
.byte 0
.byte 0
.globl s61
.text
.text
.ent s61
s61:
ldgp $gp,0($27)
lda $sp,-192($sp)
.mask 0x5007e00,-136
.frame $sp,192,$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)
stq $16,144($sp)
.prologue 1
lda $12,L.479
ldq $27,-48+192($sp)
lda $11,60($27)
mov $31,$9
L.486:
L.487:
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.486
lda $27,-19
stw $27,-110+192($sp)
lda $27,-110+192($sp)
ldw $27,($27)
sll $27,8*(8-4),$27
sra $27,8*(8-4),$27
stq $27,-120+192($sp)
ldq $27,-120+192($sp)
lda $25,-19
cmpeq $27,$25,$23
bne $23,L.489
lda $9,1($9)
ldq $27,-48+192($sp)
ldl $27,44($27)
cmpeq $27,$31,$23
bne $23,L.491
lda $16,L.478
lda $17,1
jsr $26,printf
ldgp $gp,0($26)
L.491:
L.489:
lda $27,L.480
stq $27,-104+192($sp)
lda $27,L.481
stq $27,-96+192($sp)
lda $27,L.482
stq $27,-88+192($sp)
lda $27,L.483
stq $27,-80+192($sp)
lda $27,L.484
stq $27,-72+192($sp)
lda $27,L.485
stq $27,-64+192($sp)
mov $31,$13
mov $31,$14
br L.503
L.502:
sll $14,8*(8-4),$27
sra $27,8*(8-4),$27
sll $27,3,$27
lda $25,-104+192($sp)
addq $27,$25,$27
ldq $25,($27)
lda $22,1($25)
stq $22,($27)
ldb $27,($25)
cmplt $27,$31,$23
beq $23,L.505
lda $13,1
L.505:
L.503:
sll $14,8*(8-4),$27
sra $27,8*(8-4),$27
sll $27,3,$27
lda $25,-104+192($sp)
addq $27,$25,$27
ldq $27,($27)
ldb $27,($27)
cmpeq $27,$31,$23
beq $23,L.502
L.499:
lda $14,1($14)
cmplt $14,6,$23
bne $23,L.503
cmpeq $13,$31,$23
bne $23,L.507
lda $9,2($9)
ldq $27,-48+192($sp)
ldl $27,44($27)
cmpeq $27,$31,$23
bne $23,L.509
lda $16,L.478
lda $17,2
jsr $26,printf
ldgp $gp,0($26)
L.509:
L.507:
lda $10,1048579
mov $10,$27
stw $27,-106+192($sp)
mov $10,$27
stb $27,-107+192($sp)
lda $27,-106+192($sp)
ldw $27,($27)
sll $27,8*(8-4),$25
sra $25,8*(8-4),$25
cmpeq $25,$10,$23
bne $23,L.514
cmpeq $27,3,$23
beq $23,L.513
L.514:
lda $27,-107+192($sp)
ldb $27,($27)
sll $27,8*(8-4),$25
sra $25,8*(8-4),$25
cmpeq $25,$10,$23
bne $23,L.511
cmpeq $27,3,$23
bne $23,L.511
L.513:
lda $9,8($9)
ldq $27,-48+192($sp)
ldl $27,44($27)
cmpeq $27,$31,$23
bne $23,L.515
lda $16,L.478
lda $17,8
jsr $26,printf
ldgp $gp,0($26)
L.515:
L.511:
mov $9,$0
L.477:
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,192($sp)
ret
.end s61
.sdata
.align 0
L.518:
.byte 115
.byte 54
.byte 50
.byte 54
.byte 44
.byte 101
.byte 114
.byte 37
.byte 100
.byte 10
.byte 0
.align 0
L.519:
.byte 115
.byte 54
.byte 50
.byte 54
.byte 32
.byte 32
.byte 32
.byte 0
.globl s626
.text
.text
.ent s626
s626:
ldgp $gp,0($27)
lda $sp,-240($sp)
.fmask 0x3c0,-216
.mask 0x5007e00,-152
.frame $sp,240,$26,48
stt $f6,0($sp)
stt $f7,8($sp)
stt $f8,16($sp)
stt $f9,24($sp)
stq $9,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 $10,L.519
lda $9,60($14)
stl $31,-128+240($sp)
L.520:
L.521:
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.520
lds $f9,L.409
lda $27,1
stq $27,-96+240($sp)
mov $27,$12
mov $31,$13
br L.526
L.523:
lds $f30,L.527
muls $f30,$f9,$f9
sll $12,1,$27
ldq $25,-96+240($sp)
or $27,$25,$12
L.524:
lda $13,1($13)
L.526:
ldl $27,12($14)
subl $27,2,$27
cmplt $13,$27,$23
bne $23,L.523
stq $12,-56+240($sp)
ldt $f30,-56+240($sp)
cvtqs $f30,$f30
sts $f30,-140+240($sp)
lds $f30,-140+240($sp)
subs $f9,$f30,$f30
divs $f30,$f9,$f9
cvtst $f9,$f30
ldt $f29,L.414
lds $f28,28($14)
cvtst $f28,$f28
mult $f29,$f28,$f29
cmptle $f30,$f29,$f1
fbne $f1,L.528
ldl $27,-128+240($sp)
lda $27,2($27)
stl $27,-128+240($sp)
ldl $27,44($14)
cmpeq $27,$31,$23
bne $23,L.530
lda $16,L.518
lda $17,2
jsr $26,printf
ldgp $gp,0($26)
L.530:
L.528:
lda $27,125
stb $27,-105+240($sp)
lda $27,125
stw $27,-108+240($sp)
lda $27,125
stl $27,-112+240($sp)
lda $27,15625
stl $27,-120+240($sp)
lda $27,125
stl $27,-116+240($sp)
lda $27,15625
stl $27,-124+240($sp)
lda $27,125
stq $27,-104+240($sp)
lda $27,15625
stq $27,-136+240($sp)
lds $f7,L.532
ldt $f6,L.533
ldt $f8,L.534
mov $31,$13
L.535:
sll $13,8*(8-4),$27
sra $27,8*(8-4),$27
lda $25,-84+240($sp)
addq $27,$25,$27
stb $31,($27)
L.536:
lda $13,1($13)
cmplt $13,28,$23
bne $23,L.535
lda $27,-105+240($sp)
ldb $27,($27)
mull $27,$27,$27
ldl $25,-120+240($sp)
cmpeq $27,$25,$23
bne $23,L.539
lda $27,1
stb $27,-84+240($sp)
L.539:
lda $27,-108+240($sp)
ldw $27,($27)
lda $25,-105+240($sp)
ldb $25,($25)
mull $27,$25,$27
ldl $25,-120+240($sp)
cmpeq $27,$25,$23
bne $23,L.541
lda $27,1
stb $27,-83+240($sp)
L.541:
lda $27,-108+240($sp)
ldw $27,($27)
mull $27,$27,$27
ldl $25,-120+240($sp)
cmpeq $27,$25,$23
bne $23,L.544
lda $27,1
stb $27,-82+240($sp)
L.544:
ldl $27,-112+240($sp)
lda $25,-105+240($sp)
ldb $25,($25)
mull $27,$25,$27
ldl $25,-120+240($sp)
cmpeq $27,$25,$23
bne $23,L.547
lda $27,1
stb $27,-81+240($sp)
L.547:
ldl $27,-112+240($sp)
lda $25,-108+240($sp)
ldw $25,($25)
mull $27,$25,$27
ldl $25,-120+240($sp)
cmpeq $27,$25,$23
bne $23,L.550
lda $27,1
stb $27,-80+240($sp)
L.550:
ldl $27,-112+240($sp)
mull $27,$27,$27
ldl $25,-120+240($sp)
cmpeq $27,$25,$23
bne $23,L.553
lda $27,1
stb $27,-79+240($sp)
L.553:
ldl $27,-116+240($sp)
zap $27,240,$27
lda $25,-105+240($sp)
ldb $25,($25)
mull $27,$25,$27
zap $27,240,$27
ldl $25,-124+240($sp)
zap $25,240,$25
cmpeq $27,$25,$23
bne $23,L.556
lda $27,1
stb $27,-78+240($sp)
L.556:
ldl $27,-116+240($sp)
zap $27,240,$27
lda $25,-108+240($sp)
ldw $25,($25)
mull $27,$25,$27
zap $27,240,$27
ldl $25,-124+240($sp)
zap $25,240,$25
cmpeq $27,$25,$23
bne $23,L.559
lda $27,1
stb $27,-77+240($sp)
L.559:
ldl $27,-116+240($sp)
zap $27,240,$27
ldl $25,-112+240($sp)
mull $27,$25,$27
zap $27,240,$27
ldl $25,-124+240($sp)
zap $25,240,$25
cmpeq $27,$25,$23
bne $23,L.562
lda $27,1
stb $27,-76+240($sp)
L.562:
ldl $27,-116+240($sp)
zap $27,240,$27
mull $27,$27,$27
zap $27,240,$27
ldl $25,-124+240($sp)
zap $25,240,$25
cmpeq $27,$25,$23
bne $23,L.565
lda $27,1
stb $27,-75+240($sp)
L.565:
ldq $27,-104+240($sp)
lda $25,-105+240($sp)
ldb $25,($25)
sll $25,8*(8-4),$25
sra $25,8*(8-4),$25
mulq $27,$25,$27
ldq $25,-136+240($sp)
cmpeq $27,$25,$23
bne $23,L.568
lda $27,1
stb $27,-74+240($sp)
L.568:
ldq $27,-104+240($sp)
lda $25,-108+240($sp)
ldw $25,($25)
sll $25,8*(8-4),$25
sra $25,8*(8-4),$25
mulq $27,$25,$27
ldq $25,-136+240($sp)
cmpeq $27,$25,$23
bne $23,L.571
lda $27,1
stb $27,-73+240($sp)
L.571:
ldq $27,-104+240($sp)
ldl $25,-112+240($sp)
mulq $27,$25,$27
ldq $25,-136+240($sp)
cmpeq $27,$25,$23
bne $23,L.574
lda $27,1
stb $27,-72+240($sp)
L.574:
ldq $27,-104+240($sp)
ldl $25,-116+240($sp)
zap $25,240,$25
mulq $27,$25,$27
ldl $25,-124+240($sp)
zap $25,240,$25
cmpeq $27,$25,$23
bne $23,L.577
lda $27,1
stb $27,-71+240($sp)
L.577:
ldq $27,-104+240($sp)
mulq $27,$27,$27
ldq $25,-136+240($sp)
cmpeq $27,$25,$23
bne $23,L.580
lda $27,1
stb $27,-70+240($sp)
L.580:
lda $27,-105+240($sp)
ldb $27,($27)
stq $27,-56+240($sp)
ldt $f30,-56+240($sp)
cvtqs $f30,$f30
muls $f7,$f30,$f30
cvtst $f30,$f30
cmpteq $f30,$f8,$f1
fbne $f1,L.583
lda $27,1
stb $27,-69+240($sp)
L.583:
lda $27,-108+240($sp)
ldw $27,($27)
stq $27,-56+240($sp)
ldt $f30,-56+240($sp)
cvtqs $f30,$f30
muls $f7,$f30,$f30
cvtst $f30,$f30
cmpteq $f30,$f8,$f1
fbne $f1,L.586
lda $27,1
stb $27,-68+240($sp)
L.586:
lds $f30,-112+240($sp)
cvtlq $f30,$f30
cvtqs $f30,$f30
muls $f7,$f30,$f30
cvtst $f30,$f30
cmpteq $f30,$f8,$f1
fbne $f1,L.589
lda $27,1
stb $27,-67+240($sp)
L.589:
ldl $27,-116+240($sp)
zap $27,240,$27
ldt $f30,L.594
srl $27,1,$25
stq $25,-56+240($sp)
ldt $f29,-56+240($sp)
cvtqt $f29,$f29
mult $f30,$f29,$f30
and $27,1,$27
stq $27,-56+240($sp)
ldt $f29,-56+240($sp)
cvtqt $f29,$f29
addt $f30,$f29,$f30
cvtts $f30,$f30
muls $f7,$f30,$f30
cvtst $f30,$f30
cmpteq $f30,$f8,$f1
fbne $f1,L.592
lda $27,1
stb $27,-66+240($sp)
L.592:
ldt $f30,-104+240($sp)
cvtqs $f30,$f30
muls $f7,$f30,$f30
cvtst $f30,$f30
cmpteq $f30,$f8,$f1
fbne $f1,L.596
lda $27,1
stb $27,-65+240($sp)
L.596:
muls $f7,$f7,$f30
cvtst $f30,$f30

⌨️ 快捷键说明

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