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

Time bar (total: 1.8s)

analyze0.0ms (0%)

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

Compiled 20 to 14 computations (30% saved)

sample1.6s (89.7%)

Results
327.0ms8256×0valid-sollya
363.0ms8256×0valid-rival
322.0ms8256×0valid-baseline
Bogosity

preprocess103.0ms (5.8%)

Algorithm
egg-herbie
Rules
517×fma-define
475×fma-neg
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
51101196
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%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
87.9%
(-.f64 (/.f64 x0 (-.f64 #s(literal 1 binary64) x1)) x0)
Compiler

Compiled 18 to 12 computations (33.3% saved)

simplify2.0ms (0.1%)

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%)

Stop Event
fuel
Compiler

Compiled 9 to 6 computations (33.3% saved)

preprocess76.0ms (4.3%)

Remove

(negabs x0)

Compiler

Compiled 90 to 60 computations (33.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...