Details

Time bar (total: 11.8s)

analyze3.3s (28.1%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
0%99.8%0.2%9
0%99.8%0.2%10
0.8%99%0.2%11
1.2%98.6%0.2%12
1.8%98%0.2%13
2%97.7%0.2%14
Compiler

Compiled 20 to 18 computations (10% saved)

sample249.0ms (2.1%)

Algorithm
intervals
Results
170.0ms171×body1024valid
33.0ms52×body512valid
20.0msbody2048valid
5.0ms15×body256valid
2.0ms11×body128valid
Compiler

Compiled 39 to 40 computations (-2.6% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
16.1b
Counts
2 → 1
Compiler

Compiled 19 to 17 computations (10.5% saved)

localize36.0ms (0.3%)

Local error

Found 8 expressions with local error:

0.2b
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
0.2b
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
0.1b
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
0.1b
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
0.2b
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
0.3b
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
0.9b
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
4.1b
(cos.f64 (-.f64 lambda1 lambda2))

rewrite2.0ms (0%)

Algorithm
rewrite-expression-head
Rules
Counts
4 → 0
Calls

8 calls:

1.0ms
(cos.f64 (-.f64 lambda1 lambda2))
0.0ms
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
0.0ms
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
0.0ms
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
0.0ms
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))

prune2.0ms (0%)

Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New000
Fresh000
Picked000
Done011
Total011
Error
16.1b
Counts
1 → 1
Compiler

Compiled 19 to 17 computations (10.5% saved)

sample8.2s (69.4%)

Algorithm
intervals
Results
5.8s5549×body1024valid
943.0ms1374×body512valid
520.0ms218×body2048valid
244.0ms559×body256valid
62.0ms300×body128valid
3.0msbody1024invalid
1.0msbody512invalid
0.0msbody128invalid
Compiler

Compiled 58 to 57 computations (1.7% saved)

Pareto

0

Profiling

Loading profile data...