Rosa's TurbineBenchmark

Time bar (total: 2.3s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze94.0ms (4.1%)

Memory
5.1MiB live, 37.9MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
25%25%74.9%0.1%0%0%0%4
37.5%37.4%62.4%0.1%0%0%0%5
37.5%37.4%62.4%0.1%0%0%0%6
56.3%56.2%43.7%0.1%0%0%0%7
65.6%65.5%34.3%0.1%0%0%0%8
65.6%65.5%34.3%0.1%0%0%0%9
76.6%76.5%23.4%0.1%0%0%0%10
82%81.9%17.9%0.1%0%0%0%11
82%81.9%17.9%0.1%0%0%0%12
Compiler

Compiled 31 to 24 computations (22.6% saved)

sample34.0ms (1.5%)

Memory
-0.9MiB live, 14.1MiB allocated
Samples
24.0ms260×0valid
Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 9.0ms (50.9% of total)
ival-sub: 4.0ms (22.6% of total)
ival-div: 3.0ms (17% of total)
ival-add: 1.0ms (5.7% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
Bogosity

explain1.9s (83.9%)

Memory
13.7MiB live, 1 572.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
200-20(-1.887540971617027e-32 1.5989064283643893e+186 -1.563245564419334e-285)(*.f64 (*.f64 w w) r)
160-16(3.0077410120668883e+146 1.3200304969537403e-295 -2.7211804867807674e+235)(*.f64 (*.f64 (*.f64 w w) r) r)
90-9(3.857254732326917e+257 1.6147729061684822e-44 -1.9895658956764329e+74)(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))
70-7(7.968406158145211e+129 -4.5783505824123175e+123 -6.670775029872617e-287)(*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r))
10-1(-1.0919162045726966e-286 -1.3839282042418303e-249 7.191528165616551e+157)(/.f64 #s(literal 2 binary64) (*.f64 r r))
00-0-#s(literal 1 binary64)
00-0-#s(literal 3 binary64)
00-0-#s(literal 9/2 binary64)
00-0-#s(literal 1/8 binary64)
00-0-v
00-0-(*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v)))
00-0-(*.f64 w w)
00-0-(*.f64 r r)
00-0-(-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))
00-0-(-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64))
00-0-(+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r)))
00-0-(-.f64 #s(literal 1 binary64) v)
00-0-(-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v)))
00-0-(*.f64 #s(literal 2 binary64) v)
00-0-#s(literal 2 binary64)
00-0-w
00-0-r
Confusion
Predicted +Predicted -
+033
-0223
Precision
0/0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+0033
-00223
Precision?
0/0
Recall?
0.0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+001
-000
Precision?
0/0
Recall?
0.0
Total Time
12.1201171875
Average Time
0.047344207763671875
Samples
334.0ms3 072×0valid
Compiler

Compiled 5 628 to 1 080 computations (80.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 212.0ms
ival-mult: 111.0ms (52.4% of total)
ival-sub: 46.0ms (21.7% of total)
ival-div: 33.0ms (15.6% of total)
ival-add: 12.0ms (5.7% of total)
exact: 5.0ms (2.4% of total)
ival-true: 2.0ms (0.9% of total)
adjust: 1.0ms (0.5% of total)
ival-assert: 1.0ms (0.5% of total)

preprocess204.0ms (9%)

Memory
-3.7MiB live, 46.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079268
1270264
21038246
33557243
47112243
02229
03629
17229
218425
371325
4393925
5791425
0814623
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64))
Outputs
(-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 r (-.f64 v #s(literal 1 binary64))) r) w) (*.f64 w (fma.f64 #s(literal -1/4 binary64) v #s(literal 3/8 binary64))) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) #s(literal 3/2 binary64)))
Symmetry

(abs r)

(abs w)

Compiler

Compiled 29 to 22 computations (24.1% saved)

eval0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.6%
(-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64))
Compiler

Compiled 58 to 44 computations (24.1% saved)

simplify27.0ms (1.2%)

Memory
-5.1MiB live, 18.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02229
14229
26529
38929
412929
518229
629529
743229
851829
954329
1055129
1155229
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64))
Outputs
(-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64))
(-.f64 (-.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 w w) r) r) (*.f64 (-.f64 #s(literal 3 binary64) (*.f64 v #s(literal 2 binary64))) #s(literal 1/8 binary64))) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64))

soundness0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Stop Event
fuel
Compiler

Compiled 29 to 22 computations (24.1% saved)

preprocess5.0ms (0.2%)

Memory
3.4MiB live, 3.4MiB allocated
Remove

(abs w)

(abs r)

Compiler

Compiled 348 to 264 computations (24.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...