Graphics.Rendering.Plot.Render.Plot.Axis:renderAxisTick from plot-0.2.3.4, B

Time bar (total: 3.4s)

analyze120.0ms (3.6%)

Memory
8.3MiB live, 55.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
50%49.9%49.9%0.2%0%0%0%6
50%49.9%49.9%0.2%0%0%0%7
50%49.9%49.9%0.2%0%0%0%8
50%49.9%49.9%0.2%0%0%0%9
50%49.9%49.9%0.2%0%0%0%10
75%74.8%24.9%0.2%0%0%0%11
75%74.8%24.9%0.2%0%0%0%12
Compiler

Compiled 34 to 25 computations (26.5% saved)

sample3.1s (92.9%)

Memory
8.1MiB live, 1 010.8MiB allocated
Samples
557.0ms6 964×0valid-sollya
437.0ms6 964×0valid-baseline
391.0ms6 964×0valid-rival
261.0ms1 234×1valid-baseline
140.0ms1 234×1valid-rival
131.0ms1 234×1valid-sollya
18.0ms58×2valid-baseline
10.0ms58×2valid-rival
9.0ms58×2valid-sollya
Bogosity

preprocess85.0ms (2.5%)

Memory
-8.1MiB live, 24.0MiB allocated
Algorithm
egg-herbie
Rules
489×distribute-lft-in
475×distribute-rgt-in
453×fmm-def
422×associate--r+
347×cancel-sign-sub-inv
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0941336
12481304
28341212
327011192
Stop Event
node limit
Calls
Call 1
Inputs
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 (neg.f64 x) y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 x (neg.f64 y)) (/.f64 (*.f64 (-.f64 z t) (neg.f64 y)) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 (neg.f64 z) t) y) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z (neg.f64 t)) y) (-.f64 a (neg.f64 t))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 (neg.f64 a) t)))
(neg.f64 (-.f64 (+.f64 (neg.f64 x) y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(neg.f64 (-.f64 (+.f64 x (neg.f64 y)) (/.f64 (*.f64 (-.f64 z t) (neg.f64 y)) (-.f64 a t))))
(neg.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 (neg.f64 z) t) y) (-.f64 a t))))
(neg.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z (neg.f64 t)) y) (-.f64 a (neg.f64 t)))))
(neg.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 (neg.f64 a) t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 z y) (/.f64 (*.f64 (-.f64 x t) y) (-.f64 a t)))
(-.f64 (+.f64 t y) (/.f64 (*.f64 (-.f64 z x) y) (-.f64 a x)))
(-.f64 (+.f64 a y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 x t)))
(-.f64 (+.f64 x z) (/.f64 (*.f64 (-.f64 y t) z) (-.f64 a t)))
(-.f64 (+.f64 x t) (/.f64 (*.f64 (-.f64 z y) t) (-.f64 a y)))
(-.f64 (+.f64 x a) (/.f64 (*.f64 (-.f64 z t) a) (-.f64 y t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 t z) y) (-.f64 a z)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 a t) y) (-.f64 z t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z a) y) (-.f64 t a)))
Outputs
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(fma.f64 (-.f64 z t) (/.f64 y (-.f64 t a)) (+.f64 x y))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(fma.f64 (-.f64 z t) (/.f64 y (-.f64 t a)) (+.f64 x y))
(-.f64 (+.f64 (neg.f64 x) y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 x) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(fma.f64 (-.f64 z t) (/.f64 y (-.f64 t a)) (-.f64 y x))
(fma.f64 y (/.f64 (-.f64 z t) (-.f64 t a)) (-.f64 y x))
(-.f64 (+.f64 x (neg.f64 y)) (/.f64 (*.f64 (-.f64 z t) (neg.f64 y)) (-.f64 a t)))
(-.f64 (-.f64 x y) (*.f64 (-.f64 z t) (/.f64 (neg.f64 y) (-.f64 a t))))
(+.f64 (-.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(fma.f64 (-.f64 z t) (/.f64 y (-.f64 a t)) (-.f64 x y))
(fma.f64 y (/.f64 (-.f64 z t) (-.f64 a t)) (-.f64 x y))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 (neg.f64 z) t) y) (-.f64 a t)))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 (neg.f64 z) t)) (-.f64 a t))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 (neg.f64 z) t)) (-.f64 a t)))
(fma.f64 (+.f64 z t) (/.f64 y (-.f64 a t)) (+.f64 x y))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z (neg.f64 t)) y) (-.f64 a (neg.f64 t))))
(-.f64 (+.f64 x y) (*.f64 (-.f64 z (neg.f64 t)) (/.f64 y (-.f64 a (neg.f64 t)))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (+.f64 z t) (+.f64 t a)))))
(fma.f64 (-.f64 (neg.f64 z) t) (/.f64 y (+.f64 t a)) (+.f64 x y))
(-.f64 x (*.f64 y (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 z t) (+.f64 t a)))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 (neg.f64 a) t)))
(+.f64 x (-.f64 y (*.f64 (-.f64 z t) (/.f64 y (-.f64 (neg.f64 a) t)))))
(-.f64 (+.f64 x y) (*.f64 (-.f64 z t) (/.f64 y (neg.f64 (+.f64 t a)))))
(fma.f64 (-.f64 z t) (/.f64 y (+.f64 t a)) (+.f64 x y))
(neg.f64 (-.f64 (+.f64 (neg.f64 x) y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (-.f64 x y) (*.f64 (-.f64 z t) (/.f64 (neg.f64 y) (-.f64 a t))))
(+.f64 (-.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(fma.f64 (-.f64 z t) (/.f64 y (-.f64 a t)) (-.f64 x y))
(fma.f64 y (/.f64 (-.f64 z t) (-.f64 a t)) (-.f64 x y))
(neg.f64 (-.f64 (+.f64 x (neg.f64 y)) (/.f64 (*.f64 (-.f64 z t) (neg.f64 y)) (-.f64 a t))))
(+.f64 (neg.f64 x) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(fma.f64 (-.f64 z t) (/.f64 y (-.f64 t a)) (-.f64 y x))
(fma.f64 y (/.f64 (-.f64 z t) (-.f64 t a)) (-.f64 y x))
(neg.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 (neg.f64 z) t) y) (-.f64 a t))))
(neg.f64 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 (neg.f64 z) t)) (-.f64 a t)))))
(-.f64 (neg.f64 x) (-.f64 y (/.f64 (*.f64 y (-.f64 (neg.f64 z) t)) (-.f64 a t))))
(-.f64 (*.f64 (+.f64 z t) (/.f64 y (-.f64 t a))) (+.f64 x y))
(-.f64 (*.f64 y (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 z t) (-.f64 t a)))) x)
(neg.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z (neg.f64 t)) y) (-.f64 a (neg.f64 t)))))
(neg.f64 (-.f64 (+.f64 x y) (*.f64 (-.f64 z (neg.f64 t)) (/.f64 y (-.f64 a (neg.f64 t))))))
(-.f64 (neg.f64 x) (-.f64 y (*.f64 y (/.f64 (+.f64 z t) (+.f64 t a)))))
(-.f64 (*.f64 y (/.f64 (+.f64 z t) (+.f64 t a))) (+.f64 x y))
(-.f64 (*.f64 y (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 z t) (+.f64 t a)))) x)
(neg.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 (neg.f64 a) t))))
(neg.f64 (+.f64 x (-.f64 y (*.f64 (-.f64 z t) (/.f64 y (-.f64 (neg.f64 a) t))))))
(-.f64 (neg.f64 x) (-.f64 y (*.f64 (-.f64 z t) (/.f64 y (neg.f64 (+.f64 t a))))))
(-.f64 (*.f64 (-.f64 t z) (/.f64 y (+.f64 t a))) (+.f64 x y))
(-.f64 (*.f64 y (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 t z) (+.f64 t a)))) x)
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 x y) (*.f64 (-.f64 z t) (/.f64 x (-.f64 a t))))
(-.f64 (+.f64 x y) (*.f64 x (/.f64 (-.f64 z t) (-.f64 a t))))
(fma.f64 (-.f64 z t) (/.f64 x (-.f64 t a)) (+.f64 x y))
(-.f64 (+.f64 z y) (/.f64 (*.f64 (-.f64 x t) y) (-.f64 a t)))
(+.f64 z (-.f64 y (/.f64 (*.f64 y (-.f64 x t)) (-.f64 a t))))
(+.f64 y (-.f64 z (*.f64 y (/.f64 (-.f64 x t) (-.f64 a t)))))
(fma.f64 (-.f64 x t) (/.f64 y (-.f64 t a)) (+.f64 y z))
(-.f64 (+.f64 t y) (/.f64 (*.f64 (-.f64 z x) y) (-.f64 a x)))
(-.f64 (+.f64 y t) (/.f64 (*.f64 y (-.f64 z x)) (-.f64 a x)))
(-.f64 (+.f64 y t) (*.f64 y (/.f64 (-.f64 z x) (-.f64 a x))))
(fma.f64 (-.f64 z x) (/.f64 (neg.f64 y) (-.f64 a x)) (+.f64 y t))
(fma.f64 (-.f64 z x) (/.f64 y (-.f64 x a)) (+.f64 y t))
(-.f64 (+.f64 a y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 x t)))
(-.f64 (+.f64 y a) (*.f64 (-.f64 z t) (/.f64 y (-.f64 x t))))
(-.f64 (+.f64 y a) (*.f64 y (/.f64 (-.f64 z t) (-.f64 x t))))
(fma.f64 (-.f64 t z) (/.f64 y (-.f64 x t)) (+.f64 y a))
(fma.f64 (-.f64 z t) (/.f64 y (-.f64 t x)) (+.f64 y a))
(-.f64 (+.f64 x z) (/.f64 (*.f64 (-.f64 y t) z) (-.f64 a t)))
(+.f64 x (-.f64 z (*.f64 (-.f64 y t) (/.f64 z (-.f64 a t)))))
(-.f64 (+.f64 x z) (/.f64 (*.f64 z (-.f64 y t)) (-.f64 a t)))
(fma.f64 (-.f64 y t) (/.f64 z (-.f64 t a)) (+.f64 x z))
(-.f64 (+.f64 x t) (/.f64 (*.f64 (-.f64 z y) t) (-.f64 a y)))
(-.f64 (+.f64 x t) (*.f64 (-.f64 z y) (/.f64 t (-.f64 a y))))
(+.f64 t (-.f64 x (*.f64 t (/.f64 (-.f64 z y) (-.f64 a y)))))
(fma.f64 (-.f64 z y) (/.f64 (neg.f64 t) (-.f64 a y)) (+.f64 x t))
(fma.f64 (-.f64 z y) (/.f64 t (-.f64 y a)) (+.f64 x t))
(-.f64 (+.f64 x a) (/.f64 (*.f64 (-.f64 z t) a) (-.f64 y t)))
(-.f64 (+.f64 x a) (*.f64 (-.f64 z t) (/.f64 a (-.f64 y t))))
(fma.f64 (-.f64 t z) (/.f64 a (-.f64 y t)) (+.f64 x a))
(fma.f64 (-.f64 z t) (/.f64 a (-.f64 t y)) (+.f64 x a))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 t z) y) (-.f64 a z)))
(-.f64 (+.f64 x y) (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(fma.f64 (-.f64 z t) (/.f64 y (-.f64 a z)) (+.f64 x y))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 a t) y) (-.f64 z t)))
(-.f64 (+.f64 x y) (*.f64 (-.f64 a t) (/.f64 y (-.f64 z t))))
(-.f64 (+.f64 x y) (*.f64 y (/.f64 (-.f64 a t) (-.f64 z t))))
(fma.f64 (-.f64 a t) (/.f64 y (-.f64 t z)) (+.f64 x y))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z a) y) (-.f64 t a)))
(+.f64 x (-.f64 y (*.f64 (-.f64 z a) (/.f64 y (-.f64 t a)))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z a) (-.f64 t a)))))
(fma.f64 (-.f64 a z) (/.f64 y (-.f64 t a)) (+.f64 x y))
Compiler

Compiled 18 to 11 computations (38.9% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 5 to 5 computations (0% saved)

prune1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.1%
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
Compiler

Compiled 36 to 22 computations (38.9% saved)

simplify9.0ms (0.3%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
egg-herbie
Rules
113×unsub-neg
64×neg-mul-1
33×distribute-lft-neg-in
32×distribute-neg-out
20×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01958
12758
24058
35858
48658
512158
614058
720658
835758
946358
1046458
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
Outputs
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 t a)))

soundness0.0ms (0%)

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

Compiled 18 to 11 computations (38.9% saved)

preprocess26.0ms (0.8%)

Memory
5.3MiB live, 36.4MiB allocated
Compiler

Compiled 232 to 100 computations (56.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...