(- (/ x0 (- 1 x1)) x0)

Time bar (total: 1.8s)

analyze30.0ms (1.7%)

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

Compiled 19 to 15 computations (21.1% saved)

sample1.6s (90.6%)

Memory
15.7MiB live, 435.7MiB allocated
Samples
368.0ms8 256×73valid-baseline
329.0ms8 256×73valid-sollya
292.0ms8 256×73valid-rival
Precisions
Click to see Rival histograms. Total time spent on operations: 145.0ms
ival-sub: 74.0ms (51.1% of total)
ival-div: 60.0ms (41.4% of total)
ival-true: 6.0ms (4.1% of total)
ival-assert: 3.0ms (2.1% of total)
...in/eval/compile.rkt:110:19: 2.0ms (1.4% of total)
Precisions
Click to see Base histograms. Total time spent on operations: 145.0ms
ival-sub: 76.0ms (52.3% of total)
ival-div: 60.0ms (41.3% of total)
const: 10.0ms (6.9% of total)
Bogosity

preprocess108.0ms (6.1%)

Memory
-9.7MiB live, 20.7MiB allocated
Algorithm
egg-herbie
Rules
516×fma-define
475×fmm-def
192×associate-*l*
88×distribute-rgt-neg-in
71×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024216
148204
2114196
3272196
4537196
51100196
61799196
72418196
82658196
92742196
102768196
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 x0 (-.f64 #s(literal 1 binary64) x1)) x0)
(-.f64 (/.f64 x0 (-.f64 #s(literal 1 binary64) x1)) x0)
(-.f64 (/.f64 (neg.f64 x0) (-.f64 #s(literal 1 binary64) x1)) (neg.f64 x0))
(-.f64 (/.f64 x0 (-.f64 #s(literal 1 binary64) (neg.f64 x1))) x0)
(neg.f64 (-.f64 (/.f64 (neg.f64 x0) (-.f64 #s(literal 1 binary64) x1)) (neg.f64 x0)))
(neg.f64 (-.f64 (/.f64 x0 (-.f64 #s(literal 1 binary64) (neg.f64 x1))) x0))
(-.f64 (/.f64 x1 (-.f64 #s(literal 1 binary64) x0)) x1)
Outputs
(-.f64 (/.f64 x0 (-.f64 #s(literal 1 binary64) x1)) x0)
(-.f64 (/.f64 x0 (-.f64 #s(literal 1 binary64) x1)) x0)
(-.f64 (/.f64 (neg.f64 x0) (-.f64 #s(literal 1 binary64) x1)) (neg.f64 x0))
(+.f64 x0 (/.f64 x0 (neg.f64 (-.f64 #s(literal 1 binary64) x1))))
(+.f64 x0 (/.f64 x0 (+.f64 x1 #s(literal -1 binary64))))
(-.f64 (/.f64 x0 (-.f64 #s(literal 1 binary64) (neg.f64 x1))) x0)
(-.f64 (/.f64 x0 (+.f64 #s(literal 1 binary64) x1)) x0)
(neg.f64 (-.f64 (/.f64 (neg.f64 x0) (-.f64 #s(literal 1 binary64) x1)) (neg.f64 x0)))
(-.f64 (/.f64 x0 (-.f64 #s(literal 1 binary64) x1)) x0)
(neg.f64 (-.f64 (/.f64 x0 (-.f64 #s(literal 1 binary64) (neg.f64 x1))) x0))
(+.f64 (neg.f64 (/.f64 x0 (+.f64 #s(literal 1 binary64) x1))) x0)
(-.f64 x0 (/.f64 x0 (+.f64 #s(literal 1 binary64) x1)))
(+.f64 x0 (/.f64 x0 (-.f64 #s(literal -1 binary64) x1)))
(-.f64 (/.f64 x1 (-.f64 #s(literal 1 binary64) x0)) x1)
Symmetry

(negabs x0)

Compiler

Compiled 9 to 6 computations (33.3% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.6%
(-.f64 (/.f64 x0 (-.f64 #s(literal 1 binary64) x1)) x0)
Compiler

Compiled 18 to 12 computations (33.3% saved)

simplify2.0ms (0.1%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
egg-herbie
Rules
sub-neg
+-commutative
1-exp
*-commutative
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01128
12128
22828
33228
43428
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 x0 (-.f64 #s(literal 1 binary64) x1)) x0)
Outputs
(-.f64 (/.f64 x0 (-.f64 #s(literal 1 binary64) x1)) x0)

soundness0.0ms (0%)

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

Compiled 9 to 6 computations (33.3% saved)

preprocess26.0ms (1.5%)

Memory
2.9MiB live, 36.0MiB allocated
Remove

(negabs x0)

Compiler

Compiled 90 to 60 computations (33.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...