exp neg sub

Time bar (total: 745.0ms)

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%100%0%0%0%0%0
100%100%0%0%0%0%0%1
Compiler

Compiled 9 to 8 computations (11.1% saved)

sample16.0ms (2.1%)

Memory
6.2MiB live, 6.2MiB allocated
Samples
10.0ms260×0valid
Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-exp: 2.0ms (31.5% of total)
ival-mult: 2.0ms (31.5% of total)
ival-sub: 1.0ms (15.7% of total)
ival-neg: 1.0ms (15.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

explain522.0ms (70.1%)

Memory
1.6MiB live, 398.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-0-(exp.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))))
00-0-#s(literal 1 binary64)
00-0-(-.f64 #s(literal 1 binary64) (*.f64 x x))
00-0-(*.f64 x x)
00-0-(neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
exp.f64(exp.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))))sensitivity10
Confusion
Predicted +Predicted -
+10
-0255
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+100
-00255
Precision?
1.0
Recall?
1.0
2:
4:
8:
16:
32:
64:
128:
256:
512:
1024:
2048:
Freqs
test
numberfreq
0255
11
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Total Time
4.218017578125
Average Time
0.01647663116455078
Samples
135.0ms3 072×0valid
Compiler

Compiled 936 to 312 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 76.0ms
ival-exp: 23.0ms (30.1% of total)
ival-mult: 22.0ms (28.8% of total)
ival-sub: 13.0ms (17% of total)
ival-neg: 12.0ms (15.7% of total)
ival-true: 2.0ms (2.6% of total)
exact: 2.0ms (2.6% of total)
adjust: 1.0ms (1.3% of total)
ival-assert: 1.0ms (1.3% of total)

preprocess175.0ms (23.5%)

Memory
-1.0MiB live, 29.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
13013
27413
315613
428213
541013
663513
796813
8162513
9301313
10613513
067
0107
1226
2516
31066
41926
52936
64686
77766
812776
921096
1042916
1173866
080735
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(exp.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))))
Outputs
(exp.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))))
(exp.f64 (fma.f64 x x #s(literal -1 binary64)))
Symmetry

(abs x)

Compiler

Compiled 7 to 6 computations (14.3% saved)

eval0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune1.0ms (0.1%)

Memory
0.4MiB live, 0.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(exp.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))))
Compiler

Compiled 14 to 12 computations (14.3% saved)

simplify29.0ms (3.9%)

Memory
-0.5MiB live, 18.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
067
1177
2287
3466
4776
51306
61486
71596
81686
Stop Event
saturated
Calls
Call 1
Inputs
(exp.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))))
Outputs
(exp.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))))
(exp.f64 (-.f64 (*.f64 x x) #s(literal 1 binary64)))

soundness0.0ms (0%)

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

Compiled 6 to 5 computations (16.7% saved)

preprocess2.0ms (0.2%)

Memory
1.2MiB live, 1.2MiB allocated
Remove

(abs x)

Compiler

Compiled 50 to 42 computations (16% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...