?? paranoia.sbk
字號:
add.d $f18,$f18,$f16
s.d $f18,SqEr
l.d $f18,SqEr
l.d $f16,MaxSqEr
c.le.d $f18,$f16; bc1t L.371
l.d $f18,SqEr
s.d $f18,MaxSqEr
L.371:
l.d $f18,Y
l.d $f16,U2
l.d $f10,Eight
div.d $f16,$f16,$f10
add.d $f18,$f18,$f16
s.d $f18,SqEr
l.d $f18,SqEr
l.d $f16,MinSqEr
c.lt.d $f18,$f16; bc1f L.373
l.d $f18,SqEr
s.d $f18,MinSqEr
L.373:
l.d $f12,F9
jal sqrt
l.d $f16,U2
l.d $f10,U1
sub.d $f18,$f0,$f16
l.d $f8,One
sub.d $f16,$f8,$f16
sub.d $f18,$f18,$f16
div.d $f18,$f18,$f10
s.d $f18,Y
l.d $f18,Y
l.d $f16,Eight
div.d $f16,$f10,$f16
add.d $f18,$f18,$f16
s.d $f18,SqEr
l.d $f18,SqEr
l.d $f16,MaxSqEr
c.le.d $f18,$f16; bc1t L.375
l.d $f18,SqEr
s.d $f18,MaxSqEr
L.375:
l.d $f18,Y
l.d $f16,One
add.d $f18,$f18,$f16
l.d $f16,U1
l.d $f10,Eight
div.d $f16,$f16,$f10
add.d $f18,$f18,$f16
s.d $f18,SqEr
l.d $f18,SqEr
l.d $f16,MinSqEr
c.lt.d $f18,$f16; bc1f L.377
l.d $f18,SqEr
s.d $f18,MinSqEr
L.377:
l.d $f18,U2
s.d $f18,OneUlp
l.d $f18,OneUlp
s.d $f18,X
la $24,1
sw $24,Indx
L.379:
l.d $f18,X
l.d $f16,U1
add.d $f16,$f18,$f16
add.d $f18,$f16,$f18
l.d $f16,F9
add.d $f12,$f18,$f16
jal sqrt
s.d $f0,Y
l.d $f18,U2
l.d $f16,X
l.d $f10,OneUlp
l.d $f8,Y
sub.d $f8,$f8,$f18
l.d $f6,One
sub.d $f18,$f6,$f18
add.d $f18,$f18,$f16
sub.d $f18,$f8,$f18
div.d $f18,$f18,$f10
s.d $f18,Y
l.d $f18,Half
l.d $f8,U1
sub.d $f8,$f8,$f16
l.d $f6,F9
add.d $f8,$f8,$f6
mul.d $f8,$f8,$f18
mul.d $f8,$f8,$f16
mul.d $f16,$f8,$f16
div.d $f16,$f16,$f10
s.d $f16,Z
l.d $f16,Y
add.d $f18,$f16,$f18
l.d $f16,Z
add.d $f18,$f18,$f16
s.d $f18,SqEr
l.d $f18,SqEr
l.d $f16,MinSqEr
c.lt.d $f18,$f16; bc1f L.383
l.d $f18,SqEr
s.d $f18,MinSqEr
L.383:
l.d $f18,Y
l.d $f16,Half
sub.d $f18,$f18,$f16
l.d $f16,Z
add.d $f18,$f18,$f16
s.d $f18,SqEr
l.d $f18,SqEr
l.d $f16,MaxSqEr
c.le.d $f18,$f16; bc1t L.385
l.d $f18,SqEr
s.d $f18,MaxSqEr
L.385:
lw $24,Indx
la $15,1
beq $24,$15,L.389
la $15,3
bne $24,$15,L.387
L.389:
l.d $f12,X
jal Sign
mov.d $f18,$f0
s.d $f18,-128+240($sp)
l.d $f12,OneUlp
jal sqrt
l.d $f16,Eight
l.d $f10,Nine
mul.d $f18,$f10,$f0
div.d $f12,$f16,$f18
jal floor
l.d $f16,OneUlp
l.d $f10,-128+240($sp)
mul.d $f16,$f16,$f10
mul.d $f18,$f16,$f0
s.d $f18,X
b L.388
L.387:
l.d $f18,U1
s.d $f18,OneUlp
l.d $f18,OneUlp
neg.d $f18,$f18
s.d $f18,X
L.388:
L.380:
lw $24,Indx
la $24,1($24)
sw $24,Indx
lw $24,Indx
la $15,3
ble $24,$15,L.379
la $24,85
sw $24,Milestone
sw $0,SqRWrng
sw $0,Anomaly
sw $0,RSqrt
l.d $f18,Radix
l.d $f16,One
c.eq.d $f18,$f16; bc1t L.390
la $4,L.392
jal printf
l.d $f18,Precision
s.d $f18,-128+240($sp)
mov.d $f12,$f18
jal floor
mov.d $f18,$f0
l.d $f12,Radix
l.d $f16,One
l.d $f10,-128+240($sp)
add.d $f16,$f16,$f10
sub.d $f14,$f16,$f18
jal pow
mov.d $f18,$f0
l.d $f16,Half
add.d $f12,$f16,$f18
jal floor
s.d $f0,D
l.d $f18,D
l.d $f16,Radix
div.d $f16,$f18,$f16
s.d $f16,X
l.d $f16,A1
div.d $f18,$f18,$f16
s.d $f18,Y
l.d $f18,X
s.d $f18,-136+240($sp)
mov.d $f12,$f18
jal floor
l.d $f16,-136+240($sp)
c.eq.d $f16,$f0; bc1f L.395
l.d $f18,Y
s.d $f18,-144+240($sp)
mov.d $f12,$f18
jal floor
l.d $f16,-144+240($sp)
c.eq.d $f16,$f0; bc1t L.393
L.395:
la $24,1
sw $24,Anomaly
b L.394
L.393:
l.d $f18,Zero
s.d $f18,X
l.d $f18,X
s.d $f18,Z2
l.d $f18,One
s.d $f18,Y
l.d $f16,Y
s.d $f16,Y2
l.d $f16,Radix
sub.d $f18,$f16,$f18
s.d $f18,Z1
l.d $f18,Four
l.d $f16,D
mul.d $f18,$f18,$f16
s.d $f18,FourD
L.396:
l.d $f18,Y2
l.d $f16,Z2
c.le.d $f18,$f16; bc1t L.399
l.d $f18,Radix
s.d $f18,Q
l.d $f18,Y
s.d $f18,Y1
L.401:
l.d $f18,Q
s.d $f18,-152+240($sp)
l.d $f16,Half
l.d $f10,Y1
div.d $f10,$f18,$f10
sub.d $f12,$f16,$f10
jal floor
l.d $f16,Y1
mul.d $f18,$f0,$f16
l.d $f16,-152+240($sp)
add.d $f12,$f16,$f18
jal fabs
s.d $f0,X1
l.d $f18,Y1
s.d $f18,Q
l.d $f18,X1
s.d $f18,Y1
L.402:
l.d $f18,X1
l.d $f16,Zero
c.le.d $f18,$f16; bc1f L.401
l.d $f18,Q
l.d $f16,One
c.le.d $f18,$f16; bc1f L.404
l.d $f18,Y2
s.d $f18,Z2
l.d $f18,Y
s.d $f18,Z
L.404:
L.399:
l.d $f18,Y
l.d $f16,Two
add.d $f18,$f18,$f16
s.d $f18,Y
l.d $f18,X
l.d $f16,Eight
add.d $f18,$f18,$f16
s.d $f18,X
l.d $f18,Y2
l.d $f16,X
add.d $f18,$f18,$f16
s.d $f18,Y2
l.d $f18,Y2
l.d $f16,FourD
c.lt.d $f18,$f16; bc1t L.406
l.d $f18,Y2
l.d $f16,FourD
sub.d $f18,$f18,$f16
s.d $f18,Y2
L.406:
L.397:
l.d $f18,Y
l.d $f16,D
c.lt.d $f18,$f16; bc1t L.396
l.d $f18,FourD
l.d $f16,Z2
sub.d $f16,$f18,$f16
s.d $f16,X8
l.d $f16,X8
l.d $f10,Z
mul.d $f10,$f10,$f10
add.d $f10,$f16,$f10
div.d $f18,$f10,$f18
s.d $f18,Q
l.d $f18,Eight
div.d $f18,$f16,$f18
s.d $f18,X8
l.d $f18,Q
s.d $f18,-152+240($sp)
mov.d $f12,$f18
jal floor
l.d $f16,-152+240($sp)
c.eq.d $f16,$f0; bc1t L.408
la $24,1
sw $24,Anomaly
b L.409
L.408:
sw $0,Break
L.410:
l.d $f18,Z1
l.d $f16,Z
mul.d $f18,$f18,$f16
s.d $f18,X
l.d $f18,X
s.d $f18,-160+240($sp)
l.d $f16,Radix
div.d $f12,$f18,$f16
jal floor
l.d $f16,Radix
mul.d $f18,$f0,$f16
l.d $f16,-160+240($sp)
sub.d $f18,$f16,$f18
s.d $f18,X
l.d $f18,X
l.d $f16,One
c.eq.d $f18,$f16; bc1f L.413
la $24,1
sw $24,Break
b L.414
L.413:
l.d $f18,Z1
l.d $f16,One
sub.d $f18,$f18,$f16
s.d $f18,Z1
L.414:
L.411:
lw $24,Break
bne $24,$0,L.415
l.d $f18,Z1
l.d $f16,Zero
c.le.d $f18,$f16; bc1f L.410
L.415:
l.d $f18,Z1
l.d $f16,Zero
c.le.d $f18,$f16; bc1f L.416
lw $24,Break
bne $24,$0,L.416
la $24,1
sw $24,Anomaly
b L.417
L.416:
l.d $f18,Z1
l.d $f16,RadixD2
c.le.d $f18,$f16; bc1t L.418
l.d $f18,Z1
l.d $f16,Radix
sub.d $f18,$f18,$f16
s.d $f18,Z1
L.418:
L.420:
jal NewD
L.421:
l.d $f18,U2
l.d $f16,D
mul.d $f18,$f18,$f16
l.d $f16,F9
c.lt.d $f18,$f16; bc1t L.420
l.d $f18,D
l.d $f16,Radix
mul.d $f16,$f18,$f16
sub.d $f16,$f16,$f18
l.d $f10,W
sub.d $f18,$f10,$f18
c.eq.d $f16,$f18; bc1t L.423
la $24,1
sw $24,Anomaly
b L.424
L.423:
l.d $f18,D
s.d $f18,Z2
sw $0,I
l.d $f16,Z
l.d $f10,One
add.d $f10,$f10,$f16
l.d $f8,Half
mul.d $f10,$f10,$f8
add.d $f10,$f18,$f10
s.d $f10,Y
add.d $f18,$f18,$f16
l.d $f16,Q
add.d $f18,$f18,$f16
s.d $f18,X
jal SR3750
l.d $f18,D
l.d $f16,Z
l.d $f10,One
sub.d $f10,$f10,$f16
l.d $f8,Half
mul.d $f10,$f10,$f8
add.d $f10,$f18,$f10
add.d $f10,$f10,$f18
s.d $f10,Y
sub.d $f16,$f18,$f16
add.d $f18,$f16,$f18
s.d $f18,X
l.d $f18,X
l.d $f16,Q
add.d $f16,$f18,$f16
add.d $f18,$f16,$f18
s.d $f18,X
jal SR3750
jal NewD
l.d $f18,Z2
l.d $f16,D
sub.d $f16,$f16,$f18
l.d $f10,W
sub.d $f18,$f10,$f18
c.eq.d $f16,$f18; bc1t L.425
la $24,1
sw $24,Anomaly
b L.426
L.425:
l.d $f18,Z2
l.d $f16,D
sub.d $f16,$f16,$f18
l.d $f10,Z
l.d $f8,One
sub.d $f8,$f8,$f10
l.d $f6,Half
mul.d $f8,$f8,$f6
add.d $f8,$f18,$f8
add.d $f8,$f16,$f8
s.d $f8,Y
sub.d $f18,$f18,$f10
l.d $f10,Q
add.d $f18,$f18,$f10
add.d $f18,$f16,$f18
s.d $f18,X
jal SR3750
l.d $f18,One
l.d $f16,Z
add.d $f18,$f18,$f16
l.d $f16,Half
mul.d $f18,$f18,$f16
s.d $f18,Y
l.d $f18,Q
s.d $f18,X
jal SR3750
lw $24,I
bne $24,$0,L.427
la $24,1
sw $24,Anomaly
L.427:
L.426:
L.424:
L.417:
L.409:
L.394:
lw $15,I
beq $15,$0,L.431
lw $15,Anomaly
beq $15,$0,L.429
L.431:
move $4,$0
la $5,L.432
jal BadCond
la $4,L.433
l.d $f18,W
mfc1.d $6,$f18
jal printf
la $4,L.434
jal printf
la $24,1
sw $24,SqRWrng
L.429:
L.390:
lw $24,Anomaly
bne $24,$0,L.435
l.d $f18,Zero
l.d $f16,MinSqEr
c.lt.d $f16,$f18; bc1t L.437
l.d $f16,MaxSqEr
c.le.d $f16,$f18; bc1f L.437
la $24,1
sw $24,RSqrt
la $4,L.439
jal printf
b L.438
L.437:
l.d $f18,U2
l.d $f16,Half
l.d $f10,MaxSqEr
add.d $f10,$f10,$f18
sub.d $f18,$f18,$f16
c.le.d $f10,$f18; bc1f L.443
l.d $f18,MinSqEr
c.le.d $f18,$f16; bc1f L.443
l.d $f10,Radix
add.d $f18,$f18,$f10
c.lt.d $f18,$f16; bc1f L.440
L.443:
la $24,1
sw $24,SqRWrng
b L.441
L.440:
la $24,2
sw $24,RSqrt
la $4,L.444
jal printf
L.441:
L.438:
L.435:
lw $24,SqRWrng
beq $24,$0,L.445
la $4,L.447
jal printf
la $4,L.448
l.d $f18,MinSqEr
l.d $f16,Half
sub.d $f18,$f18,$f16
mfc1.d $6,$f18
jal printf
la $4,L.449
l.d $f18,Half
l.d $f16,MaxSqEr
add.d $f18,$f18,$f16
mfc1.d $6,$f18
jal printf
la $4,1
l.d $f18,Radix
l.d $f16,MaxSqEr
l.d $f10,MinSqEr
sub.d $f16,$f16,$f10
mul.d $f18,$f18,$f18
c.lt.d $f16,$f18; bc1f L.452
la $24,1
sw $24,-124+240($sp)
b L.453
L.452:
sw $0,-124+240($sp)
L.453:
lw $5,-124+240($sp)
la $6,L.451
jal TstCond
L.445:
la $24,90
sw $24,Milestone
jal Pause
la $4,L.454
jal printf
sw $0,N
sw $0,I
l.d $f18,Zero
neg.d $f18,$f18
s.d $f18,Z
la $15,3
sw $15,M
sw $0,Break
L.455:
l.d $f18,One
s.d $f18,X
jal SR3980
lw $24,I
la $15,10
bgt $24,$15,L.458
la $24,1023
sw $24,I
jal SR3980
L.458:
l.d $f18,Z
l.d $f16,MinusOne
c.eq.d $f18,$f16; bc1f L.460
la $24,1
sw $24,Break
b L.461
L.460:
l.d $f18,MinusOne
s.d $f18,Z
jal PrintIfNPositive
sw $0,N
la $24,-4
sw $24,I
L.461:
L.456:
lw $24,Break
beq $24,$0,L.455
jal PrintIfNPositive
lw $24,N
sw $24,N1
sw $0,N
l.d $f18,A1
s.d $f18,Z
l.d $f12,W
jal log
mov.d $f18,$f0
s.d $f18,-128+240($sp)
l.d $f12,A1
jal log
mov.d $f18,$f0
l.d $f16,Two
l.d $f10,-128+240($sp)
mul.d $f16,$f16,$f10
div.d $f12,$f16,$f18
jal floor
trunc.w.d $f2,$f0,$24; mfc1 $24,$f2
sw $24,M
sw $0,Break
L.462:
l.d $f18,Z
s.d $f18,X
la $24,1
sw $24,I
jal SR3980
l.d $f18,Z
l.d $f16,AInvrse
c.eq.d $f18,$f16; bc1f L.465
la $24,1
sw $24,Break
b L.466
L.465:
l.d $f18,AInvrse
s.d $f18,Z
L.466:
L.463:
lw $24,Break
beq $24,$0,L.462
la $24,100
sw $24,Milestone
lw $24,NoTrials
sw $24,M
l.d $f18,Three
s.d $f18,Z
L.467:
l.d $f18,Z
s.d $f18,X
la $24,1
sw $24,I
jal SR3980
L.470:
l.d $f18,Z
l.d $f16,Two
add.d $f18,$f18,$f16
s.d $f18,Z
L.471:
l.d $f18,Three
s.d $f18,-136+240($sp)
l.d $f16,Z
div.d $f12,$f16,$f18
jal floor
l.d $f16,-136+240($sp)
mul.d $f18,$f16,$f0
l.d $f16,Z
c.eq.d $f18,$f16; bc1t L.470
L.468:
l.d $f18,Z
l.d $f16,Eight
l.d $f10,Three
mul.d $f16,$f16,$f10
c.lt.d $f18,$f16; bc1t L.467
lw $24,N
ble $24,$0,L.473
la $4,L.475
jal printf
la $4,L.476
jal printf
L.473:
jal PrintIfNPositive
lw $24,N
lw $15,N1
addu $24,$24,$15
sw $24,N
lw $24,N
bne $24,$0,L.477
la $4,L.479
jal printf
L.477:
lw $24,N
ble $24,$0,L.480
jal Pause
b L.481
L.480:
la $4,L.44
jal printf
L.481:
la $24,110
sw $24,Milestone
la $4,L.482
jal printf
l.d $f18,U1
s.d $f18,D
l.d $f18,Precision
s.d $f18,-136+240($sp)
mov.d $f12,$f18
jal floor
l.d $f16,-136+240($sp)
c.eq.d $f16,$f0; bc1t L.483
l.d $f18,BInvrse
s.d $f18,D
l.d $f18,Precision
s.d $f18,X
L.485:
l.d $f18,D
l.d $f16,BInvrse
mul.d $f18,$f18,$f16
s.d $f18,D
l.d $f18,X
l.d $f16,One
sub.d $f18,$f18,$f16
s.d $f18,X
L.486:
l.d $f18,X
l.d $f16,Zero
c.le.d $f18,$f16; bc1f L.485
L.483:
l.d $f18,One
s.d $f18,Y
l.d $f18,D
s.d $f18,Z
L.488:
l.d $f18,Y
s.d $f18,C
l.d $f18,Z
s.d $f18,Y
l.d $f18,Y
mul.d $f18,$f18,$f18
s.d $f18,Z
L.489:
l.d $f18,Z
l.d $f16,Y
c.le.d $f16,$f18; bc1t L.491
add.d $f16,$f18,$f18
c.le.d $f16,$f18; bc1f L.488
L.491:
l.d $f18,C
s.d $f18,Y
l.d $f18,Y
l.d $f16,D
mul.d $f18,$f18,$f16
s.d $f18,Z
L.492:
l.d $f18,Y
s.d $f18,C
l.d $f18,Z
s.d $f18,Y
l.d $f18,Y
l.d $f16,D
mul.d $f18,$f18,$f16
s.d $f18,Z
L.493:
l.d $f18,Z
l.d $f16,Y
c.le.d $f16,$f18; bc1t L.495
add.d $f16,$f18,$f18
c.le.d $f16,$f18; bc1f L.492
L.495:
l.d $f18,Radix
l.d $f16,Two
c.lt.d $f18,$f16; bc1f L.496
l.d $f18,Two
s.d $f18,HInvrse
b L.497
L.496:
l.d $f18,Radix
s.d $f18,HInvrse
L.497:
l.d $f18,One
l.d $f16,HInvrse
div.d $f16,$f18,$f16
s.d $f16,H
l.d $f16,C
div.d $f18,$f18,$f16
s.d $f18,CInvrse
s.d $f16,E0
l.d $f18,E0
l.d $f16,H
mul.d $f18,$f18,$f16
s.d $f18,Z
L.498:
l.d $f18,E0
s.d $f18,Y
l.d $f18,Z
s.d $f18,E0
l.d $f18,E0
l.d $f16,H
mul.d $f18,$f18,$f16
s.d $f18,Z
L.499:
l.d $f18,Z
l.d $f16,E0
c.le.d $f16,$f18; bc1t L.501
add.d $f16,$f18,$f18
c.le.d $f16,$f18; bc1f L.498
L.501:
l.d $f18,E0
s.d $f18,UfThold
l.d $f18,Zero
s.d $f18,E1
s.d $f18,Q
l.d $f18,U2
s.d $f18,E9
l.d $f18,One
l.d $f16,E9
add.d $f18,$f18,$f16
s.d $f18,S
l.d $f18,C
l.d $f16,S
mul.d $f16,$f18,$f16
s.d $f16,D
l.d $f16,D
c.le.d $f16,$f18; bc1f L.502
l.d $f18,Radix
l.d $f16,U2
mul.d $f18,$f18,$f16
s.d $f18,E9
l.d $f18,One
l.d $f16,E9
add.d $f18,$f18,$f16
s.d $f18,S
l.d $f18,C
l.d $f16,S
mul.d $f16,$f18,$f16
s.d $f16,D
l.d $f16,D
c.le.d $f16,$f18; bc1f L.503
move $4,$0
la $5,L.506
jal BadCond
l.d $f18,E0
s.d $f18,Underflow
l.d $f18,Zero
s.d $f18,Y1
l.d $f18,Z
s.d $f18,PseudoZero
jal Pause
b L.503
L.502:
l.d $f18,D
s.d $f18,Underflow
l.d $f18,Underflow
l.d $f16,H
mul.d $f18,$f18,$f16
s.d $f18,PseudoZero
l.d $f18,Zero
s.d $f18,UfThold
L.507:
l.d $f18,Underflow
s.d $f18,Y1
l.d $f18,PseudoZero
s.d $f18,Underflow
l.d $f18,E1
add.d $f16,$f18,$f18
c.le.d $f16,$f18; bc1f L.510
l.d $f18,Underflow
l.d $f16,HInvrse
mul.d $f18,$f18,$f16
s.d $f18,Y2
l.d $f18,Y1
l.d $f16,Y2
sub.d $f12,$f18,$f16
jal fabs
s.d $f0,E1
l.d $f18,Y1
s.d $f18,Q
l.d $f18,UfThold
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -