FastMath test3

Time bar (total: 3.8s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 13 to 11 computations (15.4% saved)

sample19.0ms (0.5%)

Memory
-0.4MiB live, 7.3MiB allocated
Samples
12.0ms248×0valid
1.0ms1valid
0.0ms2valid
Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-mult: 5.0ms (68.2% of total)
ival-add: 2.0ms (27.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
Bogosity

explain3.7s (96%)

Memory
23.9MiB live, 2 162.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
20-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
00-0-(*.f64 d1 #s(literal 3 binary64))
00-0-(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
00-0-#s(literal 3 binary64)
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 d3)
00-0-d2
00-0-d1
00-0-d3
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))nan-rescue20
(*.f64 d1 d2)overflow30
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))overflow30
(*.f64 d1 d3)overflow26
Confusion
Predicted +Predicted -
+20
-0254
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+200
-00254
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0254
12
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Total Time
17.731201171875
Average Time
0.06926250457763672
Samples
1.2s21 150×0valid
101.0ms720×2valid
100.0ms990×1valid
31.0ms180×3valid
Compiler

Compiled 4 860 to 1 800 computations (63% saved)

Precisions
Click to see histograms. Total time spent on operations: 720.0ms
ival-mult: 428.0ms (59.5% of total)
ival-add: 209.0ms (29% of total)
adjust: 44.0ms (6.1% of total)
ival-true: 18.0ms (2.5% of total)
exact: 13.0ms (1.8% of total)
ival-assert: 8.0ms (1.1% of total)

preprocess101.0ms (2.6%)

Memory
7.1MiB live, 7.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03695
111472
232065
392363
4228363
5302363
6329063
7331263
8332263
9332463
10347863
11354263
12354263
0911
0149
1237
2397
3567
4647
0647
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 (+.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)
Symmetry

(negabs d1)

(sort d2 d3)

Compiler

Compiled 11 to 9 computations (18.2% saved)

eval0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune4.0ms (0.1%)

Memory
-7.2MiB live, 0.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 22 to 18 computations (18.2% saved)

simplify19.0ms (0.5%)

Memory
2.5MiB live, 18.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0911
11411
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))

soundness0.0ms (0%)

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

Compiled 11 to 9 computations (18.2% saved)

preprocess8.0ms (0.2%)

Memory
4.6MiB live, 4.6MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 146 to 122 computations (16.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...