?? paranoia.sbk
字號:
sahf
jb .LC123
.LC126:
fldl Three
fdivl Four
fldl Two
fdivl Three
fsubp %st(1),%st
fmull Three
fldl One
fdivl Four
fsubp %st(1),%st
subl $8,%esp
fstpl (%esp)
call fabs
addl $8,%esp
fstpl -532(%ebp)
fldl -532(%ebp)
fstpl Z
fldl -532(%ebp)
fstpl Y
fldl -532(%ebp)
fstpl X
.LC127:
fldl Z
fstpl Z1
fldl One
fdivl Two
fstpl -540(%ebp)
fldl Z1
fstpl -548(%ebp)
fldl -540(%ebp)
fldl -540(%ebp)
fldl Half
fmull -548(%ebp)
fldl ThirtyTwo
fmull -548(%ebp)
fmull -548(%ebp)
faddp %st(1),%st
fsubp %st(1),%st
faddl -540(%ebp)
fsubp %st(1),%st
faddl -540(%ebp)
fstpl Z
.LC128:
fldl Z
fcompl Z1
fstsw %ax
sahf
jae .LC130
fldl Zero
fcompl Z
fstsw %ax
sahf
jb .LC127
.LC130:
.LC131:
.LC134:
fldl Y
fstpl Y1
fldl Y1
fstpl -556(%ebp)
fldl Half
fldl Half
fldl Half
fmull -556(%ebp)
fldl ThirtyTwo
fmull -556(%ebp)
fmull -556(%ebp)
faddp %st(1),%st
fsubp %st(1),%st
faddl Half
fsubp %st(1),%st
faddl Half
fstpl Y
.LC135:
fldl Y
fcompl Y1
fstsw %ax
sahf
jae .LC137
fldl Zero
fcompl Y
fstsw %ax
sahf
jb .LC134
.LC137:
fldl X
fstpl X1
fldl X1
fstpl -556(%ebp)
fldl Half
fmull -556(%ebp)
fldl ThirtyTwo
fmull -556(%ebp)
fmull -556(%ebp)
faddp %st(1),%st
fsubl F9
faddl F9
fstpl X
.LC132:
fldl X
fcompl X1
fstsw %ax
sahf
jae .LC138
fldl Zero
fcompl X
fstsw %ax
sahf
jb .LC131
.LC138:
fldl Y1
fcompl X1
fstsw %ax
sahf
jne .LC141
fldl Z1
fcompl X1
fstsw %ax
sahf
je .LC139
.LC141:
pushl $.LC142
pushl $1
call BadCond
addl $8,%esp
fldl Z1
subl $8,%esp
fstpl (%esp)
fldl Y1
subl $8,%esp
fstpl (%esp)
fldl X1
subl $8,%esp
fstpl (%esp)
pushl $.LC143
call printf
addl $28,%esp
pushl $.LC144
call printf
addl $4,%esp
pushl $.LC145
call printf
addl $4,%esp
pushl $.LC146
call notify
addl $4,%esp
fldl U1
fcompl X1
fstsw %ax
sahf
je .LC150
fldl U1
fcompl Y1
fstsw %ax
sahf
je .LC150
fldl U1
fcompl Z1
fstsw %ax
sahf
jne .LC140
.LC150:
pushl $.LC151
call printf
addl $4,%esp
jmp .LC140
.LC139:
fldl U1
fcompl Z1
fstsw %ax
sahf
jne .LC154
fldl U2
fcompl Z2
fstsw %ax
sahf
je .LC152
.LC154:
fldl U1
fcompl Z1
fstsw %ax
sahf
jbe .LC157
fldl U2
fcompl Z2
fstsw %ax
sahf
ja .LC155
.LC157:
pushl $.LC158
pushl $0
call BadCond
addl $8,%esp
pushl $.LC159
call notify
addl $4,%esp
fldl Z1
fsubl U1
subl $8,%esp
fstpl (%esp)
fldl U1
subl $8,%esp
fstpl (%esp)
pushl $.LC160
call printf
addl $20,%esp
fldl Z2
fsubl U2
subl $8,%esp
fstpl (%esp)
fldl U2
subl $8,%esp
fstpl (%esp)
pushl $.LC161
call printf
addl $20,%esp
jmp .LC156
.LC155:
fldl Zero
fcompl Z1
fstsw %ax
sahf
jae .LC164
fldl Zero
fcompl Z2
fstsw %ax
sahf
jb .LC162
.LC164:
fldl Radix
subl $8,%esp
fstpl (%esp)
pushl $.LC165
call printf
addl $12,%esp
pushl $.LC166
call printf
addl $4,%esp
fldl Z2
subl $8,%esp
fstpl (%esp)
fldl Z1
subl $8,%esp
fstpl (%esp)
pushl $.LC167
call printf
addl $20,%esp
pushl $.LC168
call notify
addl $4,%esp
.LC162:
fldl Z2
fcompl Z1
fstsw %ax
sahf
jne .LC171
fldl Zero
fcompl Z1
fstsw %ax
sahf
jae .LC169
.LC171:
fldl Z1
fdivl U1
fstpl X
fldl Z2
fdivl U2
fstpl Y
fldl X
fcompl Y
fstsw %ax
sahf
jae .LC172
fldl Y
fstpl X
.LC172:
fldl X
subl $8,%esp
fstpl (%esp)
call log
addl $8,%esp
fstpl -580(%ebp)
fldl -580(%ebp)
fchs
fstpl Q
pushl $.LC174
call printf
addl $4,%esp
fldl Radix
subl $8,%esp
fstpl (%esp)
call log
addl $8,%esp
fstpl -588(%ebp)
fldl Q
fdivl -588(%ebp)
subl $8,%esp
fstpl (%esp)
pushl $.LC175
call printf
addl $12,%esp
fldl .LC94
subl $8,%esp
fstpl (%esp)
call log
addl $8,%esp
fstpl -596(%ebp)
fldl Q
fdivl -596(%ebp)
subl $8,%esp
fstpl (%esp)
pushl $.LC176
call printf
addl $12,%esp
.LC169:
pushl $.LC151
call printf
addl $4,%esp
.LC156:
.LC152:
.LC140:
call Pause
movl $35,Milestone
fldl Two
fcompl Radix
fstsw %ax
sahf
ja .LC177
fldl W
fldl Radix
fmull Radix
fdivp %st(1),%st
fstpl X
fldl X
fstpl -576(%ebp)
fldl -576(%ebp)
faddl One
fstpl Y
fldl Y
fsubl -576(%ebp)
fstpl Z
fldl Z
fstpl -584(%ebp)
fldl -584(%ebp)
faddl U2
fstpl T
fldl T
fsubl -584(%ebp)
fstpl X
pushl $.LC180
fldl U2
fcompl X
fstsw %ax
sahf
jne .LC181
movl $1,-560(%ebp)
jmp .LC182
.LC181:
movl $0,-560(%ebp)
.LC182:
pushl -560(%ebp)
pushl $0
call TstCond
addl $12,%esp
fldl U2
fcompl X
fstsw %ax
sahf
jne .LC183
pushl $.LC185
call printf
addl $4,%esp
.LC183:
.LC177:
pushl $.LC186
call printf
addl $4,%esp
fldl F9
fmull One
fstpl Y
fldl One
fmull F9
fstpl Z
fldl F9
fsubl Half
fstpl X
fldl X
fstpl -588(%ebp)
fldl Y
fsubl Half
fsubl -588(%ebp)
fstpl Y
fldl Z
fsubl Half
fsubl -588(%ebp)
fstpl Z
fldl One
faddl U2
fstpl X
fldl X
fstpl -604(%ebp)
fldl -604(%ebp)
fmull Radix
fstpl T
fldl Radix
fmull -604(%ebp)
fstpl R
fldl T
fsubl Radix
fstpl X
fldl Radix
fmull U2
fstpl -620(%ebp)
fldl X
fsubl -620(%ebp)
fstpl X
fldl R
fsubl Radix
fstpl T
fldl T
fsubl -620(%ebp)
fstpl T
fldl Radix
fsubl One
fstpl -628(%ebp)
fldl X
fmull -628(%ebp)
fstpl X
fldl T
fmull -628(%ebp)
fstpl T
fldl Zero
fcompl X
fstsw %ax
sahf
jne .LC187
fldl Zero
fcompl Y
fstsw %ax
sahf
jne .LC187
fldl Zero
fcompl Z
fstsw %ax
sahf
jne .LC187
fldl Zero
fcompl T
fstsw %ax
sahf
jne .LC187
movl $1,GMult
jmp .LC188
.LC187:
movl $0,GMult
pushl $.LC189
pushl $0
pushl $1
call TstCond
addl $12,%esp
.LC188:
fldl Radix
fmull U2
fstpl Z
fldl Z
fstpl -648(%ebp)
fldl One
faddl -648(%ebp)
fstpl X
fldl X
fstpl -656(%ebp)
fldl -656(%ebp)
faddl -648(%ebp)
fldl -656(%ebp)
fmull -656(%ebp)
fsubp %st(1),%st
subl $8,%esp
fstpl (%esp)
call fabs
addl $8,%esp
fstpl -664(%ebp)
fldl -664(%ebp)
fsubl U2
fstpl Y
fldl One
fsubl U2
fstpl X
fldl X
fstpl -680(%ebp)
fldl -680(%ebp)
fsubl U2
fldl -680(%ebp)
fmull -680(%ebp)
fsubp %st(1),%st
subl $8,%esp
fstpl (%esp)
call fabs
addl $8,%esp
fstpl -688(%ebp)
fldl -688(%ebp)
fsubl U1
fstpl Z
pushl $.LC191
fldl Zero
fcompl Y
fstsw %ax
sahf
jb .LC192
fldl Zero
fcompl Z
fstsw %ax
sahf
jb .LC192
movl $1,-640(%ebp)
jmp .LC193
.LC192:
movl $0,-640(%ebp)
.LC193:
pushl -640(%ebp)
pushl $0
call TstCond
addl $12,%esp
fldl One
fsubl U2
fstpl Y
fldl One
faddl U2
fstpl X
fldl One
fdivl Y
fstpl Z
fldl Z
fsubl X
fstpl Y
fldl One
fdivl Three
fstpl X
fldl Three
fdivl Nine
fstpl Z
fldl Z
fstpl -740(%ebp)
fldl X
fsubl -740(%ebp)
fstpl X
fldl Nine
fdivl TwentySeven
fstpl T
fldl -740(%ebp)
fsubl T
fstpl Z
pushl $.LC195
fldl Zero
fcompl X
fstsw %ax
sahf
jne .LC196
fldl Zero
fcompl Y
fstsw %ax
sahf
jne .LC196
fldl Zero
fcompl Z
fstsw %ax
sahf
jne .LC196
movl $1,-700(%ebp)
jmp .LC197
.LC196:
movl $0,-700(%ebp)
.LC197:
pushl -700(%ebp)
pushl $2
call TstCond
addl $12,%esp
fldl F9
fdivl One
fstpl Y
fldl F9
fsubl Half
fstpl X
fldl Y
fsubl Half
fsubl X
fstpl Y
fldl One
faddl U2
fstpl X
fldl X
fstpl -780(%ebp)
fldl -780(%ebp)
fdivl One
fstpl T
fldl T
fsubl -780(%ebp)
fstpl X
fldl Zero
fcompl X
fstsw %ax
sahf
jne .LC198
fldl Zero
fcompl Y
fstsw %ax
sahf
jne .LC198
fldl Zero
fcompl Z
fstsw %ax
sahf
jne .LC198
movl $1,GDiv
jmp .LC199
.LC198:
movl $0,GDiv
pushl $.LC200
pushl $0
pushl $1
call TstCond
addl $12,%esp
.LC199:
fldl One
fldl One
faddl U2
fdivp %st(1),%st
fstpl X
fldl X
fsubl Half
fsubl Half
fstpl Y
pushl $.LC202
fldl Zero
fcompl Y
fstsw %ax
sahf
jbe .LC203
movl $1,-792(%ebp)
jmp .LC204
.LC203:
movl $0,-792(%ebp)
.LC204:
pushl -792(%ebp)
pushl $1
call TstCond
addl $12,%esp
fldl One
fsubl U2
fstpl X
fldl One
fldl Radix
fmull U2
faddp %st(1),%st
fstpl Y
fldl X
fstpl -844(%ebp)
fldl -844(%ebp)
fmull Radix
fstpl Z
fldl Y
fstpl -852(%ebp)
fldl -852(%ebp)
fmull Radix
fstpl T
fldl Z
fdivl Radix
fstpl R
fldl T
fdivl Radix
fstpl StickyBit
fldl R
fsubl -844(%ebp)
fstpl X
fldl StickyBit
fsubl -852(%ebp)
fstpl Y
pushl $.LC206
fldl Zero
fcompl X
fstsw %ax
sahf
jne .LC207
fldl Zero
fcompl Y
fstsw %ax
sahf
jne .LC207
movl $1,-812(%ebp)
jmp .LC208
.LC207:
movl $0,-812(%ebp)
.LC208:
pushl -812(%ebp)
pushl $0
call TstCond
addl $12,%esp
fldl One
fsubl U1
fstpl Y
fldl One
fsubl F9
fstpl X
fldl One
fsubl Y
fstpl Y
fldl Radix
fsubl U2
fstpl T
fldl Radix
fsubl BMinusU2
fstpl Z
fldl Radix
fsubl T
fstpl T
fldl U1
fcompl X
fstsw %ax
sahf
jne .LC209
fldl U1
fcompl Y
fstsw %ax
sahf
jne .LC209
fldl U2
fcompl Z
fstsw %ax
sahf
jne .LC209
fldl U2
fcompl T
fstsw %ax
sahf
jne .LC209
movl $1,GAddSub
jmp .LC210
.LC209:
movl $0,GAddSub
pushl $.LC211
pushl $0
pushl $1
call TstCond
addl $12,%esp
.LC210:
fldl One
fcompl F9
fstsw %ax
sahf
je .LC212
fldl F9
fsubl One
fldl Zero
fcompp
fstsw %ax
sahf
ja .LC212
pushl $.LC214
pushl $1
call BadCond
addl $8,%esp
pushl $.LC215
call printf
addl $4,%esp
pushl $.LC216
call printf
addl $4,%esp
pushl $.LC217
call printf
addl $4,%esp
.LC212:
cmpl $1,GMult
jne .LC218
cmpl $1,GDiv
jne .LC218
cmpl $1,GAddSub
jne .LC218
pushl $.LC220
call printf
addl $4,%esp
.LC218:
movl $40,Milestone
call Pause
pushl $.LC221
call printf
addl $4,%esp
movl $0,RMult
movl $0,RDiv
movl $0,RAddSub
fldl Radix
fdivl Two
fstpl RadixD2
fldl Two
fstpl A1
movl $0,Done
.LC222:
fldl Radix
fstpl AInvrse
.LC225:
fldl AInvrse
fstpl -924(%ebp)
fldl -924(%ebp)
fstpl X
fldl -924(%ebp)
fdivl A1
fstpl AInvrse
.LC226:
fldl AInvrse
subl $8,%esp
fstpl (%esp)
call floor
addl $8,%esp
fstpl -924(%ebp)
fldl AInvrse
fcompl -924(%ebp)
fstsw %ax
sahf
je .LC225
fldl One
fcompl X
fstsw %ax
sahf
je .LC231
fldl Three
fcompl A1
fstsw %ax
sahf
jae .LC229
.LC231:
movl $1,-928(%ebp)
jmp .LC230
.LC229:
movl $0,-928(%ebp)
.LC230:
movl -928(%ebp),%edi
movl %edi,Done
cmpl $0,Done
jne .LC232
fldl Nine
faddl One
fstpl A1
.LC232:
.LC223:
cmpl $0,Done
je .LC222
fldl One
fcompl X
fstsw %ax
sahf
jne .LC234
fldl Radix
fstpl A1
.LC234:
fldl One
fdivl A1
fstpl AInvrse
fldl A1
fstpl X
fldl AInvrse
fstpl Y
movl $0,Done
.LC236:
fldl X
fmull Y
fsubl Half
fstpl Z
pushl $.LC240
fldl Half
fcompl Z
fstsw %ax
sahf
jne .LC241
movl $1,-928(%ebp)
jmp .LC242
.LC241:
movl $0,-928(%ebp)
.LC242:
pushl -928(%ebp)
pushl $0
call TstCond
addl $12,%esp
fldl Radix
fcompl X
fstsw %ax
sahf
jne .LC244
movl $1,-940(%ebp)
jmp .LC245
.LC244:
movl $0,-940(%ebp)
.LC245:
movl -940(%ebp),%edi
movl %edi,Done
fldl Radix
fstpl X
fldl One
fdivl X
fstpl Y
.LC237:
cmpl $0,Done
je .LC236
fldl One
faddl U2
fstpl Y2
fldl One
fsubl U2
fstpl Y1
fldl OneAndHalf
fsubl U2
fstpl X
fldl OneAndHalf
faddl U2
fstpl Y
fldl X
fstpl -956(%ebp)
fldl Y2
fstpl -964(%ebp)
fldl -956(%ebp)
fsubl U2
fmull -964(%ebp)
fstpl Z
fldl Y
fstpl -972(%ebp)
fldl Y1
fstpl -980(%ebp)
fldl -972(%ebp)
fmull -980(%ebp)
fstpl T
fldl Z
fsubl -956(%ebp)
fstpl Z
fldl T
fsubl -956(%ebp)
fstpl T
fldl -956(%ebp)
fmull -964(%ebp)
fstpl X
fldl -972(%ebp)
faddl U2
fmull -980(%ebp)
fstpl Y
fldl X
fsubl OneAndHalf
fstpl X
fldl Y
fsubl OneAndHalf
fstpl Y
fldl Zero
fcompl X
fstsw %ax
sahf
jne .LC246
fldl Zero
fcompl Y
fstsw %ax
sahf
jne .LC246
fldl Zero
fcompl Z
fstsw %ax
sahf
jne .LC246
fldl Zero
fcompl T
fstsw %ax
sahf
jb .LC246
fldl OneAndHalf
faddl U2
fstpl -1012(%ebp)
fldl -1012(%ebp)
fmull Y2
fstpl X
fldl OneAndHalf
fsubl U2
fstpl -1028(%ebp)
fldl -1028(%ebp)
fsubl U2
fstpl Y
fldl -1012(%ebp)
faddl U2
fstpl Z
fldl Y1
fstpl -1036(%ebp)
fldl -1028(%ebp)
fmull -1036(%ebp)
fstpl T
fldl Z
fstpl -1044(%ebp)
fldl -1044(%ebp)
faddl U2
fstpl -1052(%ebp)
fldl X
fsubl -1052(%ebp)
fstpl X
fldl Y
fstpl -1060(%ebp)
fldl -1060(%ebp)
fmull -1036(%ebp)
fstpl StickyBit
fldl -1044(%ebp)
fmull Y2
fstpl S
fldl T
fsubl -1060(%ebp)
fstpl T
fldl U2
fsubl -1060(%ebp)
faddl StickyBit
fstpl Y
fldl S
fldl -1052(%ebp)
faddl U2
fsubp %st(1),%st
fstpl Z
fldl Y2
faddl U2
fmull -1036(%ebp)
fstpl StickyBit
fldl Y2
fmull -1036(%ebp)
fstpl Y1
fldl StickyBit
fsubl Y2
fstpl StickyBit
fldl Y1
fsubl Half
fstpl Y1
fldl Zero
fcompl X
fstsw %ax
sahf
jne .LC248
fldl Zero
fcompl Y
fstsw %ax
sahf
jne .LC248
fldl Zero
fcompl Z
fstsw %ax
sahf
jne .LC248
fldl Zero
fcompl T
fstsw %ax
sahf
jne .LC248
fldl Zero
fcompl StickyBit
fstsw %ax
sahf
jne .LC248
fldl Half
fcompl Y1
fstsw %ax
sahf
jne .LC248
movl $1,RMult
pushl $.LC250
call printf
addl $4,%esp
jmp .LC249
.LC248:
fldl X
faddl U2
fldl Zero
fcompp
fstsw %ax
sahf
jne .LC251
fldl Zero
fcompl Y
fstsw %ax
sahf
jbe .LC251
fldl Z
faddl U2
fldl Zero
fcompp
fstsw %ax
sahf
jne .LC251
fldl Zero
fcompl T
fstsw %ax
sahf
jbe .LC251
fldl StickyBit
faddl U2
fldl Zero
fcompp
fstsw %ax
sahf
jne .LC251
fldl Half
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -