📄 cq.sbk
字号:
.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.data.align 0L.484:.byte 48.byte 49.byte 50.byte 51.byte 52.byte 53.byte 54.byte 55.byte 56.byte 57.byte 0.data.align 0L.485:.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.data.align 0L.486:.byte 10.byte 9.byte 8.byte 13.byte 12.byte 92.byte 39.byte 0.data.align 0L.487:.byte 32.byte 0.byte 0.globl s61.text.text.align 2.ent s61s61:.frame $sp,96,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-96.mask 0xc2fe0000,-44sw $17,16($sp)sw $18,20($sp)sw $19,24($sp)sw $20,28($sp)sw $21,32($sp)sw $22,36($sp)sw $23,40($sp).cprestore 44sw $30,48($sp)sw $31,52($sp)sw $4,96($sp)la $22,L.481lw $24,0+96($sp)la $21,60($24)move $19,$0L.488:L.489:move $24,$21la $21,1($24)move $15,$22la $22,1($15)lb $15,($15)sb $15,($24)sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)bne $24,$0,L.488la $24,-19sh $24,-26+96($sp)lh $24,-26+96($sp)sw $24,-32+96($sp)lw $24,-32+96($sp)la $15,-19beq $24,$15,L.491la $19,1($19)lw $24,0+96($sp)lw $24,44($24)beq $24,$0,L.493la $4,L.480la $5,1jal printfL.493:L.491:la $24,L.482sw $24,-24+96($sp)la $24,L.483sw $24,-20+96($sp)la $24,L.484sw $24,-16+96($sp)la $24,L.485sw $24,-12+96($sp)la $24,L.486sw $24,-8+96($sp)la $24,L.487sw $24,-4+96($sp)move $23,$0move $30,$0b L.505L.504:sll $24,$30,2la $15,-24+96($sp)addu $24,$24,$15lw $15,($24)la $14,1($15)sw $14,($24)lb $24,($15)bge $24,$0,L.507la $23,1L.507:L.505:sll $24,$30,2la $15,-24+96($sp)addu $24,$24,$15lw $24,($24)lb $24,($24)bne $24,$0,L.504L.501:la $30,1($30)la $24,6blt $30,$24,L.505beq $23,$0,L.509la $19,2($19)lw $24,0+96($sp)lw $24,44($24)beq $24,$0,L.511la $4,L.480la $5,2jal printfL.511:L.509:la $20,1048579move $18,$20move $17,$20sll $24,$18,8*(4-2); sra $24,$24,8*(4-2)beq $24,$20,L.516la $15,3bne $24,$15,L.515L.516:sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)beq $24,$20,L.513la $15,3beq $24,$15,L.513L.515:la $19,8($19)lw $24,0+96($sp)lw $24,44($24)beq $24,$0,L.517la $4,L.480la $5,8jal printfL.517:L.513:move $2,$19L.479:lw $17,16($sp)lw $18,20($sp)lw $19,24($sp)lw $20,28($sp)lw $21,32($sp)lw $22,36($sp)lw $23,40($sp)lw $25,44($sp)lw $30,48($sp)lw $31,52($sp)addu $sp,$sp,96j $31.end s61.data.align 0L.520:.byte 115.byte 54.byte 50.byte 54.byte 44.byte 101.byte 114.byte 37.byte 100.byte 10.byte 0.sdata.align 0L.521:.byte 115.byte 54.byte 50.byte 54.byte 32.byte 32.byte 32.byte 0.globl s626.text.text.align 2.ent s626s626:.frame $sp,160,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-160.fmask 0xff000000,-120.mask 0xc2ff0000,-72s.d $f24,16($sp)s.d $f26,24($sp)s.d $f28,32($sp)s.d $f30,40($sp)sw $16,48($sp)sw $17,52($sp)sw $18,56($sp)sw $19,60($sp)sw $20,64($sp)sw $21,68($sp)sw $22,72($sp)sw $23,76($sp).cprestore 80sw $30,84($sp)sw $31,88($sp)move $30,$4la $20,L.521la $19,60($30)sw $0,-52+160($sp)L.522:L.523:move $24,$19la $19,1($24)move $15,$20la $20,1($15)lb $15,($15)sb $15,($24)sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)bne $24,$0,L.522l.s $f30,L.411la $24,1move $18,$24move $22,$24move $23,$0b L.528L.525:l.s $f18,L.529mul.s $f30,$f18,$f30sll $24,$22,1or $22,$24,$18L.526:la $23,1($23)L.528:lw $24,12($30)subu $24,$24,2blt $23,$24,L.525mtc1 $22,$f18; cvt.s.w $f18,$f18s.s $f18,-60+160($sp)l.s $f18,-60+160($sp)sub.s $f18,$f30,$f18div.s $f30,$f18,$f30cvt.d.s $f18,$f30l.d $f16,L.416l.s $f10,28($30)cvt.d.s $f10,$f10mul.d $f16,$f16,$f10c.ule.d $f18,$f16; bc1t L.530lw $24,-52+160($sp)la $24,2($24)sw $24,-52+160($sp)lw $24,44($30)beq $24,$0,L.532la $4,L.520la $5,2jal printfL.532:L.530:la $16,125la $24,125sh $24,-30+160($sp)la $24,125sw $24,-36+160($sp)la $24,15625sw $24,-44+160($sp)la $24,125sw $24,-40+160($sp)la $24,15625sw $24,-48+160($sp)la $17,125la $24,15625sw $24,-56+160($sp)l.s $f26,L.534l.d $f24,L.535l.d $f28,L.536move $23,$0L.537:la $24,-28+160($sp)addu $24,$23,$24sb $0,($24)L.538:la $23,1($23)la $24,28blt $23,$24,L.537sll $24,$16,8*(4-1); sra $24,$24,8*(4-1)mul $24,$24,$24lw $15,-44+160($sp)beq $24,$15,L.541la $24,1sb $24,-28+160($sp)L.541:lh $24,-30+160($sp)sll $15,$16,8*(4-1); sra $15,$15,8*(4-1)mul $24,$24,$15lw $15,-44+160($sp)beq $24,$15,L.543la $24,1sb $24,-27+160($sp)L.543:lh $24,-30+160($sp)mul $24,$24,$24lw $15,-44+160($sp)beq $24,$15,L.546la $24,1sb $24,-26+160($sp)L.546:lw $24,-36+160($sp)sll $15,$16,8*(4-1); sra $15,$15,8*(4-1)mul $24,$24,$15lw $15,-44+160($sp)beq $24,$15,L.549la $24,1sb $24,-25+160($sp)L.549:lw $24,-36+160($sp)lh $15,-30+160($sp)mul $24,$24,$15lw $15,-44+160($sp)beq $24,$15,L.552la $24,1sb $24,-24+160($sp)L.552:lw $24,-36+160($sp)mul $24,$24,$24lw $15,-44+160($sp)beq $24,$15,L.555la $24,1sb $24,-23+160($sp)L.555:lw $24,-40+160($sp)sll $15,$16,8*(4-1); sra $15,$15,8*(4-1)mul $24,$24,$15lw $15,-48+160($sp)beq $24,$15,L.558la $24,1sb $24,-22+160($sp)L.558:lw $24,-40+160($sp)lh $15,-30+160($sp)mul $24,$24,$15lw $15,-48+160($sp)beq $24,$15,L.561la $24,1sb $24,-21+160($sp)L.561:lw $24,-40+160($sp)lw $15,-36+160($sp)mul $24,$24,$15lw $15,-48+160($sp)beq $24,$15,L.564la $24,1sb $24,-20+160($sp)L.564:lw $24,-40+160($sp)mul $24,$24,$24lw $15,-48+160($sp)beq $24,$15,L.567la $24,1sb $24,-19+160($sp)L.567:sll $24,$16,8*(4-1); sra $24,$24,8*(4-1)mul $24,$17,$24lw $15,-56+160($sp)beq $24,$15,L.570la $24,1sb $24,-18+160($sp)L.570:lh $24,-30+160($sp)mul $24,$17,$24lw $15,-56+160($sp)beq $24,$15,L.573la $24,1sb $24,-17+160($sp)L.573:lw $24,-36+160($sp)mul $24,$17,$24lw $15,-56+160($sp)beq $24,$15,L.576la $24,1sb $24,-16+160($sp)L.576:move $24,$17lw $15,-40+160($sp)mul $24,$24,$15lw $15,-48+160($sp)beq $24,$15,L.579la $24,1sb $24,-15+160($sp)L.579:mul $24,$17,$17lw $15,-56+160($sp)beq $24,$15,L.582la $24,1sb $24,-14+160($sp)L.582:sll $24,$16,8*(4-1); sra $24,$24,8*(4-1)mtc1 $24,$f18; cvt.s.w $f18,$f18mul.s $f18,$f26,$f18cvt.d.s $f18,$f18c.eq.d $f18,$f28; bc1t L.585la $24,1sb $24,-13+160($sp)L.585:lh $24,-30+160($sp)mtc1 $24,$f18; cvt.s.w $f18,$f18mul.s $f18,$f26,$f18cvt.d.s $f18,$f18c.eq.d $f18,$f28; bc1t L.588la $24,1sb $24,-12+160($sp)L.588:lw $24,-36+160($sp)mtc1 $24,$f18; cvt.s.w $f18,$f18mul.s $f18,$f26,$f18cvt.d.s $f18,$f18c.eq.d $f18,$f28; bc1t L.591la $24,1sb $24,-11+160($sp)L.591:lw $24,-40+160($sp)l.d $f18,L.596srl $15,$24,1mtc1 $15,$f16; cvt.d.w $f16,$f16mul.d $f18,$f18,$f16and $24,$24,1mtc1 $24,$f16; cvt.d.w $f16,$f16add.d $f18,$f18,$f16cvt.s.d $f18,$f18mul.s $f18,$f26,$f18cvt.d.s $f18,$f18c.eq.d $f18,$f28; bc1t L.594la $24,1sb $24,-10+160($sp)L.594:mtc1 $17,$f18; cvt.s.w $f18,$f18mul.s $f18,$f26,$f18cvt.d.s $f18,$f18c.eq.d $f18,$f28; bc1t L.598la $24,1sb $24,-9+160($sp)L.598:mul.s $f18,$f26,$f26cvt.d.s $f18,$f18c.eq.d $f18,$f28; bc1t L.601la $24,1sb $24,-8+160($sp)L.601:sll $24,$16,8*(4-1); sra $24,$24,8*(4-1)mtc1 $24,$f18; cvt.d.w $f18,$f18mul.d $f18,$f24,$f18c.eq.d $f18,$f28; bc1t L.604la $24,1sb $24,-7+160($sp)L.604:lh $24,-30+160($sp)mtc1 $24,$f18; cvt.d.w $f18,$f18mul.d $f18,$f24,$f18c.eq.d $f18,$f28; bc1t L.607la $24,1sb $24,-6+160($sp)L.607:lw $24,-36+160($sp)mtc1 $24,$f18; cvt.d.w $f18,$f18mul.d $f18,$f24,$f18c.eq.d $f18,$f28; bc1t L.610la $24,1sb $24,-5+160($sp)L.610:lw $24,-40+160($sp)l.d $f18,L.596srl $15,$24,1mtc1 $15,$f16; cvt.d.w $f16,$f16mul.d $f18,$f18,$f16and $24,$24,1mtc1 $24,$f16; cvt.d.w $f16,$f16add.d $f18,$f18,$f16mul.d $f18,$f24,$f18c.eq.d $f18,$f28; bc1t L.613la $24,1sb $24,-4+160($sp)L.613:mtc1 $17,$f18; cvt.d.w $f18,$f18mul.d $f18,$f24,$f18c.eq.d $f18,$f28; bc1t L.616la $24,1sb $24,-3+160($sp)L.616:cvt.d.s $f18,$f26mul.d $f18,$f24,$f18c.eq.d $f18,$f28; bc1t L.619la $24,1sb $24,-2+160($sp)L.619:mul.d $f18,$f24,$f24c.eq.d $f18,$f28; bc1t L.622la $24,1sb $24,-1+160($sp)L.622:move $21,$0move $23,$0L.625:sll $24,$21,8*(4-1); sra $24,$24,8*(4-1)la $15,-28+160($sp)addu $15,$23,$15lb $15,($15)addu $24,$24,$15move $21,$24L.626:la $23,1($23)la $24,28blt $23,$24,L.625sll $24,$21,8*(4-1); sra $24,$24,8*(4-1)beq $24,$0,L.629lw $24,-52+160($sp)la $24,4($24)sw $24,-52+160($sp)lw $24,44($30)beq $24,$0,L.631la $4,L.520la $5,4jal printfla $4,L.633jal printfmove $23,$0L.634:la $4,L.638la $24,-28+160($sp)addu $24,$23,$24lb $5,($24)jal printfL.635:la $23,1($23)la $24,28blt $23,$24,L.634la $4,L.639jal printfL.631:L.629:la $17,32768move $24,$17la $15,0x8000bleu $24,$15,L.640lw $24,-52+160($sp)la $24,8($24)sw $24,-52+160($sp)lw $24,44($30)beq $24,$0,L.642la $4,L.520la $5,8jal printfL.642:L.640:lw $2,-52+160($sp)L.519:l.d $f24,16($sp)l.d $f26,24($sp)l.d $f28,32($sp)l.d $f30,40($sp)lw $16,48($sp)lw $17,52($sp)lw $18,56($sp)lw $19,60($sp)lw $20,64($sp)lw $21,68($sp)lw $22,72($sp)lw $23,76($sp)lw $25,80($sp)lw $30,84($sp)lw $31,88($sp)addu $sp,$sp,160j $31.end s626.data.align 0L.645:.byte 115.byte 55.byte 49.byte 44.byte 101.byte 114.byte 37.byte 100.byte 10.byte 0.sdata.align 0L.646:.byte 115.byte 55.byte 49.byte 32.byte 32.byte 32.byte 32.byte 0.sdata.align 0L.647:.byte 0x71.globl s71.text.text.align 2.ent s71s71:.frame $sp,96,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-96.mask 0xc2f00000,-56sw $20,16($sp)sw $21,20($sp)sw $22,24($sp)sw $23,28($sp).cprestore 32sw $30,36($sp)sw $31,40($sp)move $30,$4la $23,L.646la $22,60($30)move $21,$0L.648:L.649:move $24,$22la $22,1($24)move $15,$23la $23,1($15)lb $15,($15)sb $15,($24)sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)bne $24,$0,L.648lb $24,L.653lb $15,L.647beq $24,$15,L.651la $21,1($21)lw $24,44($30)beq $24,$0,L.654la $4,L.645la $5,1jal printfL.654:L.651:b L.656la $21,2($21)lw $24,44($30)beq $24,$0,L.658la $4,L.645la $5,2jal printfL.658:L.656:la $24,1942sw $24,-20+96($sp)lw $24,-20+96($sp)la $15,1942bne $24,$15,L.666lw $24,-20+96($sp)lw $15,-20+96($sp)beq $24,$15,L.661L.666:la $21,4($21)lw $24,44($30)beq $24,$0,L.667la $4,L.645la $5,4jal printfL.667:L.661:la $4,-5jal McCarthyla $15,91beq $2,$15,L.669la $21,8($21)lw $24,44($30)beq $24,$0,L.671la $4,L.645la $5,8jal printfL.671:L.669:la $20,2la $24,3sw $24,-44+96($sp)la $24,-44+96($sp)sw $24,-48+96($sp)move $4,$20lw $5,-48+96($sp)jal clobberla $24,2bne $20,$24,L.675lw $15,-44+96($sp)beq $15,$24,L.673L.675:la $21,16($21)lw $24,44($30)beq $24,$0,L.676la $4,L.645la $5,16jal printfL.676:L.673:l.s $f18,32($30)c.eq.s $f18,$f18; bc1t L.678la $21,32($21)lw $24,44($30)beq $24,$0,L.680la $4,L.645la $5,32jal printfL.680:L.678:move $2,$21L.644:lw $20,16($sp)lw $21,20($sp)lw $22,24($sp)lw $23,28($sp)lw $25,32($sp)lw $30,36($sp)lw $31,40($sp)addu $sp,$sp,96j $31.end s71.globl McCarthy.text.align 2.ent McCarthyMcCarthy:.frame $sp,32,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-32.mask 0x82000000,-12.cprestore 16sw $31,20($sp)sw $4,32($sp)lw $24,0+32($sp)la $15,100ble $24,$15,L.683lw $24,0+32($sp)subu $2,$24,10b L.682L.683:lw $24,0+32($sp)la $4,11($24)jal McCarthymove $24,$2move $4,$24jal McCarthymove $24,$2L.682:lw $25,16($sp)lw $31,20($sp)addu $sp,$sp,32j $31.end McCarthy.globl clobber.text.align 2.ent clobberclobber:.frame $sp,0,$31.set noreorder.cpload $25.set reorderla $4,3la $24,2sw $24,($5)move $2,$0L.685:j $31.end clobber.data.align 0L.687:.byte 76.byte 111.byte 99.byte 97.byte 108.byte 32.byte 101.byte 114.byte 114.byte 111.byte 114.byte 32.byte 37.byte 100.byte 46.byte 10.byte 0.data.align 0L.688:.byte 115.byte 55.byte 49.byte 52.byte 44.byte 101.byte 114.byte 37.byte 100.byte 10.byte 0.sdata.align 0L.689:.byte 115.byte 55.byte 49.byte 52.byte 32.byte 32.byte 32.byte 0.globl s714.text.text.align 2.ent s714s714:.frame $sp,160,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-160.fmask 0xff000000,-120.mask 0xc2ff0000,-72s.d $f24,16($sp)s.d $f26,24($sp)s.d $f28,32($sp)s.d $f30,40($sp)sw $16,48($sp)sw $17,52($sp)sw $18,56($sp)sw $19,60($sp)sw $20,64($sp)sw $21,68($sp)sw $22,72($sp)sw $23,76($sp).cprestore 80sw $30,84($sp)sw $31,88($sp)sw $4,160($sp)la $24,L.689sw $24,-16+160($sp)lw $24,0+160($sp)la $15,60($24)sw $15,-20+160($sp)sw $0,-24+160($sp)move $23,$0lw $30,48($24)L.690:L.691:lw $24,-20+160($sp)la $15,1($24)sw $15,-20+160($sp)lw $15,-16+160($sp)la $14,1($15)sw $14,-16+160($sp)lb $15,($15)sb $15,($24)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -