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

Time bar (total: 1.6s)

analyze14.0ms (0.9%)

Memory
-11.4MiB live, 4.4MiB 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.4s (90.7%)

Memory
8.4MiB live, 389.7MiB allocated
Samples
320.0ms8 256×0valid-sollya
310.0ms8 256×0valid-baseline
274.0ms8 256×0valid-rival
Bogosity

preprocess105.0ms (6.7%)

Memory
5.6MiB live, 20.6MiB 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.2MiB live, 0.2MiB 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.7%
(-.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.4MiB live, 0.4MiB allocated
Stop Event
fuel
Compiler

Compiled 9 to 6 computations (33.3% saved)

preprocess24.0ms (1.5%)

Memory
-1.6MiB live, 32.3MiB 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...