📄 paranoia.sbk
字号:
fcomp qword ptr (_X)
fstsw ax
sahf
jne L180
mov dword ptr (-560)[ebp],1
jmp L181
L180:
mov dword ptr (-560)[ebp],0
L181:
mov edi,dword ptr (-560)[ebp]
push edi
push 0
call _TstCond
add esp,12
fld qword ptr (_U2)
fcomp qword ptr (_X)
fstsw ax
sahf
jne L182
lea edi,(L184)
push edi
call _printf
add esp,4
L182:
L176:
lea edi,(L185)
push edi
call _printf
add esp,4
fld qword ptr (_F9)
fmul qword ptr (_One)
fstp qword ptr (_Y)
fld qword ptr (_One)
fmul qword ptr (_F9)
fstp qword ptr (_Z)
fld qword ptr (_F9)
fsub qword ptr (_Half)
fstp qword ptr (_X)
fld qword ptr (_X)
fstp qword ptr (-588)[ebp]
fld qword ptr (_Y)
fsub qword ptr (_Half)
fsub qword ptr (-588)[ebp]
fstp qword ptr (_Y)
fld qword ptr (_Z)
fsub qword ptr (_Half)
fsub qword ptr (-588)[ebp]
fstp qword ptr (_Z)
fld qword ptr (_One)
fadd qword ptr (_U2)
fstp qword ptr (_X)
fld qword ptr (_X)
fstp qword ptr (-604)[ebp]
fld qword ptr (-604)[ebp]
fmul qword ptr (_Radix)
fstp qword ptr (_T)
fld qword ptr (_Radix)
fmul qword ptr (-604)[ebp]
fstp qword ptr (_R)
fld qword ptr (_T)
fsub qword ptr (_Radix)
fstp qword ptr (_X)
fld qword ptr (_Radix)
fmul qword ptr (_U2)
fstp qword ptr (-620)[ebp]
fld qword ptr (_X)
fsub qword ptr (-620)[ebp]
fstp qword ptr (_X)
fld qword ptr (_R)
fsub qword ptr (_Radix)
fstp qword ptr (_T)
fld qword ptr (_T)
fsub qword ptr (-620)[ebp]
fstp qword ptr (_T)
fld qword ptr (_Radix)
fsub qword ptr (_One)
fstp qword ptr (-628)[ebp]
fld qword ptr (_X)
fmul qword ptr (-628)[ebp]
fstp qword ptr (_X)
fld qword ptr (_T)
fmul qword ptr (-628)[ebp]
fstp qword ptr (_T)
fld qword ptr (_Zero)
fcomp qword ptr (_X)
fstsw ax
sahf
jne L186
fld qword ptr (_Zero)
fcomp qword ptr (_Y)
fstsw ax
sahf
jne L186
fld qword ptr (_Zero)
fcomp qword ptr (_Z)
fstsw ax
sahf
jne L186
fld qword ptr (_Zero)
fcomp qword ptr (_T)
fstsw ax
sahf
jne L186
mov dword ptr (_GMult),1
jmp L187
L186:
mov dword ptr (_GMult),0
lea edi,(L188)
push edi
push 0
push 1
call _TstCond
add esp,12
L187:
fld qword ptr (_Radix)
fmul qword ptr (_U2)
fstp qword ptr (_Z)
fld qword ptr (_Z)
fstp qword ptr (-648)[ebp]
fld qword ptr (_One)
fadd qword ptr (-648)[ebp]
fstp qword ptr (_X)
fld qword ptr (_X)
fstp qword ptr (-656)[ebp]
fld qword ptr (-656)[ebp]
fadd qword ptr (-648)[ebp]
fld qword ptr (-656)[ebp]
fmul qword ptr (-656)[ebp]
fsubp st(1),st
sub esp,8
fstp qword ptr [esp]
call _fabs
add esp,8
fstp qword ptr (-664)[ebp]
fld qword ptr (-664)[ebp]
fsub qword ptr (_U2)
fstp qword ptr (_Y)
fld qword ptr (_One)
fsub qword ptr (_U2)
fstp qword ptr (_X)
fld qword ptr (_X)
fstp qword ptr (-680)[ebp]
fld qword ptr (-680)[ebp]
fsub qword ptr (_U2)
fld qword ptr (-680)[ebp]
fmul qword ptr (-680)[ebp]
fsubp st(1),st
sub esp,8
fstp qword ptr [esp]
call _fabs
add esp,8
fstp qword ptr (-688)[ebp]
fld qword ptr (-688)[ebp]
fsub qword ptr (_U1)
fstp qword ptr (_Z)
lea edi,(L190)
push edi
fld qword ptr (_Zero)
fcomp qword ptr (_Y)
fstsw ax
sahf
jb L191
fld qword ptr (_Zero)
fcomp qword ptr (_Z)
fstsw ax
sahf
jb L191
mov dword ptr (-640)[ebp],1
jmp L192
L191:
mov dword ptr (-640)[ebp],0
L192:
mov edi,dword ptr (-640)[ebp]
push edi
push 0
call _TstCond
add esp,12
fld qword ptr (_One)
fsub qword ptr (_U2)
fstp qword ptr (_Y)
fld qword ptr (_One)
fadd qword ptr (_U2)
fstp qword ptr (_X)
fld qword ptr (_One)
fdiv qword ptr (_Y)
fstp qword ptr (_Z)
fld qword ptr (_Z)
fsub qword ptr (_X)
fstp qword ptr (_Y)
fld qword ptr (_One)
fdiv qword ptr (_Three)
fstp qword ptr (_X)
fld qword ptr (_Three)
fdiv qword ptr (_Nine)
fstp qword ptr (_Z)
fld qword ptr (_Z)
fstp qword ptr (-740)[ebp]
fld qword ptr (_X)
fsub qword ptr (-740)[ebp]
fstp qword ptr (_X)
fld qword ptr (_Nine)
fdiv qword ptr (_TwentySeven)
fstp qword ptr (_T)
fld qword ptr (-740)[ebp]
fsub qword ptr (_T)
fstp qword ptr (_Z)
lea edi,(L194)
push edi
fld qword ptr (_Zero)
fcomp qword ptr (_X)
fstsw ax
sahf
jne L195
fld qword ptr (_Zero)
fcomp qword ptr (_Y)
fstsw ax
sahf
jne L195
fld qword ptr (_Zero)
fcomp qword ptr (_Z)
fstsw ax
sahf
jne L195
mov dword ptr (-700)[ebp],1
jmp L196
L195:
mov dword ptr (-700)[ebp],0
L196:
mov edi,dword ptr (-700)[ebp]
push edi
push 2
call _TstCond
add esp,12
fld qword ptr (_F9)
fdiv qword ptr (_One)
fstp qword ptr (_Y)
fld qword ptr (_F9)
fsub qword ptr (_Half)
fstp qword ptr (_X)
fld qword ptr (_Y)
fsub qword ptr (_Half)
fsub qword ptr (_X)
fstp qword ptr (_Y)
fld qword ptr (_One)
fadd qword ptr (_U2)
fstp qword ptr (_X)
fld qword ptr (_X)
fstp qword ptr (-780)[ebp]
fld qword ptr (-780)[ebp]
fdiv qword ptr (_One)
fstp qword ptr (_T)
fld qword ptr (_T)
fsub qword ptr (-780)[ebp]
fstp qword ptr (_X)
fld qword ptr (_Zero)
fcomp qword ptr (_X)
fstsw ax
sahf
jne L197
fld qword ptr (_Zero)
fcomp qword ptr (_Y)
fstsw ax
sahf
jne L197
fld qword ptr (_Zero)
fcomp qword ptr (_Z)
fstsw ax
sahf
jne L197
mov dword ptr (_GDiv),1
jmp L198
L197:
mov dword ptr (_GDiv),0
lea edi,(L199)
push edi
push 0
push 1
call _TstCond
add esp,12
L198:
fld qword ptr (_One)
fld qword ptr (_One)
fadd qword ptr (_U2)
fdivp st(1),st
fstp qword ptr (_X)
fld qword ptr (_X)
fsub qword ptr (_Half)
fsub qword ptr (_Half)
fstp qword ptr (_Y)
lea edi,(L201)
push edi
fld qword ptr (_Zero)
fcomp qword ptr (_Y)
fstsw ax
sahf
jbe L202
mov dword ptr (-792)[ebp],1
jmp L203
L202:
mov dword ptr (-792)[ebp],0
L203:
mov edi,dword ptr (-792)[ebp]
push edi
push 1
call _TstCond
add esp,12
fld qword ptr (_One)
fsub qword ptr (_U2)
fstp qword ptr (_X)
fld qword ptr (_One)
fld qword ptr (_Radix)
fmul qword ptr (_U2)
faddp st(1),st
fstp qword ptr (_Y)
fld qword ptr (_X)
fstp qword ptr (-844)[ebp]
fld qword ptr (-844)[ebp]
fmul qword ptr (_Radix)
fstp qword ptr (_Z)
fld qword ptr (_Y)
fstp qword ptr (-852)[ebp]
fld qword ptr (-852)[ebp]
fmul qword ptr (_Radix)
fstp qword ptr (_T)
fld qword ptr (_Z)
fdiv qword ptr (_Radix)
fstp qword ptr (_R)
fld qword ptr (_T)
fdiv qword ptr (_Radix)
fstp qword ptr (_StickyBit)
fld qword ptr (_R)
fsub qword ptr (-844)[ebp]
fstp qword ptr (_X)
fld qword ptr (_StickyBit)
fsub qword ptr (-852)[ebp]
fstp qword ptr (_Y)
lea edi,(L205)
push edi
fld qword ptr (_Zero)
fcomp qword ptr (_X)
fstsw ax
sahf
jne L206
fld qword ptr (_Zero)
fcomp qword ptr (_Y)
fstsw ax
sahf
jne L206
mov dword ptr (-812)[ebp],1
jmp L207
L206:
mov dword ptr (-812)[ebp],0
L207:
mov edi,dword ptr (-812)[ebp]
push edi
push 0
call _TstCond
add esp,12
fld qword ptr (_One)
fsub qword ptr (_U1)
fstp qword ptr (_Y)
fld qword ptr (_One)
fsub qword ptr (_F9)
fstp qword ptr (_X)
fld qword ptr (_One)
fsub qword ptr (_Y)
fstp qword ptr (_Y)
fld qword ptr (_Radix)
fsub qword ptr (_U2)
fstp qword ptr (_T)
fld qword ptr (_Radix)
fsub qword ptr (_BMinusU2)
fstp qword ptr (_Z)
fld qword ptr (_Radix)
fsub qword ptr (_T)
fstp qword ptr (_T)
fld qword ptr (_U1)
fcomp qword ptr (_X)
fstsw ax
sahf
jne L208
fld qword ptr (_U1)
fcomp qword ptr (_Y)
fstsw ax
sahf
jne L208
fld qword ptr (_U2)
fcomp qword ptr (_Z)
fstsw ax
sahf
jne L208
fld qword ptr (_U2)
fcomp qword ptr (_T)
fstsw ax
sahf
jne L208
mov dword ptr (_GAddSub),1
jmp L209
L208:
mov dword ptr (_GAddSub),0
lea edi,(L210)
push edi
push 0
push 1
call _TstCond
add esp,12
L209:
fld qword ptr (_One)
fcomp qword ptr (_F9)
fstsw ax
sahf
je L211
fld qword ptr (_F9)
fsub qword ptr (_One)
fld qword ptr (_Zero)
fcompp
fstsw ax
sahf
ja L211
lea edi,(L213)
push edi
push 1
call _BadCond
add esp,8
lea edi,(L214)
push edi
call _printf
add esp,4
lea edi,(L215)
push edi
call _printf
add esp,4
lea edi,(L216)
push edi
call _printf
add esp,4
L211:
cmp dword ptr (_GMult),1
jne L217
cmp dword ptr (_GDiv),1
jne L217
cmp dword ptr (_GAddSub),1
jne L217
lea edi,(L219)
push edi
call _printf
add esp,4
L217:
mov dword ptr (_Milestone),40
call _Pause
add esp,0
lea edi,(L220)
push edi
call _printf
add esp,4
mov dword ptr (_RMult),0
mov dword ptr (_RDiv),0
mov dword ptr (_RAddSub),0
fld qword ptr (_Radix)
fdiv qword ptr (_Two)
fstp qword ptr (_RadixD2)
fld qword ptr (_Two)
fstp qword ptr (_A1)
mov dword ptr (_Done),0
L221:
fld qword ptr (_Radix)
fstp qword ptr (_AInvrse)
L224:
fld qword ptr (_AInvrse)
fstp qword ptr (-924)[ebp]
fld qword ptr (-924)[ebp]
fstp qword ptr (_X)
fld qword ptr (-924)[ebp]
fdiv qword ptr (_A1)
fstp qword ptr (_AInvrse)
L225:
fld qword ptr (_AInvrse)
sub esp,8
fstp qword ptr [esp]
call _floor
add esp,8
fstp qword ptr (-924)[ebp]
fld qword ptr (_AInvrse)
fcomp qword ptr (-924)[ebp]
fstsw ax
sahf
je L224
fld qword ptr (_One)
fcomp qword ptr (_X)
fstsw ax
sahf
je L230
fld qword ptr (_Three)
fcomp qword ptr (_A1)
fstsw ax
sahf
jae L228
L230:
mov dword ptr (-928)[ebp],1
jmp L229
L228:
mov dword ptr (-928)[ebp],0
L229:
mov edi,dword ptr (-928)[ebp]
mov dword ptr (_Done),edi
cmp dword ptr (_Done),0
jne L231
fld qword ptr (_Nine)
fadd qword ptr (_One)
fstp qword ptr (_A1)
L231:
L222:
cmp dword ptr (_Done),0
je L221
fld qword ptr (_One)
fcomp qword ptr (_X)
fstsw ax
sahf
jne L233
fld qword ptr (_Radix)
fstp qword ptr (_A1)
L233:
fld qword ptr (_One)
fdiv qword ptr (_A1)
fstp qword ptr (_AInvrse)
fld qword ptr (_A1)
fstp qword ptr (_X)
fld qword ptr (_AInvrse)
fstp qword ptr (_Y)
mov dword ptr (_Done),0
L235:
fld qword ptr (_X)
fmul qword ptr (_Y)
fsub qword ptr (_Half)
fstp qword ptr (_Z)
lea edi,(L239)
push edi
fld qword ptr (_Half)
fcomp qword ptr (_Z)
fstsw ax
sahf
jne L240
mov dword ptr (-928)[ebp],1
jmp L241
L240:
mov dword ptr (-928)[ebp],0
L241:
mov edi,dword ptr (-928)[ebp]
push edi
push 0
call _TstCond
add esp,12
fld qword ptr (_Radix)
fcomp qword ptr (_X)
fstsw ax
sahf
jne L243
mov dword ptr (-940)[ebp],1
jmp L244
L243:
mov dword ptr (-940)[ebp],0
L244:
mov edi,dword ptr (-940)[ebp]
mov dword ptr (_Done),edi
fld qword ptr (_Radix)
fstp qword ptr (_X)
fld qword ptr (_One)
fdiv qword ptr (_X)
fstp qword ptr (_Y)
L236:
cmp dword ptr (_Done),0
je L235
fld qword ptr (_One)
fadd qword ptr (_U2)
fstp qword ptr (_Y2)
fld qword ptr (_One)
fsub qword ptr (_U2)
fstp qword ptr (_Y1)
fld qword ptr (_OneAndHalf)
fsub qword ptr (_U2)
fstp qword ptr (_X)
fld qword ptr (_OneAndHalf)
fadd qword ptr (_U2)
fstp qword ptr (_Y)
fld qword ptr (_X)
fstp qword ptr (-956)[ebp]
fld qword ptr (_Y2)
fstp qword ptr (-964)[ebp]
fld qword ptr (-956)[ebp]
fsub qword ptr (_U2)
fmul qword ptr (-964)[ebp]
fstp qword ptr (_Z)
fld qword ptr (_Y)
fstp qword ptr (-972)[ebp]
fld qword ptr (_Y1)
fstp qword ptr (-980)[ebp]
fld qword ptr (-972)[ebp]
fmul qword ptr (-980)[ebp]
fstp qword ptr (_T)
fld qword ptr (_Z)
fsub qword ptr (-956)[ebp]
fstp qword ptr (_Z)
fld qword ptr (_T)
fsub qword ptr (-956)[ebp]
fstp qword ptr (_T)
fld qword ptr (-956)[ebp]
fmul qword ptr (-964)[ebp]
fstp qword ptr (_X)
fld qword ptr (-972)[ebp]
fadd qword ptr (_U2)
fmul qword ptr (-980)[ebp]
fstp qword ptr (_Y)
fld qword ptr (_X)
fsub qword ptr (_OneAndHalf)
fstp qword ptr (_X)
fld qword ptr (_Y)
fsub qword ptr (_OneAndHalf)
fstp qword ptr (_Y)
fld qword ptr (_Zero)
fcomp qword ptr (_X)
fstsw ax
sahf
jne L245
fld qword ptr (_Zero)
fcomp qword ptr (_Y)
fstsw ax
sahf
jne L245
fld qword ptr (_Zero)
fcomp qword ptr (_Z)
fstsw ax
sahf
jne L245
fld qword ptr (_Zero)
fcomp qword ptr (_T)
fstsw ax
sahf
jb L245
fld qword ptr (_OneAndHalf)
fadd qword ptr (_U2)
fstp qword ptr (-1012)[ebp]
fld qword ptr (-1012)[ebp]
fmul qword ptr (_Y2)
fstp qword ptr (_X)
fld qword ptr (_OneAndHalf)
fsub qword ptr (_U2)
fstp qword ptr (-1028)[ebp]
fld qword ptr (-1028)[ebp]
fsub qword ptr (_U2)
fstp qword ptr (_Y)
fld qword ptr (-1012)[ebp]
fadd qword ptr (_U2)
fstp qword ptr (_Z)
fld qword ptr (_Y1)
fstp qword ptr (-1036)[ebp]
fld qword ptr (-1028)[ebp]
fmul qword ptr (-1036)[ebp]
fstp qword ptr (_T)
fld qword ptr (_Z)
fstp qword ptr (-1044)[ebp]
fld qword ptr (-1044)[ebp]
fadd qword ptr (_U2)
fstp qword ptr (-1052)[ebp]
fld qword ptr (_X)
fsub qword ptr (-1052)[ebp]
fstp qword ptr (_X)
fld qword ptr (_Y)
fstp qword ptr (-1060)[ebp]
fld qword ptr (-1060)[ebp]
fmul qword ptr (-1036)[ebp]
fstp qword ptr (_StickyBit)
fld qword ptr (-1044)[ebp]
fmul qword ptr (_Y2)
fstp qword ptr (_S)
fld qword ptr (_T)
fsub qword ptr (-1060)[ebp]
fstp qword ptr (_T)
fld qword ptr (_U2)
fsub qword ptr (-1060)[ebp]
fadd qword ptr (_StickyBit)
fstp qword ptr (_Y)
fld qword ptr (_S)
fld qword ptr (-1052)[ebp]
fadd qword ptr (_U2)
fsubp st(1),st
fstp qword ptr (_Z)
fld qword ptr (_Y2)
fadd qword ptr (_U2)
fmul qword ptr (-1036)[ebp]
fstp qword ptr (_StickyBit)
fld qword ptr (_Y2)
fmul qword ptr (-1036)[ebp]
fstp qword ptr (_Y1)
fld qword ptr (_StickyBit)
fsub qword ptr (_Y2)
fstp qword ptr (_StickyBit)
fld qword ptr (_Y1)
fsub qword ptr (_Half)
fstp qword ptr (_Y1)
fld qword ptr (_Zero)
fcomp qword ptr (_X)
fstsw ax
sahf
jne L247
fld qword ptr (_Zero)
fcomp qword ptr (_Y)
fstsw ax
sahf
jne L247
fld qword ptr (_Zero)
fcomp qword ptr (_Z)
fstsw ax
sahf
jne L247
fld qword ptr (_Zero)
fcomp qword ptr (_T)
fstsw ax
sahf
jne L247
fld qword ptr (_Zero)
fcomp qword ptr (_StickyBit)
fstsw ax
sahf
jne L247
fld qword ptr (_Half)
fcomp qword ptr (_Y1)
fstsw ax
sahf
jne L247
mov dword ptr (_RMult),1
lea edi,(L249)
push edi
call _printf
add esp,4
jmp L248
L247:
fld qword ptr (_X)
fadd qword ptr (_U2)
fld qword ptr (_Zero)
fcompp
fstsw ax
sahf
jne L250
fld qword ptr (_Zero)
fcomp qword ptr (_Y)
fstsw ax
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -