sqrt B (should all be same)

Time bar (total: 1.6s)

analyze12.0ms (0.7%)

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

Compiled 16 to 13 computations (18.8% saved)

sample1.5s (95.4%)

Memory
-6.8MiB live, 439.6MiB allocated
Samples
311.0ms8 256×0valid-sollya
306.0ms8 256×0valid-baseline
284.0ms8 256×0valid-rival
Bogosity

preprocess43.0ms (2.7%)

Memory
-1.0MiB live, 19.0MiB allocated
Algorithm
egg-herbie
Rules
67×fma-define
18×associate-*r*
17×distribute-lft-neg-in
13×distribute-rgt-neg-in
12×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015104
13296
26996
316296
423596
531096
631296
Stop Event
saturated
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) (neg.f64 x)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) (neg.f64 x))))
Outputs
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) (neg.f64 x)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) (neg.f64 x))))
(neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (neg.f64 x)))))
(neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x))))
Symmetry

(abs x)

Compiler

Compiled 7 to 5 computations (28.6% 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
60.2%
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
Compiler

Compiled 14 to 10 computations (28.6% saved)

simplify1.0ms (0.1%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
egg-herbie
Rules
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01023
11223
Stop Event
saturated
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
Outputs
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(sqrt.f64 (*.f64 x (*.f64 #s(literal 2 binary64) x)))

soundness0.0ms (0%)

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

Compiled 7 to 5 computations (28.6% saved)

preprocess16.0ms (1%)

Memory
6.5MiB live, 22.2MiB allocated
Remove

(abs x)

Compiler

Compiled 56 to 40 computations (28.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...