?? paranoia.sbk
字號:
l.d $f16,Zero
c.eq.d $f18,$f16; bc1f L.512
l.d $f18,Y1
l.d $f16,Y2
c.eq.d $f18,$f16; bc1t L.512
l.d $f18,Y1
s.d $f18,UfThold
L.512:
L.510:
l.d $f18,PseudoZero
l.d $f16,H
mul.d $f18,$f18,$f16
s.d $f18,PseudoZero
L.508:
l.d $f18,PseudoZero
l.d $f16,Underflow
c.le.d $f16,$f18; bc1t L.514
add.d $f16,$f18,$f18
c.le.d $f16,$f18; bc1f L.507
L.514:
L.503:
l.d $f18,PseudoZero
l.d $f16,Zero
c.eq.d $f18,$f16; bc1t L.515
la $4,L.44
jal printf
l.d $f18,PseudoZero
s.d $f18,Z
l.d $f16,Zero
c.le.d $f18,$f16; bc1f L.517
move $4,$0
la $5,L.519
jal BadCond
la $4,L.520
jal printf
la $4,L.521
l.d $f18,PseudoZero
mfc1.d $6,$f18
jal printf
l.d $f18,PseudoZero
neg.d $f18,$f18
s.d $f18,X
l.d $f18,X
l.d $f16,Zero
c.le.d $f18,$f16; bc1f L.518
la $4,L.524
jal printf
la $4,L.525
l.d $f18,X
mfc1.d $6,$f18
jal printf
b L.518
L.517:
la $4,3
la $5,L.526
jal BadCond
la $4,L.527
l.d $f18,PseudoZero
mfc1.d $6,$f18
jal printf
L.518:
jal TstPtUf
L.515:
la $24,120
sw $24,Milestone
l.d $f18,CInvrse
l.d $f16,Y
mul.d $f16,$f18,$f16
l.d $f10,Y1
mul.d $f18,$f18,$f10
c.le.d $f16,$f18; bc1t L.528
l.d $f18,H
l.d $f16,S
mul.d $f18,$f18,$f16
s.d $f18,S
l.d $f18,Underflow
s.d $f18,E0
L.528:
l.d $f18,E1
l.d $f16,Zero
c.eq.d $f18,$f16; bc1t L.530
l.d $f16,E0
c.eq.d $f18,$f16; bc1t L.530
la $4,2
la $5,L.157
jal BadCond
l.d $f18,E1
l.d $f16,E0
c.lt.d $f18,$f16; bc1f L.532
la $4,L.534
jal printf
la $4,L.535
jal printf
l.d $f18,PseudoZero
l.d $f16,Zero
c.eq.d $f18,$f16; bc1f L.533
l.d $f18,E1
s.d $f18,E0
b L.533
L.532:
la $4,L.538
jal printf
la $4,L.539
jal printf
L.533:
L.530:
la $4,L.540
l.d $f18,E0
mfc1.d $6,$f18
jal printf
l.d $f18,E0
s.d $f18,Z
jal TstPtUf
l.d $f18,E0
s.d $f18,Underflow
lw $24,N
la $15,1
bne $24,$15,L.541
l.d $f18,Y
s.d $f18,Underflow
L.541:
la $24,4
sw $24,I
l.d $f18,E1
l.d $f16,Zero
c.eq.d $f18,$f16; bc1f L.543
la $24,3
sw $24,I
L.543:
l.d $f18,UfThold
l.d $f16,Zero
c.eq.d $f18,$f16; bc1f L.545
lw $24,I
subu $24,$24,2
sw $24,I
L.545:
la $24,1
sw $24,UfNGrad
lw $24,I
la $15,1
blt $24,$15,L.547
la $15,4
bgt $24,$15,L.547
sll $24,$24,2
lw $24,L.570-4($24)
.cpadd $24
j $24
.rdata
.align 2
L.570:
.gpword L.549
.gpword L.556
.gpword L.561
.gpword L.562
.text
L.549:
l.d $f18,Underflow
s.d $f18,UfThold
l.d $f18,CInvrse
l.d $f16,Q
mul.d $f16,$f18,$f16
l.d $f10,Y
mul.d $f18,$f18,$f10
l.d $f10,S
mul.d $f18,$f18,$f10
c.eq.d $f16,$f18; bc1t L.550
l.d $f18,Y
s.d $f18,UfThold
move $4,$0
la $5,L.552
jal BadCond
la $4,L.553
l.d $f18,UfThold
mfc1.d $6,$f18
jal printf
la $4,L.554
l.d $f18,C
mfc1.d $6,$f18
jal printf
la $4,L.555
jal printf
L.550:
jal Pause
b L.548
L.556:
move $4,$0
la $5,L.557
jal BadCond
la $4,L.558
jal printf
la $4,L.559
l.d $f18,Q
mfc1.d $6,$f18
l.d $f18,Y2
s.d $f18,16($sp)
jal printf
l.d $f18,Q
l.d $f16,Y2
sub.d $f12,$f18,$f16
jal fabs
mov.d $f18,$f0
la $4,L.560
mfc1.d $6,$f18
jal printf
l.d $f18,Q
s.d $f18,UfThold
b L.548
L.561:
l.d $f18,X
s.d $f18,X
b L.548
L.562:
l.d $f18,UfThold
l.d $f16,Q
c.eq.d $f16,$f18; bc1f L.563
l.d $f16,E1
l.d $f10,E0
c.eq.d $f16,$f10; bc1f L.563
l.d $f10,E9
div.d $f16,$f16,$f10
sub.d $f12,$f18,$f16
jal fabs
l.d $f16,E1
c.le.d $f0,$f16; bc1f L.563
sw $0,UfNGrad
la $4,L.565
jal printf
la $4,L.566
jal printf
l.d $f18,E0
l.d $f16,CInvrse
mul.d $f10,$f18,$f16
s.d $f10,Y
l.d $f10,U2
l.d $f8,Y
l.d $f6,OneAndHalf
add.d $f6,$f6,$f10
mul.d $f8,$f8,$f6
s.d $f8,Y
l.d $f8,One
add.d $f10,$f8,$f10
mul.d $f16,$f16,$f10
s.d $f16,X
l.d $f16,Y
l.d $f10,X
div.d $f16,$f16,$f10
s.d $f16,Y
l.d $f16,Y
c.eq.d $f16,$f18; bc1f L.568
la $24,1
sw $24,-140+240($sp)
b L.569
L.568:
sw $0,-140+240($sp)
L.569:
lw $24,-140+240($sp)
sw $24,IEEE
L.563:
L.547:
L.548:
lw $24,UfNGrad
beq $24,$0,L.572
la $4,L.44
jal printf
la $24,sigfpe
sw $24,sigsave
la $4,ovfl_buf
jal setjmp
beq $2,$0,L.574
la $4,L.576
jal printf
l.d $f18,H
add.d $f18,$f18,$f18
s.d $f18,R
b L.575
L.574:
l.d $f18,Underflow
l.d $f16,UfThold
div.d $f12,$f18,$f16
jal sqrt
s.d $f0,R
L.575:
sw $0,sigsave
l.d $f18,R
l.d $f16,H
c.le.d $f18,$f16; bc1f L.577
l.d $f18,R
l.d $f16,UfThold
mul.d $f16,$f18,$f16
s.d $f16,Z
l.d $f16,One
l.d $f10,H
l.d $f8,Z
mul.d $f18,$f18,$f10
add.d $f10,$f16,$f10
mul.d $f18,$f18,$f10
add.d $f18,$f16,$f18
mul.d $f18,$f8,$f18
s.d $f18,X
b L.578
L.577:
l.d $f18,UfThold
s.d $f18,Z
l.d $f18,One
l.d $f16,H
l.d $f10,Z
mul.d $f8,$f16,$f16
add.d $f16,$f18,$f16
mul.d $f16,$f8,$f16
add.d $f18,$f18,$f16
mul.d $f18,$f10,$f18
s.d $f18,X
L.578:
l.d $f18,X
l.d $f16,Z
c.eq.d $f18,$f16; bc1t L.579
sub.d $f18,$f18,$f16
l.d $f16,Zero
c.eq.d $f18,$f16; bc1f L.579
la $4,3
la $5,L.157
jal BadCond
la $4,L.581
l.d $f18,X
mfc1.d $6,$f18
l.d $f18,Z
s.d $f18,16($sp)
jal printf
l.d $f18,X
l.d $f16,Z
sub.d $f18,$f18,$f16
s.d $f18,Z9
la $4,L.582
l.d $f18,Z9
mfc1.d $6,$f18
jal printf
la $4,L.583
jal printf
la $4,L.584
jal printf
la $4,L.585
jal printf
la $4,L.586
jal printf
la $4,L.587
jal printf
la $4,L.588
jal printf
la $24,sigfpe
sw $24,sigsave
la $4,ovfl_buf
jal setjmp
beq $2,$0,L.589
la $4,L.591
jal printf
b L.590
L.589:
la $4,L.592
l.d $f18,Half
l.d $f16,X
l.d $f10,Z
div.d $f16,$f16,$f10
sub.d $f16,$f16,$f18
sub.d $f18,$f16,$f18
mfc1.d $6,$f18
jal printf
L.590:
sw $0,sigsave
L.579:
L.572:
la $4,L.593
l.d $f18,UfThold
mfc1.d $6,$f18
la $24,L.594
sw $24,16($sp)
jal printf
la $4,L.595
jal printf
la $4,L.596
jal printf
l.d $f18,U1
mul.d $f16,$f18,$f18
s.d $f16,Y2
l.d $f16,Y2
mul.d $f16,$f16,$f16
s.d $f16,Y
l.d $f16,Y
mul.d $f18,$f16,$f18
s.d $f18,Y2
l.d $f18,Y2
l.d $f16,UfThold
c.le.d $f18,$f16; bc1f L.597
l.d $f18,Y
l.d $f16,E0
c.le.d $f18,$f16; bc1t L.599
la $4,2
la $5,L.157
jal BadCond
la $24,5
sw $24,I
b L.600
L.599:
la $4,1
la $5,L.157
jal BadCond
la $24,4
sw $24,I
L.600:
la $4,L.601
lw $5,I
jal printf
L.597:
la $24,130
sw $24,Milestone
l.d $f12,UfThold
jal log
mov.d $f18,$f0
s.d $f18,-144+240($sp)
l.d $f12,HInvrse
jal log
l.d $f16,Half
l.d $f10,TwoForty
l.d $f8,-144+240($sp)
mul.d $f10,$f10,$f8
div.d $f18,$f10,$f0
sub.d $f12,$f16,$f18
jal floor
neg.d $f18,$f0
l.d $f16,TwoForty
div.d $f18,$f18,$f16
s.d $f18,Y
l.d $f18,Y
add.d $f18,$f18,$f18
s.d $f18,Y2
la $4,L.602
jal printf
la $4,L.603
l.d $f18,HInvrse
mfc1.d $6,$f18
l.d $f18,Y
s.d $f18,16($sp)
jal printf
la $4,L.604
l.d $f18,HInvrse
mfc1.d $6,$f18
l.d $f18,Y
s.d $f18,16($sp)
jal printf
l.d $f12,HInvrse
l.d $f14,Y2
jal pow
s.d $f0,V9
la $4,L.605
l.d $f18,V9
mfc1.d $6,$f18
jal printf
l.d $f18,V9
l.d $f16,Zero
c.lt.d $f18,$f16; bc1t L.608
l.d $f16,Radix
add.d $f16,$f16,$f16
l.d $f10,E9
add.d $f16,$f16,$f10
l.d $f10,UfThold
mul.d $f16,$f16,$f10
c.le.d $f18,$f16; bc1t L.606
L.608:
la $4,1
la $5,L.609
jal BadCond
la $4,L.610
l.d $f18,UfThold
mfc1.d $6,$f18
jal printf
b L.607
L.606:
l.d $f18,V9
l.d $f16,UfThold
l.d $f10,One
l.d $f8,E9
add.d $f10,$f10,$f8
mul.d $f16,$f16,$f10
c.le.d $f18,$f16; bc1f L.611
la $4,L.613
jal printf
b L.612
L.611:
la $4,2
la $5,L.609
jal BadCond
la $4,L.610
l.d $f18,UfThold
mfc1.d $6,$f18
jal printf
L.612:
L.607:
la $24,140
sw $24,Milestone
la $4,L.44
jal printf
l.d $f18,Zero
s.d $f18,X
la $24,2
sw $24,I
l.d $f16,Two
l.d $f10,Three
mul.d $f16,$f16,$f10
s.d $f16,Y
s.d $f18,Q
sw $0,N
L.614:
l.d $f18,X
s.d $f18,Z
lw $24,I
la $24,1($24)
sw $24,I
lw $24,I
l.d $f18,Y
addu $24,$24,$24
mtc1 $24,$f16; cvt.d.w $f16,$f16
div.d $f18,$f18,$f16
s.d $f18,Y
l.d $f18,Y
l.d $f16,Q
add.d $f18,$f18,$f16
s.d $f18,R
l.d $f18,Z
l.d $f16,R
add.d $f10,$f18,$f16
s.d $f10,X
l.d $f10,X
sub.d $f18,$f18,$f10
add.d $f18,$f18,$f16
s.d $f18,Q
L.615:
l.d $f18,X
l.d $f16,Z
c.le.d $f18,$f16; bc1f L.614
l.d $f18,OneAndHalf
l.d $f16,One
l.d $f10,Eight
div.d $f16,$f16,$f10
add.d $f16,$f18,$f16
l.d $f10,X
l.d $f8,ThirtyTwo
mul.d $f18,$f18,$f8
div.d $f18,$f10,$f18
add.d $f18,$f16,$f18
s.d $f18,Z
l.d $f18,Z
mul.d $f18,$f18,$f18
s.d $f18,X
l.d $f18,X
mul.d $f18,$f18,$f18
s.d $f18,Exp2
l.d $f18,F9
s.d $f18,X
l.d $f18,X
l.d $f16,U1
sub.d $f18,$f18,$f16
s.d $f18,Y
la $4,L.617
l.d $f18,Exp2
mfc1.d $6,$f18
jal printf
la $24,1
sw $24,I
L.618:
l.d $f18,X
l.d $f16,BInvrse
sub.d $f10,$f18,$f16
s.d $f10,Z
l.d $f10,One
add.d $f8,$f18,$f10
l.d $f6,Z
sub.d $f16,$f10,$f16
sub.d $f16,$f6,$f16
div.d $f16,$f8,$f16
s.d $f16,Z
mov.d $f12,$f18
l.d $f14,Z
jal pow
l.d $f16,Exp2
sub.d $f18,$f0,$f16
s.d $f18,Q
l.d $f12,Q
jal fabs
l.d $f16,TwoForty
l.d $f10,U2
mul.d $f16,$f16,$f10
c.le.d $f0,$f16; bc1t L.622
la $24,1
sw $24,N
l.d $f18,BInvrse
l.d $f16,X
sub.d $f16,$f16,$f18
l.d $f10,One
sub.d $f18,$f10,$f18
sub.d $f18,$f16,$f18
s.d $f18,V9
la $4,2
la $5,L.624
jal BadCond
l.d $f12,X
l.d $f14,Z
jal pow
mov.d $f18,$f0
la $4,L.625
mfc1.d $6,$f18
jal printf
la $4,L.626
l.d $f18,V9
mfc1.d $6,$f18
l.d $f18,Z
s.d $f18,16($sp)
jal printf
la $4,L.627
l.d $f18,Q
mfc1.d $6,$f18
jal printf
la $4,L.628
jal printf
la $4,L.629
jal printf
b L.620
L.622:
l.d $f18,Y
l.d $f16,X
sub.d $f16,$f18,$f16
l.d $f10,Two
mul.d $f16,$f16,$f10
add.d $f16,$f16,$f18
s.d $f16,Z
s.d $f18,X
l.d $f18,Z
s.d $f18,Y
l.d $f18,X
l.d $f16,F9
sub.d $f18,$f18,$f16
l.d $f16,One
mul.d $f18,$f18,$f18
add.d $f18,$f16,$f18
s.d $f18,Z
l.d $f18,Z
l.d $f16,One
c.le.d $f18,$f16; bc1t L.630
lw $24,I
lw $15,NoTrials
bge $24,$15,L.630
lw $24,I
la $24,1($24)
sw $24,I
b L.618
L.630:
l.d $f18,X
l.d $f16,One
c.le.d $f18,$f16; bc1t L.632
lw $24,N
bne $24,$0,L.620
la $4,L.636
jal printf
b L.620
L.632:
l.d $f18,U2
l.d $f16,One
add.d $f16,$f16,$f18
s.d $f16,X
add.d $f18,$f18,$f18
s.d $f18,Y
l.d $f18,Y
l.d $f16,X
add.d $f18,$f18,$f16
s.d $f18,Y
la $24,1
sw $24,I
b L.618
L.620:
la $24,150
sw $24,Milestone
la $4,L.637
jal printf
sw $0,N
l.d $f18,A1
s.d $f18,Z
l.d $f12,C
jal log
mov.d $f18,$f0
s.d $f18,-152+240($sp)
l.d $f12,A1
jal log
l.d $f16,Half
l.d $f10,-152+240($sp)
div.d $f18,$f10,$f0
sub.d $f12,$f16,$f18
jal floor
s.d $f0,Q
sw $0,Break
L.638:
l.d $f18,CInvrse
s.d $f18,X
l.d $f12,Z
l.d $f14,Q
jal pow
s.d $f0,Y
jal IsYeqX
l.d $f18,Q
neg.d $f18,$f18
s.d $f18,Q
l.d $f18,C
s.d $f18,X
l.d $f12,Z
l.d $f14,Q
jal pow
s.d $f0,Y
jal IsYeqX
l.d $f18,Z
l.d $f16,One
c.lt.d $f18,$f16; bc1f L.641
la $24,1
sw $24,Break
b L.642
L.641:
l.d $f18,AInvrse
s.d $f18,Z
L.642:
L.639:
lw $24,Break
beq $24,$0,L.638
jal PrintIfNPositive
lw $24,N
bne $24,$0,L.643
la $4,L.645
jal printf
L.643:
la $4,L.44
jal printf
la $24,160
sw $24,Milestone
jal Pause
la $4,L.646
jal printf
la $4,L.647
jal printf
l.d $f18,CInvrse
neg.d $f18,$f18
s.d $f18,Y
l.d $f18,HInvrse
l.d $f16,Y
mul.d $f18,$f18,$f16
s.d $f18,V9
la $24,sigfpe
sw $24,sigsave
la $4,ovfl_buf
jal setjmp
beq $2,$0,L.648
sw $0,I
l.d $f18,Y
s.d $f18,V9
b L.650
L.648:
L.651:
l.d $f18,Y
s.d $f18,V
l.d $f18,V9
s.d $f18,Y
l.d $f18,HInvrse
l.d $f16,Y
mul.d $f18,$f18,$f16
s.d $f18,V9
L.652:
l.d $f18,V9
l.d $f16,Y
c.lt.d $f18,$f16; bc1t L.651
la $24,1
sw $24,I
L.650:
sw $0,sigsave
l.d $f18,V9
s.d $f18,Z
la $4,L.654
jal printf
la $4,L.655
l.d $f18,Y
mfc1.d $6,$f18
jal printf
l.d $f18,Y
neg.d $f16,$f18
s.d $f16,V9
l.d $f16,V9
s.d $f16,V0
l.d $f16,V
sub.d $f18,$f16,$f18
l.d $f10,V0
add.d $f16,$f16,$f10
c.eq.d $f18,$f16; bc1f L.656
la $4,L.658
jal printf
b L.657
L.656:
la $4,L.659
jal printf
la $4,3
la $5,L.660
jal BadCond
L.657:
l.d $f18,Z
l.d $f16,Y
c.eq.d $f18,$f16; bc1t L.661
la $4,1
la $5,L.157
jal BadCond
la $4,L.663
l.d $f18,Y
mfc1.d $6,$f18
l.d $f18,Z
s.d $f18,16($sp)
jal printf
L.661:
lw $24,I
beq $24,$0,L.664
l.d $f18,V
l.d $f16,HInvrse
l.d $f10,U2
mul.d $f8,$f16,$f10
sub.d $f8,$f8,$f16
mul.d $f8,$f18,$f8
s.d $f8,Y
l.d $f8,Y
l.d $f6,One
sub.d $f16,$f6,$f16
mul.d $f16,$f16,$f10
mul.d $f18,$f16,$f18
add.d $f18,$f8,$f18
s.d $f18,Z
l.d $f18,Z
l.d $f16,V0
c.lt.d $f18,$f16; bc1f L.666
l.d $f18,Z
s.d $f18,Y
L.666:
l.d $f18,Y
l.d $f16,V0
c.lt.d $f18,$f16; bc1f L.668
l.d $f18,Y
s.d $f18,V
L.668:
l.d $f18,V0
l.d $f16,V
sub.d $f16,$f18,$f16
c.lt.d $f16,$f18; bc1f L.665
l.d $f18,V0
s.d $f18,V
b L.665
L.664:
l.d $f18,Y
l.d
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -