logq (problem 3.4.3)

Time bar (total: 3.1s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50%50%0%0%0%0
100%50%0%50%0%0%0%1
Compiler

Compiled 13 to 8 computations (38.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-sub: 0.0ms (0% of total)
ival-div: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-log: 0.0ms (0% of total)
ival-fabs: 0.0ms (0% of total)
const: 0.0ms (0% of total)
ival-<: 0.0ms (0% of total)

sample2.8s (90.2%)

Results
1.5s3982×1024valid
600.0ms2176×512valid
226.0ms404×2048valid
154.0ms1694×256valid
Precisions
Click to see histograms. Total time spent on operations: 2.1s
ival-log: 1.2s (60.3% of total)
ival-<: 246.0ms (11.9% of total)
ival-div: 169.0ms (8.2% of total)
ival-fabs: 141.0ms (6.8% of total)
ival-sub: 129.0ms (6.2% of total)
ival-add: 126.0ms (6.1% of total)
const: 11.0ms (0.5% of total)
Bogosity

preprocess72.0ms (2.3%)

Algorithm
egg-herbie
Rules
315×fma-define
222×fma-neg
80×times-frac
67×associate-*l*
62×div-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017128
138120
263120
3127120
4256120
5592120
61257120
71498120
81578120
Stop Event
saturated
Calls
Call 1
Inputs
(log.f64 (/.f64 (-.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 1 binary64) eps)))
(log.f64 (/.f64 (-.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 1 binary64) eps)))
(log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (neg.f64 eps)) (+.f64 #s(literal 1 binary64) (neg.f64 eps))))
(neg.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (neg.f64 eps)) (+.f64 #s(literal 1 binary64) (neg.f64 eps)))))
Outputs
(log.f64 (/.f64 (-.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 1 binary64) eps)))
(log.f64 (/.f64 (-.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 1 binary64) eps)))
(log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (neg.f64 eps)) (+.f64 #s(literal 1 binary64) (neg.f64 eps))))
(log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (neg.f64 eps)) (-.f64 #s(literal 1 binary64) eps)))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 1 binary64) eps)))
(neg.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (neg.f64 eps)) (+.f64 #s(literal 1 binary64) (neg.f64 eps)))))
(neg.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (neg.f64 eps)) (-.f64 #s(literal 1 binary64) eps))))
(neg.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 1 binary64) eps))))

explain196.0ms (6.3%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2540-0-(log.f64 (/.f64 (-.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 1 binary64) eps)))
00-0-(/.f64 (-.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 1 binary64) eps))
00-0-(-.f64 #s(literal 1 binary64) eps)
00-0-#s(literal 1 binary64)
00-0-eps
00-0-(+.f64 #s(literal 1 binary64) eps)
Results
105.0ms272×1024valid
24.0ms126×512valid
18.0ms32×2048valid
7.0ms82×256valid
Compiler

Compiled 59 to 20 computations (66.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 112.0ms
ival-log: 84.0ms (75.3% of total)
ival-div: 10.0ms (9% of total)
ival-sub: 9.0ms (8.1% of total)
ival-add: 7.0ms (6.3% of total)
const: 2.0ms (1.8% of total)

eval0.0ms (0%)

Compiler

Compiled 1 to 1 computations (0% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
8.4%
(log.f64 (/.f64 (-.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 1 binary64) eps)))
Compiler

Compiled 18 to 12 computations (33.3% saved)

simplify2.0ms (0.1%)

Algorithm
egg-herbie
Rules
1-exp
+-commutative
sub-neg
*-commutative
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01129
11929
22329
32529
42629
Stop Event
saturated
Calls
Call 1
Inputs
(log.f64 (/.f64 (-.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 1 binary64) eps)))
Outputs
(log.f64 (/.f64 (-.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 1 binary64) eps)))

soundness0.0ms (0%)

Stop Event
fuel
Compiler

Compiled 9 to 6 computations (33.3% saved)

preprocess32.0ms (1%)

Compiler

Compiled 50 to 34 computations (32% saved)

end0.0ms (0%)

Profiling

Loading profile data...