logq (problem 3.4.3)

Time bar (total: 7.9s)

analyze15.0ms (0.2%)

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

Compiled 20 to 15 computations (25% saved)

sample7.8s (98.6%)

Memory
-70.6MiB live, 1 605.7MiB allocated
Samples
1.8s3 986×1168valid-baseline
1.2s3 986×1168valid-rival
1.1s3 986×1168valid-sollya
674.0ms2 340×584valid-baseline
439.0ms2 340×584valid-sollya
379.0ms2 340×584valid-rival
224.0ms1 167×292valid-baseline
155.0ms1 167×292valid-sollya
149.0ms1 167×292valid-rival
74.0ms615×146valid-baseline
64.0ms615×146valid-rival
60.0ms615×146valid-sollya
9.0ms147×73valid-sollya
8.0ms147×73valid-baseline
7.0ms147×73valid-rival
0.0ms146valid-sollya+baseline-real
Precisions
Click to see Rival histograms. Total time spent on operations: 1.8s
ival-log: 1.1s (61.5% of total)
adjust: 312.0ms (17.5% of total)
ival-div: 141.0ms (7.9% of total)
ival-sub: 115.0ms (6.4% of total)
ival-add: 100.0ms (5.6% of total)
...in/eval/compile.rkt:110:19: 8.0ms (0.4% of total)
ival-true: 8.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Precisions
Click to see Base histograms. Total time spent on operations: 2.1s
ival-log: 1.4s (69% of total)
ival-div: 244.0ms (11.8% of total)
ival-sub: 193.0ms (9.4% of total)
ival-add: 164.0ms (8% of total)
const: 38.0ms (1.8% of total)
Bogosity

preprocess65.0ms (0.8%)

Memory
3.9MiB live, 19.5MiB allocated
Algorithm
egg-herbie
Rules
315×fma-define
222×fmm-def
80×times-frac
67×associate-*l*
61×div-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017128
138120
263120
3127120
4256120
5592120
61256120
71497120
81577120
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))))
Compiler

Compiled 9 to 6 computations (33.3% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 1 to 1 computations (0% saved)

prune1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.3%
(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%)

Memory
0.4MiB live, 0.4MiB allocated
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%)

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

Compiled 9 to 6 computations (33.3% saved)

preprocess27.0ms (0.3%)

Memory
-2.8MiB live, 30.7MiB allocated
Compiler

Compiled 50 to 34 computations (32% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...