📄 paranoia.sbk
字号:
fstsw %axsahfjp .LC258jb .LC258fldl Zerofcompl Tfstsw %axsahfjp .LC258jb .LC258fldl Y2fstpl -1076(%ebp)fldl OneAndHalffdivl -1076(%ebp)fstpl Xfldl OneAndHalffsubl U2fstpl Yfldl OneAndHalffaddl U2fstpl Zfldl Yfstpl -1092(%ebp)fldl Xfsubl -1092(%ebp)fstpl Xfldl Y1fstpl -1100(%ebp)fldl OneAndHalffdivl -1100(%ebp)fstpl Tfldl -1092(%ebp)fdivl -1100(%ebp)fstpl Yfldl Zfstpl -1108(%ebp)fldl Tfldl -1108(%ebp)faddl U2fsubrp %st,%st(1)fstpl Tfldl Yfsubl -1108(%ebp)fstpl Yfldl -1108(%ebp)fdivl -1076(%ebp)fstpl Zfldl -1076(%ebp)faddl U2fdivl -1076(%ebp)fstpl Y1fldl Zfsubl OneAndHalffstpl Zfldl Y1fsubl -1076(%ebp)fstpl Y2fldl F9fsubl U1fdivl F9fstpl Y1fldl Zerofcompl Xfstsw %axsahfjp .LC260jne .LC260fldl Zerofcompl Yfstsw %axsahfjp .LC260jne .LC260fldl Zerofcompl Zfstsw %axsahfjp .LC260jne .LC260fldl Zerofcompl Tfstsw %axsahfjp .LC260jne .LC260fldl Zerofcompl Y2fstsw %axsahfjp .LC260jne .LC260fldl Zerofcompl Y2fstsw %axsahfjp .LC260jne .LC260fldl Y1fsubl Halffldl F9fsubl Halffcomppfstsw %axsahfjp .LC260jne .LC260movl $1,RDivpushl $.LC262call printfaddl $4,%espcmpl $0,GDivjne .LC261pushl $.LC265call notifyaddl $4,%espjmp .LC261.LC260:fldl Zerofcompl Xfstsw %axsahfjp .LC266jbe .LC266fldl Zerofcompl Yfstsw %axsahfjp .LC266jbe .LC266fldl Zerofcompl Zfstsw %axsahfjp .LC266jbe .LC266fldl Zerofcompl Tfstsw %axsahfjp .LC266jbe .LC266fldl Zerofcompl Y2fstsw %axsahfjp .LC266jbe .LC266fldl Y1fsubl Halffldl F9fsubl Halffcomppfstsw %axsahfjp .LC266jbe .LC266movl $2,RDivpushl $.LC268call printfaddl $4,%esp.LC266:.LC261:.LC258:cmpl $0,RDivjne .LC269pushl $.LC271call printfaddl $4,%esp.LC269:fldl Onefdivl Radixfstpl BInvrsepushl $.LC273fldl BInvrsefmull Radixfsubl Halffldl Halffcomppfstsw %axsahfjp .LC274jne .LC274movl $1,-1064(%ebp)jmp .LC275.LC274:movl $0,-1064(%ebp).LC275:pushl -1064(%ebp)pushl $0call TstCondaddl $12,%espmovl $50,Milestonepushl $.LC277fldl F9faddl U1fsubl Halffldl Halffcomppfstsw %axsahfjp .LC278jne .LC278fldl BMinusU2faddl U2fsubl Onefldl Radixfsubl Onefcomppfstsw %axsahfjp .LC278jne .LC278movl $1,-1084(%ebp)jmp .LC279.LC278:movl $0,-1084(%ebp).LC279:pushl -1084(%ebp)pushl $0call TstCondaddl $12,%espfldl Onefldl U1fmull U1fsubrp %st,%st(1)fstpl Xfldl Onefldl U2fldl Onefsubl U2fmulp %st,%st(1)faddp %st,%st(1)fstpl Yfldl F9fsubl Halffstpl Zfldl Xfsubl Halffsubl Zfstpl Xfldl Yfsubl Onefstpl Yfldl Zerofcompl Xfstsw %axsahfjp .LC280jne .LC280fldl Zerofcompl Yfstsw %axsahfjp .LC280jne .LC280movl $2,RAddSubpushl $.LC282call printfaddl $4,%esp.LC280:cmpl $1,GAddSubjne .LC283fldl Halffaddl U2fmull U2fstpl Xfldl Halffsubl U2fmull U2fstpl Yfldl Onefaddl Xfstpl Xfldl Onefaddl Yfstpl Yfldl Onefaddl U2fsubl Xfstpl Xfldl Onefsubl Yfstpl Yfldl Zerofcompl Xfstsw %axsahfjp .LC285jne .LC285fldl Zerofcompl Yfstsw %axsahfjp .LC285jne .LC285fldl Halffaddl U2fmull U1fstpl Xfldl Halffsubl U2fmull U1fstpl Yfldl Onefsubl Xfstpl Xfldl Onefsubl Yfstpl Yfldl F9fsubl Xfstpl Xfldl Onefsubl Yfstpl Yfldl Zerofcompl Xfstsw %axsahfjp .LC287jne .LC287fldl Zerofcompl Yfstsw %axsahfjp .LC287jne .LC287movl $1,RAddSubpushl $.LC289call printfaddl $4,%espcmpl $0,GAddSubjne .LC284pushl $.LC292call notifyaddl $4,%espjmp .LC284.LC287:pushl $.LC293call printfaddl $4,%espjmp .LC284.LC285:pushl $.LC293call printfaddl $4,%espjmp .LC284.LC283:pushl $.LC293call printfaddl $4,%esp.LC284:fldl Onefstpl Sfldl Onefldl Halffldl Onefaddl Halffmulp %st,%st(1)faddp %st,%st(1)fstpl Xfldl Onefaddl U2fmull Halffstpl Yfldl Xfstpl -1164(%ebp)fldl Yfstpl -1172(%ebp)fldl -1164(%ebp)fsubl -1172(%ebp)fstpl Zfldl -1172(%ebp)fsubl -1164(%ebp)fstpl Tfldl Zfaddl Tfstpl StickyBitfldl Zerofcompl StickyBitfstsw %axsahfjp 1fje .LC2941:fldl Zerofstpl Spushl $.LC296pushl $3call BadCondaddl $8,%esp.LC294:fldl Zerofstpl StickyBitcmpl $1,GMultjne .LC297cmpl $1,GDivjne .LC297cmpl $1,GAddSubjne .LC297cmpl $1,RMultjne .LC297cmpl $1,RDivjne .LC297cmpl $1,RAddSubjne .LC297fldl RadixD2subl $8,%espfstpl (%esp)call flooraddl $8,%espfstpl -1180(%ebp)fldl RadixD2fcompl -1180(%ebp)fstsw %axsahfjp .LC297jne .LC297pushl $.LC299call printfaddl $4,%espfldl Halffaddl U1fmull U2fstpl Xfldl Halffmull U2fstpl Yfldl Onefaddl Yfstpl Zfldl Onefaddl Xfstpl Tfldl Zfsubl Onefldl Zerofcomppfstsw %axsahfjp .LC300jb .LC300fldl Tfsubl Onefldl U2fcomppfstsw %axsahfjp .LC300ja .LC300fldl Tfaddl Yfstpl Zfldl Zfsubl Xfstpl Yfldl Zfsubl Tfldl U2fcomppfstsw %axsahfjp .LC302ja .LC302fldl Yfsubl Tfldl Zerofcomppfstsw %axsahfjp .LC302jne .LC302fldl Halffaddl U1fmull U1fstpl Xfldl Halffmull U1fstpl Yfldl Onefsubl Yfstpl Zfldl Onefsubl Xfstpl Tfldl Zfsubl Onefldl Zerofcomppfstsw %axsahfjp .LC304jne .LC304fldl Tfsubl F9fldl Zerofcomppfstsw %axsahfjp .LC304jne .LC304fldl Halffsubl U1fmull U1fstpl Zfldl F9fsubl Zfstpl Tfldl F9fsubl Yfstpl Qfldl Tfsubl F9fldl Zerofcomppfstsw %axsahfjp .LC306jne .LC306fldl F9fsubl U1fsubl Qfldl Zerofcomppfstsw %axsahfjp .LC306jne .LC306fldl Onefaddl U2fmull OneAndHalffstpl Zfldl OneAndHalffaddl U2fsubl Zfaddl U2fstpl Tfldl Onefldl Halffdivl Radixfaddp %st,%st(1)fstpl Xfldl Onefldl Radixfmull U2faddp %st,%st(1)fstpl Yfldl Xfmull Yfstpl Zfldl Zerofcompl Tfstsw %axsahfjp .LC308jne .LC308fldl Xfldl Radixfmull U2faddp %st,%st(1)fsubl Zfldl Zerofcomppfstsw %axsahfjp .LC308jne .LC308fldl Twofcompl Radixfstsw %axsahfjp 1fje .LC3101:fldl Twofaddl U2fstpl Xfldl Xfdivl Twofstpl Yfldl Yfsubl Onefldl Zerofcomppfstsw %axsahfjp .LC311jne .LC311fldl Sfstpl StickyBitjmp .LC311.LC310:fldl Sfstpl StickyBit.LC311:.LC308:.LC306:.LC304:.LC302:.LC300:.LC297:fldl Onefcompl StickyBitfstsw %axsahfjp .LC314jne .LC314pushl $.LC316call printfaddl $4,%espjmp .LC315.LC314:pushl $.LC317call printfaddl $4,%esp.LC315:pushl $.LC319cmpl $0,GMultje .LC320cmpl $0,GDivje .LC320cmpl $0,GAddSubje .LC320cmpl $0,RMultje .LC320cmpl $0,RDivje .LC320cmpl $0,RAddSubje .LC320movl $1,-1184(%ebp)jmp .LC321.LC320:movl $0,-1184(%ebp).LC321:pushl -1184(%ebp)pushl $3call TstCondaddl $12,%espmovl $60,Milestonepushl $.LC45call printfaddl $4,%esppushl $.LC322call printfaddl $4,%esppushl NoTrialspushl $.LC323call printfaddl $8,%espfldl .LC324subl $8,%espfstpl (%esp)call sqrtaddl $8,%espfstpl -1192(%ebp)fldl -1192(%ebp)fstpl Random9fldl Thirdfstpl Random1movl $1,I.LC325:call Randomfstpl -1200(%ebp)fldl -1200(%ebp)fstpl Xcall Randomfstpl -1208(%ebp)fldl -1208(%ebp)fstpl Yfldl Yfmull Xfstpl Z9fldl Xfmull Yfstpl Zfldl Zfsubl Z9fstpl Z9incl I.LC326:movl NoTrials,%edicmpl %edi,Ijg .LC328fldl Zerofcompl Z9fstsw %axsahfjp 1fje .LC3251:.LC328:movl NoTrials,%edicmpl %edi,Ijne .LC329fldl Onefldl Halffdivl Threefaddp %st,%st(1)fstpl -1208(%ebp)fldl -1208(%ebp)fstpl Random1fldl U2faddl U1faddl Onefstpl -1216(%ebp)fldl -1216(%ebp)fstpl Random2fldl Random1fstpl -1224(%ebp)fldl Random2fstpl -1232(%ebp)fldl -1224(%ebp)fmull -1232(%ebp)fstpl Zfldl -1232(%ebp)fmull -1224(%ebp)fstpl Yfldl -1208(%ebp)fmull -1216(%ebp)fstpl -1240(%ebp)fldl -1240(%ebp)fsubl -1240(%ebp)fstpl Z9.LC329:movl NoTrials,%edicmpl %edi,Ije .LC331fldl Zerofcompl Z9fstsw %axsahfjp 1fje .LC3311:pushl $.LC333pushl $2call BadCondaddl $8,%espjmp .LC332.LC331:pushl NoTrialspushl $.LC334call printfaddl $8,%esp.LC332:movl $70,Milestonepushl $.LC335call printfaddl $4,%espfldl Zerosubl $8,%espfstpl (%esp)call sqrtaddl $8,%espfstpl -1212(%ebp)fldl -1212(%ebp)fcompl Zerofstsw %axsahfjp .LC338jne .LC338fldl Zerofchsfstpl -1220(%ebp)fldl -1220(%ebp)subl $8,%espfstpl (%esp)call sqrtaddl $8,%espfstpl -1228(%ebp)fldl -1228(%ebp)fcompl -1220(%ebp)fstsw %axsahfjp .LC338jne .LC338fldl Onesubl $8,%espfstpl (%esp)call sqrtaddl $8,%espfstpl -1244(%ebp)fldl -1244(%ebp)fcompl Onefstsw %axsahfjp .LC338jne .LC338movl $1,-1196(%ebp)jmp .LC339.LC338:movl $0,-1196(%ebp).LC339:pushl $.LC337pushl -1196(%ebp)pushl $0call TstCondaddl $12,%espfldl Zerofstpl MinSqErfldl Zerofstpl MaxSqErfldl Zerofstpl Jfldl Radixfstpl Xfldl U2fstpl OneUlppushl $1call SqXMinXaddl $4,%espfldl BInvrsefstpl Xfldl BInvrsefmull U1fstpl OneUlppushl $1call SqXMinXaddl $4,%espfldl U1fstpl Xfldl U1fmull U1fstpl OneUlppushl $1call SqXMinXaddl $4,%espfldl Zerofcompl Jfstsw %axsahfjp 1fje .LC3401:call Pause.LC340:pushl NoTrialspushl $.LC342call printfaddl $8,%espfldl Zerofstpl Jfldl Twofstpl Xfldl Radixfstpl Yfldl Onefcompl Radixfstsw %axsahfjp 1fje .LC3431:.LC345:fldl Yfstpl -1284(%ebp)fldl -1284(%ebp)fstpl Xfldl Radixfmull -1284(%ebp)fstpl Y.LC346:fldl Yfsubl Xfildl NoTrialsfcomppfstsw %axsahfjp .LC345ja .LC345.LC343:fldl Xfmull U2fstpl OneUlpmovl $1,Ijmp .LC349.LC348:fldl Xfaddl Onefstpl Xpushl $2call SqXMinXaddl $4,%espfldl Zerofcompl Jfstsw %axsahfjp .LC351jae .LC351jmp .LC350.LC351:incl I.LC349:movl NoTrials,%edicmpl %edi,Ijle .LC348.LC350:pushl $.LC353call printfaddl $4,%espmovl $-1,Ifldl BMinusU2fstpl Xfldl Radixfstpl Yfldl Radixfldl Radixfmull U2faddp %st,%st(1)fstpl Zmovl $0,NotMonotmovl $0,Monotjmp .LC355.LC354:incl Ifldl Xsubl $8,%espfstpl (%esp)call sqrtaddl $8,%espfstpl -1292(%ebp)fldl -1292(%ebp)fstpl Xfldl Ysubl $8,%espfstpl (%esp)call sqrtaddl $8,%espfstpl -1300(%ebp)fldl -1300(%ebp)fstpl Qfldl Zsubl $8,%espfstpl (%esp)call sqrtaddl $8,%espfstpl -1308(%ebp)fldl -1308(%ebp)fstpl Zfldl Qfcompl Xfstsw %axsahfjp .LC359jb .LC359fldl Zfcompl Qfstsw %axsahfjp .LC357jae .LC357.LC359:movl $1,NotMonotjmp .LC358.LC357:fldl Qfaddl Halfsubl $8,%espfstpl (%esp)call flooraddl $8,%espfstpl -1324(%ebp)fldl -1324(%ebp)fstpl Qcmpl $0,Ijg .LC362fldl Qfmull Qfcompl Radixfstsw %axsahfjp .LC360jne .LC360.LC362:movl $1,Monotjmp .LC361.LC360:cmpl $0,Ijle .LC363cmpl $1,Ijle .LC365movl $1,Monotjmp .LC364.LC365:fldl Yfmull BInvrsefstpl Yfldl Yfstpl -1340(%ebp)fldl -1340(%ebp)fsubl U1fstpl Xfldl -1340(%ebp)faddl U1fstpl Zjmp .LC364.LC363:fldl Qfstpl Yfldl Yfstpl -1340(%ebp)fldl -1340(%ebp)fsubl U2fstpl Xfldl -1340(%ebp)faddl U2fstpl Z.LC364:.LC361:.LC358:.LC355:cmpl $0,NotMonotjne .LC367cmpl $0,Monotje .LC354.LC367:cmpl $0,Monotje .LC368pushl $.LC370call printfaddl $4,%espjmp .LC369.LC368:pushl $.LC158pushl $2call BadCondaddl $8,%espfldl Ysubl $8,%espfstpl (%esp)pushl $.LC371call printfaddl $12,%esp.LC369:movl $80,Milestonefldl MinSqErfaddl Halffstpl MinSqErfldl MaxSqErfsubl Halffstpl MaxSqErfldl Onefaddl U2subl $8,%espfstpl (%esp)call sqrtaddl $8,%espfstpl -1300(%ebp)fldl -1300(%ebp)fsubl Onefdivl U2fstpl Yfldl Yfsubl Onefldl U2fdivl Eightfaddp %st,%st(1)fstpl SqErfldl MaxSqErfcompl SqErfstsw %axsahfjp .LC372jae .LC372fldl SqErfstpl MaxSqEr.LC372:fldl Yfldl U2fdivl Eightfaddp %st,%st(1)fstpl SqErfldl MinSqErfcompl SqErfstsw %axsahfjp .LC374jbe .LC374fldl SqErfstpl MinSqEr.LC374:fldl F9subl $8,%espfstpl (%esp)call sqrtaddl $8,%espfstpl -1324(%ebp)fldl -1324(%ebp)fsubl U2fldl Onefsubl U2fsubrp %st,%st(1)fdivl U1fstpl Yfldl Yfldl U1fdivl Eightfaddp %st,%st(1)fstpl SqErfldl MaxSqErfcompl SqErfstsw %axsahfjp .LC376jae .LC376fldl SqErfstpl MaxSqEr.LC376:fldl Yfaddl Onefldl U1fdivl Eightfaddp %st,%st(1)fstpl SqErfldl MinSqErfcompl SqErfstsw %axsahfjp .LC378jbe .LC378fldl SqErfstpl MinSqEr.LC378:fldl U2fstpl OneUlpfldl OneUlpfstpl Xmovl $1,Indx.LC380:fldl Xfaddl U1faddl Xfaddl F9subl $8,%espfstpl (%esp)call sqrtaddl $8,%espfstpl -1356(%ebp)fldl -1356(%ebp)fstpl Yfldl Yfsubl U2fldl Onefsubl U2faddl Xfsubrp %st,%st(1)fdivl OneUlpfstpl Yfldl U1fsubl Xfaddl F9fmull Halffmull Xfmull Xfdivl OneUlpfstpl Zfldl Yfaddl Halffaddl Zfstpl SqErfldl MinSqErfcompl SqErfstsw %axsahfjp .LC384jbe .LC384fldl SqErfstpl MinSqEr.LC384:fldl Yfsubl Halffaddl Zfstpl SqErfldl MaxSqErfcompl SqErfstsw %axsahfjp .LC386jae .LC386fldl SqErfstpl MaxSqEr.LC386:movl Indx,%edicmpl $1,%edije .LC390cmpl $3,%edijne .LC388.LC390:fldl Xsubl $8,%espfstpl (%esp)call Signaddl $8,%espfstpl -1396(%ebp)fldl OneUlpsubl $8,%espfstpl (%esp)call sqrtaddl $8,%espfstpl -1404(%ebp)fldl Eightfldl Ninefmull -1404(%ebp)fdivrp %st,%st(1)subl $8,%espfstpl (%esp)call flooraddl $8,%espfstpl -1412(%ebp)fldl OneUlpfmull -1396(%ebp)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -