📄 paranoia.sbk
字号:
ldgp $gp,0($26)ldt $f30,Jldt $f29,Zerocmptle $f30,$f29,$f1fbne $f1,L.351br L.350L.351:ldl $27,Ilda $27,1($27)stl $27,IL.349:ldl $27,Ildl $25,NoTrialscmple $27,$25,$23bne $23,L.348L.350:lda $16,L.353jsr $26,printfldgp $gp,0($26)lda $27,-1stl $27,Ildt $f30,BMinusU2stt $f30,Xldt $f30,Radixstt $f30,Yldt $f29,U2mult $f30,$f29,$f29addt $f30,$f29,$f30stt $f30,Zstl $31,NotMonotstl $31,Monotbr L.355L.354:ldl $27,Ilda $27,1($27)stl $27,Ildt $f16,Xjsr $26,sqrtldgp $gp,0($26)stt $f0,Xldt $f16,Yjsr $26,sqrtldgp $gp,0($26)stt $f0,Qldt $f16,Zjsr $26,sqrtldgp $gp,0($26)stt $f0,Zldt $f30,Qldt $f29,Xcmptle $f29,$f30,$f1fbeq $f1,L.359ldt $f29,Zcmptle $f30,$f29,$f1fbne $f1,L.357L.359:lda $27,1stl $27,NotMonotbr L.358L.357:ldt $f30,Qldt $f29,Halfaddt $f30,$f29,$f16jsr $26,floorldgp $gp,0($26)stt $f0,Qldl $27,Icmple $27,$31,$23beq $23,L.362ldt $f30,Qldt $f29,Radixmult $f30,$f30,$f30cmpteq $f29,$f30,$f1fbeq $f1,L.360L.362:lda $27,1stl $27,Monotbr L.361L.360:ldl $27,Icmple $27,$31,$23bne $23,L.363ldl $27,Icmple $27,1,$23bne $23,L.365lda $27,1stl $27,Monotbr L.364L.365:ldt $f30,Yldt $f29,BInvrsemult $f30,$f29,$f30stt $f30,Yldt $f30,Yldt $f29,U1subt $f30,$f29,$f28stt $f28,Xaddt $f30,$f29,$f30stt $f30,Zbr L.364L.363:ldt $f30,Qstt $f30,Yldt $f30,Yldt $f29,U2subt $f30,$f29,$f28stt $f28,Xaddt $f30,$f29,$f30stt $f30,ZL.364:L.361:L.358:L.355:ldl $25,NotMonotcmpeq $25,$31,$23beq $23,L.367ldl $25,Monotcmpeq $25,$31,$23bne $23,L.354L.367:ldl $27,Monotcmpeq $27,$31,$23bne $23,L.368lda $16,L.370jsr $26,printfldgp $gp,0($26)br L.369L.368:lda $16,2lda $17,L.158jsr $26,BadCondldgp $gp,0($26)lda $16,L.371ldt $f17,Yjsr $26,printfldgp $gp,0($26)L.369:lda $27,80stl $27,Milestoneldt $f30,Halfldt $f29,MinSqEraddt $f29,$f30,$f29stt $f29,MinSqErldt $f29,MaxSqErsubt $f29,$f30,$f30stt $f30,MaxSqErldt $f30,Oneldt $f29,U2addt $f30,$f29,$f16jsr $26,sqrtldgp $gp,0($26)ldt $f29,Oneldt $f28,U2subt $f0,$f29,$f30divt $f30,$f28,$f30stt $f30,Yldt $f30,Ysubt $f30,$f29,$f30ldt $f29,Eightdivt $f28,$f29,$f29addt $f30,$f29,$f30stt $f30,SqErldt $f30,SqErldt $f29,MaxSqErcmptle $f30,$f29,$f1fbne $f1,L.372ldt $f30,SqErstt $f30,MaxSqErL.372:ldt $f30,Yldt $f29,U2ldt $f28,Eightdivt $f29,$f28,$f29addt $f30,$f29,$f30stt $f30,SqErldt $f30,SqErldt $f29,MinSqErcmptlt $f30,$f29,$f1fbeq $f1,L.374ldt $f30,SqErstt $f30,MinSqErL.374:ldt $f16,F9jsr $26,sqrtldgp $gp,0($26)ldt $f29,U2ldt $f28,U1subt $f0,$f29,$f30ldt $f27,Onesubt $f27,$f29,$f29subt $f30,$f29,$f30divt $f30,$f28,$f30stt $f30,Yldt $f30,Yldt $f29,Eightdivt $f28,$f29,$f29addt $f30,$f29,$f30stt $f30,SqErldt $f30,SqErldt $f29,MaxSqErcmptle $f30,$f29,$f1fbne $f1,L.376ldt $f30,SqErstt $f30,MaxSqErL.376:ldt $f30,Yldt $f29,Oneaddt $f30,$f29,$f30ldt $f29,U1ldt $f28,Eightdivt $f29,$f28,$f29addt $f30,$f29,$f30stt $f30,SqErldt $f30,SqErldt $f29,MinSqErcmptlt $f30,$f29,$f1fbeq $f1,L.378ldt $f30,SqErstt $f30,MinSqErL.378:ldt $f30,U2stt $f30,OneUlpldt $f30,OneUlpstt $f30,Xlda $27,1stl $27,IndxL.380:ldt $f30,Xldt $f29,U1addt $f30,$f29,$f29addt $f29,$f30,$f30ldt $f29,F9addt $f30,$f29,$f16jsr $26,sqrtldgp $gp,0($26)stt $f0,Yldt $f30,U2ldt $f29,Xldt $f28,OneUlpldt $f27,Ysubt $f27,$f30,$f27ldt $f26,Onesubt $f26,$f30,$f30addt $f30,$f29,$f30subt $f27,$f30,$f30divt $f30,$f28,$f30stt $f30,Yldt $f30,Halfldt $f27,U1subt $f27,$f29,$f27ldt $f26,F9addt $f27,$f26,$f27mult $f27,$f30,$f27mult $f27,$f29,$f27mult $f27,$f29,$f29divt $f29,$f28,$f29stt $f29,Zldt $f29,Yaddt $f29,$f30,$f30ldt $f29,Zaddt $f30,$f29,$f30stt $f30,SqErldt $f30,SqErldt $f29,MinSqErcmptlt $f30,$f29,$f1fbeq $f1,L.384ldt $f30,SqErstt $f30,MinSqErL.384:ldt $f30,Yldt $f29,Halfsubt $f30,$f29,$f30ldt $f29,Zaddt $f30,$f29,$f30stt $f30,SqErldt $f30,SqErldt $f29,MaxSqErcmptle $f30,$f29,$f1fbne $f1,L.386ldt $f30,SqErstt $f30,MaxSqErL.386:ldl $27,Indxcmpeq $27,1,$23bne $23,L.390cmpeq $27,3,$23beq $23,L.388L.390:ldt $f16,Xjsr $26,Signldgp $gp,0($26)fmov $f0,$f30stt $f30,-160+256($sp)ldt $f16,OneUlpjsr $26,sqrtldgp $gp,0($26)ldt $f29,Eightldt $f28,Ninemult $f28,$f0,$f30divt $f29,$f30,$f16jsr $26,floorldgp $gp,0($26)ldt $f29,OneUlpldt $f28,-160+256($sp)mult $f29,$f28,$f29mult $f29,$f0,$f30stt $f30,Xbr L.389L.388:ldt $f30,U1stt $f30,OneUlpldt $f30,OneUlpnegt $f30,$f30stt $f30,XL.389:L.381:ldl $27,Indxlda $27,1($27)stl $27,Indxldl $27,Indxcmple $27,3,$23bne $23,L.380lda $27,85stl $27,Milestonestl $31,SqRWrngstl $31,Anomalystl $31,RSqrtldt $f30,Radixldt $f29,Onecmpteq $f30,$f29,$f1fbne $f1,L.391lda $16,L.393jsr $26,printfldgp $gp,0($26)ldt $f30,Precisionstt $f30,-160+256($sp)fmov $f30,$f16jsr $26,floorldgp $gp,0($26)fmov $f0,$f30ldt $f16,Radixldt $f29,Oneldt $f28,-160+256($sp)addt $f29,$f28,$f29subt $f29,$f30,$f17jsr $26,powldgp $gp,0($26)fmov $f0,$f30ldt $f29,Halfaddt $f29,$f30,$f16jsr $26,floorldgp $gp,0($26)stt $f0,Dldt $f30,Dldt $f29,Radixdivt $f30,$f29,$f29stt $f29,Xldt $f29,A1divt $f30,$f29,$f30stt $f30,Yldt $f30,Xstt $f30,-168+256($sp)fmov $f30,$f16jsr $26,floorldgp $gp,0($26)ldt $f29,-168+256($sp)cmpteq $f29,$f0,$f1fbeq $f1,L.396ldt $f30,Ystt $f30,-176+256($sp)fmov $f30,$f16jsr $26,floorldgp $gp,0($26)ldt $f29,-176+256($sp)cmpteq $f29,$f0,$f1fbne $f1,L.394L.396:lda $27,1stl $27,Anomalybr L.395L.394:ldt $f30,Zerostt $f30,Xldt $f30,Xstt $f30,Z2ldt $f30,Onestt $f30,Yldt $f29,Ystt $f29,Y2ldt $f29,Radixsubt $f29,$f30,$f30stt $f30,Z1ldt $f30,Fourldt $f29,Dmult $f30,$f29,$f30stt $f30,FourDL.397:ldt $f30,Y2ldt $f29,Z2cmptle $f30,$f29,$f1fbne $f1,L.400ldt $f30,Radixstt $f30,Qldt $f30,Ystt $f30,Y1L.402:ldt $f30,Qstt $f30,-184+256($sp)ldt $f29,Halfldt $f28,Y1divt $f30,$f28,$f28subt $f29,$f28,$f16jsr $26,floorldgp $gp,0($26)ldt $f29,Y1mult $f0,$f29,$f30ldt $f29,-184+256($sp)addt $f29,$f30,$f16jsr $26,fabsldgp $gp,0($26)stt $f0,X1ldt $f30,Y1stt $f30,Qldt $f30,X1stt $f30,Y1L.403:ldt $f30,X1ldt $f29,Zerocmptle $f30,$f29,$f1fbeq $f1,L.402ldt $f30,Qldt $f29,Onecmptle $f30,$f29,$f1fbeq $f1,L.405ldt $f30,Y2stt $f30,Z2ldt $f30,Ystt $f30,ZL.405:L.400:ldt $f30,Yldt $f29,Twoaddt $f30,$f29,$f30stt $f30,Yldt $f30,Xldt $f29,Eightaddt $f30,$f29,$f30stt $f30,Xldt $f30,Y2ldt $f29,Xaddt $f30,$f29,$f30stt $f30,Y2ldt $f30,Y2ldt $f29,FourDcmptlt $f30,$f29,$f1fbne $f1,L.407ldt $f30,Y2ldt $f29,FourDsubt $f30,$f29,$f30stt $f30,Y2L.407:L.398:ldt $f30,Yldt $f29,Dcmptlt $f30,$f29,$f1fbne $f1,L.397ldt $f30,FourDldt $f29,Z2subt $f30,$f29,$f29stt $f29,X8ldt $f29,X8ldt $f28,Zmult $f28,$f28,$f28addt $f29,$f28,$f28divt $f28,$f30,$f30stt $f30,Qldt $f30,Eightdivt $f29,$f30,$f30stt $f30,X8ldt $f30,Qstt $f30,-184+256($sp)fmov $f30,$f16jsr $26,floorldgp $gp,0($26)ldt $f29,-184+256($sp)cmpteq $f29,$f0,$f1fbne $f1,L.409lda $27,1stl $27,Anomalybr L.410L.409:stl $31,BreakL.411:ldt $f30,Z1ldt $f29,Zmult $f30,$f29,$f30stt $f30,Xldt $f30,Xstt $f30,-192+256($sp)ldt $f29,Radixdivt $f30,$f29,$f16jsr $26,floorldgp $gp,0($26)ldt $f29,Radixmult $f0,$f29,$f30ldt $f29,-192+256($sp)subt $f29,$f30,$f30stt $f30,Xldt $f30,Xldt $f29,Onecmpteq $f30,$f29,$f1fbeq $f1,L.414lda $27,1stl $27,Breakbr L.415L.414:ldt $f30,Z1ldt $f29,Onesubt $f30,$f29,$f30stt $f30,Z1L.415:L.412:ldl $27,Breakcmpeq $27,$31,$23beq $23,L.416ldt $f30,Z1ldt $f29,Zerocmptle $f30,$f29,$f1fbeq $f1,L.411L.416:ldt $f30,Z1ldt $f29,Zerocmptle $f30,$f29,$f1fbeq $f1,L.417ldl $27,Breakcmpeq $27,$31,$23beq $23,L.417lda $27,1stl $27,Anomalybr L.418L.417:ldt $f30,Z1ldt $f29,RadixD2cmptle $f30,$f29,$f1fbne $f1,L.419ldt $f30,Z1ldt $f29,Radixsubt $f30,$f29,$f30stt $f30,Z1L.419:L.421:jsr $26,NewDldgp $gp,0($26)L.422:ldt $f30,U2ldt $f29,Dmult $f30,$f29,$f30ldt $f29,F9cmptlt $f30,$f29,$f1fbne $f1,L.421ldt $f30,Dldt $f29,Radixmult $f30,$f29,$f29subt $f29,$f30,$f29ldt $f28,Wsubt $f28,$f30,$f30cmpteq $f29,$f30,$f1fbne $f1,L.424lda $27,1stl $27,Anomalybr L.425L.424:ldt $f30,Dstt $f30,Z2stl $31,Ildt $f29,Zldt $f28,Oneaddt $f28,$f29,$f28ldt $f27,Halfmult $f28,$f27,$f28addt $f30,$f28,$f28stt $f28,Yaddt $f30,$f29,$f30ldt $f29,Qaddt $f30,$f29,$f30stt $f30,Xjsr $26,SR3750ldgp $gp,0($26)ldt $f30,Dldt $f29,Zldt $f28,Onesubt $f28,$f29,$f28ldt $f27,Halfmult $f28,$f27,$f28addt $f30,$f28,$f28addt $f28,$f30,$f28stt $f28,Ysubt $f30,$f29,$f29addt $f29,$f30,$f30stt $f30,Xldt $f30,Xldt $f29,Qaddt $f30,$f29,$f29addt $f29,$f30,$f30stt $f30,Xjsr $26,SR3750ldgp $gp,0($26)jsr $26,NewDldgp $gp,0($26)ldt $f30,Z2ldt $f29,Dsubt $f29,$f30,$f29ldt $f28,Wsubt $f28,$f30,$f30cmpteq $f29,$f30,$f1fbne $f1,L.426lda $27,1stl $27,Anomalybr L.427L.426:ldt $f30,Z2ldt $f29,Dsubt $f29,$f30,$f29ldt $f28,Zldt $f27,Onesubt $f27,$f28,$f27ldt $f26,Halfmult $f27,$f26,$f27addt $f30,$f27,$f27addt $f29,$f27,$f27stt $f27,Ysubt $f30,$f28,$f30ldt $f28,Qaddt $f30,$f28,$f30addt $f29,$f30,$f30stt $f30,Xjsr $26,SR3750ldgp $gp,0($26)ldt $f30,Oneldt $f29,Zaddt $f30,$f29,$f30ldt $f29,Halfmult $f30,$f29,$f30stt $f30,Yldt $f30,Qstt $f30,Xjsr $26,SR3750ldgp $gp,0($26)ldl $27,Icmpeq $27,$31,$23beq $23,L.428lda $27,1stl $27,AnomalyL.428:L.427:L.425:L.418:L.410:L.395:ldl $25,Icmpeq $25,$31,$23bne $23,L.432ldl $25,Anomalycmpeq $25,$31,$23bne $23,L.430L.432:mov $31,$16lda $17,L.433jsr $26,BadCondldgp $gp,0($26)lda $16,L.434ldt $f17,Wjsr $26,printfldgp $gp,0($26)lda $16,L.435jsr $26,printfldgp $gp,0($26)lda $27,1stl $27,SqRWrngL.430:L.391:ldl $27,Anomalycmpeq $27,$31,$23beq $23,L.436ldt $f30,Zeroldt $f29,MinSqErcmptlt $f29,$f30,$f1fbne $f1,L.438ldt $f29,MaxSqErcmptle $f29,$f30,$f1fbeq $f1,L.438lda $27,1stl $27,RSqrtlda $16,L.440jsr $26,printfldgp $gp,0($26)br L.439L.438:ldt $f30,U2ldt $f29,Halfldt $f28,MaxSqEraddt $f28,$f30,$f28subt $f30,$f29,$f30cmptle $f28,$f30,$f1fbeq $f1,L.444ldt $f30,MinSqErcmptle $f30,$f29,$f1fbeq $f1,L.444ldt $f28,Radixaddt $f30,$f28,$f30cmptlt $f30,$f29,$f1fbeq $f1,L.441L.444:lda $27,1stl $27,SqRWrngbr L.442L.441:lda $27,2stl $27,RSqrtlda $16,L.445jsr $26,printfldgp $gp,0($26)L.442:L.439:L.436:ldl $27,SqRWrngcmpeq $27,$31,$23bne $23,L.446lda $16,L.448jsr $26,printfldgp $gp,0($26)lda $16,L.449ldt $f30,MinSqErldt $f29,Halfsubt $f30,$f29,$f17jsr $26,printfldgp $gp,0($26)lda $16,L.450ldt $f30,Halfldt $f29,MaxSqEraddt $f30,$f29,$f17jsr $26,printfldgp $gp,0($26)lda $16,1ldt $f30,Radixldt $f29,MaxSqErldt $f28,MinSqErsubt $f29,$f28,$f29mult $f30,$f30,$f30cmptlt $f29,$f30,$f1fbeq $f1,L.453lda $27,1stl $27,-156+256($sp)br L.454L.453:stl $31,-156+256($sp)L.454:ldl $17,-156+256($sp)lda $18,L.452jsr $26,TstCondldgp $gp,0($26)L.446:lda $27,90stl $27,Milestonejsr $26,Pauseldgp $gp,0($26)lda $16,L.455jsr $26,printfldgp $gp,0($26)stl $31,Nstl $31,Ildt $f30,Zeronegt $f30,$f30stt $f30,Zlda $25,3stl $25,Mstl $31,BreakL.456:ldt $f30,Onestt $f30,Xjsr $26,SR3980ldgp $gp,0($26)ldl $27,Icmple $27,10,$23beq $23,L.459lda $27,1023stl $27,Ijsr $26,SR3980ldgp $gp,0($26)L.459:ldt $f30,Zldt $f29,MinusOnecmpteq $f30,$f29,$f1fbeq $f1,L.461lda $27,1stl $27,Breakbr L.462L.461:ldt $f30,MinusOnestt $f30,Zjsr $26,PrintIfNPositiveldgp $gp,0($26)stl $31,Nlda $27,-4stl $27,IL.462:L.457:ldl $27,Breakcmpeq $27,$31,$23bne $23,L.456jsr $26,PrintIfNPositiveldgp $gp,0($26)ldl $27,Nstl $27,N1stl $31,Nldt $f30,A1stt $f30,Zldt $f16,Wjsr $26,logldgp $gp,0($26)fmov $f0,$f30stt $f30,-160+256($sp)ldt $f16,A1jsr $26,logldgp $gp,0($26)fmov $f0,$f30ldt $f29,Twoldt $f28,-160+256($sp)mult $f29,$f28,$f29divt $f29,$f30,$f16jsr $26,floorldgp $gp,0($26)cvttqc $f0,$f1cvtql $f1,$f1sts $f1,-56+256($sp)ldl $27,-56+256($sp)stl $27,Mstl $31,BreakL.463:ldt $f30,Zstt $f30,Xlda $27,1stl $27,Ijsr $26,SR3980ldgp $gp,0($26)ldt $f30,Zldt $f29,AInvrsecmpteq $f30,$f29,$f1fbeq $f1,L.466lda $27,1stl $27,Breakbr L.467L.466:ldt $f30,AInvrsestt $f30,ZL.467:L.464:ldl $27,Breakcmpeq $27,$31,$23bne $23,L.463lda $27,100stl $27,Milestoneldl $27,NoTrialsstl $27,Mldt $f30,Threestt $f30,ZL.468:ldt $f30,Zstt $f30,Xlda $27,1stl $27,Ijsr $26,SR3980ldgp $gp,0($26)L.471:ldt $f30,Zldt $f29,Twoaddt $f30,$f29,$f30stt $f30,ZL.472:ldt $f30,Threestt $f30,-168+256($sp)ldt $f29,Zdivt $f29,$f30,$f16jsr $26,floorldgp $gp,0($26)ldt $f29,-168+256($sp)mult $f29,$f0,$f30ldt $f29,Zcmpteq $f30,$f29,$f1fbne $f1,L.471L.469:ldt $f30,Zldt $f29,Eightldt $f28,Threemult $f29,$f28,$f29cmptlt $f30,$f29,$f1fbne $f1,L.468ldl $27,Ncmple $27,$31,$23bne $23,L.474lda $16,L.476jsr $26,printfldgp $gp,0($26)lda $16,L.477jsr $26,printfldgp $gp,0($26)L.474:jsr $26,PrintIfNPositive
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -