Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, A

Time bar (total: 1.3s)

analyze0.0ms (0%)

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

Compiled 24 to 18 computations (25% saved)

sample1.2s (88%)

Results
847.0ms6014×body256valid
289.0ms2242×body256infinite
Bogosity

preprocess160.0ms (12%)

Algorithm
egg-herbie
Rules
758×distribute-lft-in
741×distribute-rgt-in
614×distribute-lft-neg-in
378×associate-+l+
376×associate--r+
Problems
221×No Errors
34×(*.f64 (*.f64 (*.f64 y 9) z) t)
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01332015
14501743
215611719
332071719
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 (neg.f64 x) 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 (neg.f64 y) 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) (neg.f64 z)) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) (neg.f64 t))) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 (neg.f64 a) 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) (neg.f64 b)))
(neg.f64 (+.f64 (-.f64 (*.f64 (neg.f64 x) 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b)))
(neg.f64 (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 (neg.f64 y) 9) z) t)) (*.f64 (*.f64 a 27) b)))
(neg.f64 (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) (neg.f64 z)) t)) (*.f64 (*.f64 a 27) b)))
(neg.f64 (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) (neg.f64 t))) (*.f64 (*.f64 a 27) b)))
(neg.f64 (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 (neg.f64 a) 27) b)))
(neg.f64 (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) (neg.f64 b))))
(+.f64 (-.f64 (*.f64 y 2) (*.f64 (*.f64 (*.f64 x 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 z 2) (*.f64 (*.f64 (*.f64 y 9) x) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 t 2) (*.f64 (*.f64 (*.f64 y 9) z) x)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 a 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 x 27) b))
(+.f64 (-.f64 (*.f64 b 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) x))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 z 9) y) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 t 9) z) y)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 a 9) z) t)) (*.f64 (*.f64 y 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 b 9) z) t)) (*.f64 (*.f64 a 27) y))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) t) z)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) a) t)) (*.f64 (*.f64 z 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) b) t)) (*.f64 (*.f64 a 27) z))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) a)) (*.f64 (*.f64 t 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) b)) (*.f64 (*.f64 a 27) t))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 b 27) a))
Outputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 a (*.f64 27 b)))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 -9 z)))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 z (*.f64 t -9)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 a (*.f64 27 b)))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 -9 z)))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 z (*.f64 t -9)))))
(+.f64 (-.f64 (*.f64 (neg.f64 x) 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 2 (neg.f64 x)) (*.f64 (*.f64 y 9) (*.f64 z t))))
(-.f64 (*.f64 x -2) (fma.f64 y (*.f64 z (*.f64 9 t)) (*.f64 a (*.f64 -27 b))))
(fma.f64 a (*.f64 27 b) (fma.f64 x -2 (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 a (*.f64 27 b) (fma.f64 x -2 (*.f64 y (*.f64 z (*.f64 t -9)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 (neg.f64 y) 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 x 2) (*.f64 t (*.f64 z (*.f64 9 (neg.f64 y))))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 (*.f64 9 t) (*.f64 y z))))
(fma.f64 x 2 (fma.f64 y (*.f64 9 (*.f64 z t)) (*.f64 a (*.f64 27 b))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 9 (*.f64 z t)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) (neg.f64 z)) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 x 2) (*.f64 t (*.f64 z (*.f64 9 (neg.f64 y))))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 (*.f64 9 t) (*.f64 y z))))
(fma.f64 x 2 (fma.f64 y (*.f64 9 (*.f64 z t)) (*.f64 a (*.f64 27 b))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 9 (*.f64 z t)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) (neg.f64 t))) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 x 2) (*.f64 t (*.f64 z (*.f64 9 (neg.f64 y))))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 (*.f64 9 t) (*.f64 y z))))
(fma.f64 x 2 (fma.f64 y (*.f64 9 (*.f64 z t)) (*.f64 a (*.f64 27 b))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 9 (*.f64 z t)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 (neg.f64 a) 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 b (*.f64 27 (neg.f64 a))))
(fma.f64 a (*.f64 -27 b) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 -9 z)))))
(fma.f64 a (*.f64 b -27) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a -27))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) (neg.f64 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 b (*.f64 27 (neg.f64 a))))
(fma.f64 a (*.f64 -27 b) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 -9 z)))))
(fma.f64 a (*.f64 b -27) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a -27))))
(neg.f64 (+.f64 (-.f64 (*.f64 (neg.f64 x) 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b)))
(neg.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 2 (neg.f64 x)) (*.f64 (*.f64 y 9) (*.f64 z t)))))
(-.f64 (*.f64 a (*.f64 -27 b)) (-.f64 (*.f64 x -2) (*.f64 (*.f64 9 t) (*.f64 y z))))
(fma.f64 a (*.f64 b -27) (fma.f64 x 2 (*.f64 y (*.f64 9 (*.f64 z t)))))
(neg.f64 (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 (neg.f64 y) 9) z) t)) (*.f64 (*.f64 a 27) b)))
(neg.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 x 2) (*.f64 t (*.f64 z (*.f64 9 (neg.f64 y)))))))
(+.f64 (*.f64 x -2) (fma.f64 t (*.f64 y (*.f64 -9 z)) (*.f64 a (*.f64 -27 b))))
(fma.f64 a (*.f64 b -27) (fma.f64 x -2 (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 a (*.f64 b -27) (fma.f64 x -2 (*.f64 y (*.f64 z (*.f64 t -9)))))
(neg.f64 (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) (neg.f64 z)) t)) (*.f64 (*.f64 a 27) b)))
(neg.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 x 2) (*.f64 t (*.f64 z (*.f64 9 (neg.f64 y)))))))
(+.f64 (*.f64 x -2) (fma.f64 t (*.f64 y (*.f64 -9 z)) (*.f64 a (*.f64 -27 b))))
(fma.f64 a (*.f64 b -27) (fma.f64 x -2 (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 a (*.f64 b -27) (fma.f64 x -2 (*.f64 y (*.f64 z (*.f64 t -9)))))
(neg.f64 (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) (neg.f64 t))) (*.f64 (*.f64 a 27) b)))
(neg.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 x 2) (*.f64 t (*.f64 z (*.f64 9 (neg.f64 y)))))))
(+.f64 (*.f64 x -2) (fma.f64 t (*.f64 y (*.f64 -9 z)) (*.f64 a (*.f64 -27 b))))
(fma.f64 a (*.f64 b -27) (fma.f64 x -2 (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 a (*.f64 b -27) (fma.f64 x -2 (*.f64 y (*.f64 z (*.f64 t -9)))))
(neg.f64 (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 (neg.f64 a) 27) b)))
(neg.f64 (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 b (*.f64 27 (neg.f64 a)))))
(+.f64 (*.f64 x -2) (fma.f64 (*.f64 y 9) (*.f64 z t) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 x -2) (fma.f64 y (*.f64 9 (*.f64 z t)) (*.f64 a (*.f64 27 b))))
(-.f64 (*.f64 x -2) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a -27))))
(neg.f64 (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) (neg.f64 b))))
(neg.f64 (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 b (*.f64 27 (neg.f64 a)))))
(+.f64 (*.f64 x -2) (fma.f64 (*.f64 y 9) (*.f64 z t) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 x -2) (fma.f64 y (*.f64 9 (*.f64 z t)) (*.f64 a (*.f64 27 b))))
(-.f64 (*.f64 x -2) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a -27))))
(+.f64 (-.f64 (*.f64 y 2) (*.f64 (*.f64 (*.f64 x 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 2 y) (*.f64 t (*.f64 z (*.f64 x 9)))))
(fma.f64 a (*.f64 27 b) (fma.f64 2 y (*.f64 t (*.f64 x (*.f64 -9 z)))))
(fma.f64 a (*.f64 27 b) (fma.f64 2 y (*.f64 x (*.f64 t (*.f64 z -9)))))
(fma.f64 a (*.f64 27 b) (fma.f64 2 y (*.f64 x (*.f64 z (*.f64 t -9)))))
(+.f64 (-.f64 (*.f64 z 2) (*.f64 (*.f64 (*.f64 y 9) x) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 2 z) (*.f64 (*.f64 y 9) (*.f64 x t))))
(fma.f64 a (*.f64 27 b) (fma.f64 2 z (*.f64 t (*.f64 x (*.f64 y -9)))))
(fma.f64 a (*.f64 27 b) (fma.f64 2 z (*.f64 x (*.f64 y (*.f64 t -9)))))
(+.f64 (-.f64 (*.f64 t 2) (*.f64 (*.f64 (*.f64 y 9) z) x)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 2 t) (*.f64 (*.f64 y 9) (*.f64 z x))))
(fma.f64 a (*.f64 27 b) (fma.f64 2 t (*.f64 x (*.f64 y (*.f64 -9 z)))))
(fma.f64 a (*.f64 27 b) (fma.f64 2 t (*.f64 x (*.f64 y (*.f64 z -9)))))
(fma.f64 a (*.f64 27 b) (fma.f64 2 t (*.f64 y (*.f64 x (*.f64 z -9)))))
(+.f64 (-.f64 (*.f64 a 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 x 27) b))
(+.f64 (-.f64 (*.f64 2 a) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 x (*.f64 27 b)))
(fma.f64 x (*.f64 27 b) (fma.f64 2 a (*.f64 y (*.f64 t (*.f64 -9 z)))))
(fma.f64 x (*.f64 27 b) (fma.f64 2 a (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 x (*.f64 27 b) (fma.f64 2 a (*.f64 y (*.f64 z (*.f64 t -9)))))
(+.f64 (-.f64 (*.f64 b 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) x))
(+.f64 (-.f64 (*.f64 2 b) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 x (*.f64 a 27)))
(fma.f64 x (*.f64 a 27) (fma.f64 2 b (*.f64 y (*.f64 t (*.f64 -9 z)))))
(fma.f64 x (*.f64 a 27) (fma.f64 2 b (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 x (*.f64 a 27) (fma.f64 2 b (*.f64 y (*.f64 z (*.f64 t -9)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 z 9) y) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 a (*.f64 27 b)))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 -9 z)))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 z (*.f64 t -9)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 t 9) z) y)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 a (*.f64 27 b)))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 -9 z)))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 z (*.f64 t -9)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 a 9) z) t)) (*.f64 (*.f64 y 27) b))
(-.f64 (*.f64 x 2) (-.f64 (*.f64 t (*.f64 z (*.f64 9 a))) (*.f64 y (*.f64 27 b))))
(fma.f64 y (*.f64 27 b) (fma.f64 x 2 (*.f64 t (*.f64 a (*.f64 -9 z)))))
(fma.f64 y (*.f64 27 b) (fma.f64 x 2 (*.f64 t (*.f64 a (*.f64 z -9)))))
(fma.f64 y (*.f64 27 b) (fma.f64 x 2 (*.f64 a (*.f64 z (*.f64 t -9)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 b 9) z) t)) (*.f64 (*.f64 a 27) y))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 t (*.f64 z (*.f64 9 b)))) (*.f64 y (*.f64 a 27)))
(fma.f64 y (*.f64 a 27) (fma.f64 x 2 (*.f64 t (*.f64 b (*.f64 -9 z)))))
(fma.f64 y (*.f64 a 27) (fma.f64 x 2 (*.f64 t (*.f64 b (*.f64 z -9)))))
(fma.f64 y (*.f64 a 27) (fma.f64 x 2 (*.f64 z (*.f64 t (*.f64 b -9)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) t) z)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 a (*.f64 27 b)))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 -9 z)))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 z (*.f64 t -9)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) a) t)) (*.f64 (*.f64 z 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 a t))) (*.f64 z (*.f64 27 b)))
(fma.f64 z (*.f64 27 b) (fma.f64 x 2 (*.f64 (*.f64 y -9) (*.f64 t a))))
(fma.f64 z (*.f64 27 b) (fma.f64 x 2 (*.f64 a (*.f64 y (*.f64 t -9)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) b) t)) (*.f64 (*.f64 a 27) z))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 b t))) (*.f64 z (*.f64 a 27)))
(fma.f64 z (*.f64 a 27) (fma.f64 x 2 (*.f64 (*.f64 y -9) (*.f64 t b))))
(fma.f64 z (*.f64 a 27) (fma.f64 x 2 (*.f64 t (*.f64 y (*.f64 b -9)))))
(fma.f64 z (*.f64 a 27) (fma.f64 x 2 (*.f64 (*.f64 y t) (*.f64 b -9))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) a)) (*.f64 (*.f64 t 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z a))) (*.f64 t (*.f64 27 b)))
(fma.f64 t (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 (*.f64 -9 z) a))))
(fma.f64 t (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 a (*.f64 z -9)))))
(fma.f64 t (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 z (*.f64 a -9)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) b)) (*.f64 (*.f64 a 27) t))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z b))) (*.f64 t (*.f64 a 27)))
(fma.f64 t (*.f64 a 27) (fma.f64 x 2 (*.f64 y (*.f64 (*.f64 -9 z) b))))
(fma.f64 t (*.f64 a 27) (fma.f64 x 2 (*.f64 y (*.f64 b (*.f64 z -9)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 b 27) a))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 a (*.f64 27 b)))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 -9 z)))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 z (*.f64 t -9)))))
Symmetry

(sort y z t)

(sort a b)

Compiler

Compiled 70 to 44 computations (37.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...