Details

Time bar (total: 6.7s)

analyze2.0s (29.5%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%99.7%0.3%7
0%99.7%0.3%8
0%99.7%0.3%9
0%99.7%0.3%10
0%99.7%0.3%11
0%99.7%0.3%12
1.6%98.1%0.3%13
2.3%97.4%0.3%14
Compiler

Compiled 24 to 18 computations (25% saved)

sample1.7s (25.6%)

Results
1.3s8256×body128valid
447.0ms3053×body128invalid
Compiler

Compiled 48 to 36 computations (25% saved)

preprocess73.0ms (1.1%)

Algorithm
egg-herbie
Rules
506×distribute-rgt-neg-in_binary64
439×fma-neg_binary64
406×distribute-lft-neg-in_binary64
398×cancel-sign-sub-inv_binary64
306×sub-neg_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
092400
1324368
21141336
32788336
43992336
066
166
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
1
3
1
4
5
4
Call 2
Inputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) 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 (*.f64 a 27) b))
(fma.f64 a (*.f64 27 b) (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 t) (*.f64 y z))))
(fma.f64 a (*.f64 27 b) (fma.f64 x 2 (*.f64 y (*.f64 z (*.f64 t -9)))))
(+.f64 (-.f64 (*.f64 y 2) (*.f64 (*.f64 (*.f64 x 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 (*.f64 a 27) b) (-.f64 (*.f64 2 y) (*.f64 (*.f64 x 9) (*.f64 z t))))
(fma.f64 a (*.f64 27 b) (-.f64 (*.f64 2 y) (*.f64 x (*.f64 9 (*.f64 z t)))))
(fma.f64 a (*.f64 27 b) (fma.f64 2 y (*.f64 (*.f64 z t) (*.f64 x -9))))
(+.f64 (-.f64 (*.f64 z 2) (*.f64 (*.f64 (*.f64 y 9) x) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 (*.f64 a 27) b) (-.f64 (*.f64 2 z) (*.f64 (*.f64 y 9) (*.f64 x t))))
(fma.f64 a (*.f64 27 b) (-.f64 (*.f64 2 z) (*.f64 x (*.f64 y (*.f64 9 t)))))
(fma.f64 a (*.f64 27 b) (fma.f64 2 z (*.f64 (*.f64 y t) (*.f64 x -9))))
(+.f64 (-.f64 (*.f64 t 2) (*.f64 (*.f64 (*.f64 y 9) z) x)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 (*.f64 a 27) b) (-.f64 (*.f64 2 t) (*.f64 x (*.f64 (*.f64 y 9) z))))
(fma.f64 (*.f64 a 27) b (fma.f64 2 t (*.f64 (*.f64 y 9) (neg.f64 (*.f64 x z)))))
(fma.f64 a (*.f64 27 b) (fma.f64 2 t (*.f64 x (*.f64 z (*.f64 y -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) (-.f64 (*.f64 2 a) (*.f64 (*.f64 9 t) (*.f64 y z))))
(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 2 b) (-.f64 (*.f64 (*.f64 y 9) (*.f64 z t)) (*.f64 x (*.f64 a 27))))
(fma.f64 x (*.f64 a 27) (-.f64 (*.f64 2 b) (*.f64 (*.f64 9 t) (*.f64 y z))))
(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 (*.f64 a 27) b))
(fma.f64 a (*.f64 27 b) (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 t) (*.f64 y z))))
(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 (*.f64 a 27) b))
(fma.f64 a (*.f64 27 b) (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 t) (*.f64 y z))))
(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 (*.f64 x 2) (*.f64 (*.f64 9 a) (*.f64 z t))) (*.f64 y (*.f64 27 b)))
(fma.f64 y (*.f64 27 b) (-.f64 (*.f64 x 2) (*.f64 z (*.f64 (*.f64 9 a) t))))
(fma.f64 y (*.f64 27 b) (fma.f64 x 2 (*.f64 z (*.f64 (*.f64 a -9) t))))
(fma.f64 b (*.f64 y 27) (fma.f64 x 2 (*.f64 t (*.f64 z (*.f64 a -9)))))
(fma.f64 y (*.f64 27 b) (fma.f64 x 2 (*.f64 t (*.f64 z (*.f64 a -9)))))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 b 9) z) t)) (*.f64 (*.f64 a 27) y))
(-.f64 (*.f64 x 2) (-.f64 (*.f64 (*.f64 9 b) (*.f64 z t)) (*.f64 y (*.f64 a 27))))
(fma.f64 y (*.f64 a 27) (-.f64 (*.f64 x 2) (*.f64 t (*.f64 9 (*.f64 z b)))))
(fma.f64 y (*.f64 a 27) (fma.f64 x 2 (*.f64 t (*.f64 z (*.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 (*.f64 a 27) b))
(fma.f64 a (*.f64 27 b) (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 t) (*.f64 y z))))
(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 b (*.f64 z 27)))
(fma.f64 z (*.f64 27 b) (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 y (*.f64 t a)))))
(fma.f64 z (*.f64 27 b) (fma.f64 x 2 (*.f64 t (*.f64 y (*.f64 a -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) (-.f64 (*.f64 x 2) (*.f64 t (*.f64 (*.f64 y 9) b))))
(fma.f64 z (*.f64 a 27) (fma.f64 x 2 (*.f64 y (*.f64 (*.f64 b -9) t))))
(fma.f64 z (*.f64 a 27) (fma.f64 x 2 (*.f64 y (*.f64 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 b (*.f64 t 27)))
(fma.f64 t (*.f64 27 b) (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 y (*.f64 z a)))))
(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) (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z b)))))
(fma.f64 t (*.f64 a 27) (fma.f64 x 2 (*.f64 y (*.f64 z (*.f64 b -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 (*.f64 a 27) b))
(fma.f64 a (*.f64 27 b) (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 t) (*.f64 y z))))
(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 23 to 17 computations (26.1% saved)

simplify57.0ms (0.9%)

Algorithm
egg-herbie
Rules
698×fma-neg_binary64
641×fma-def_binary64
211×cancel-sign-sub-inv_binary64
172×distribute-rgt-neg-in_binary64
157×unsub-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01825
13923
212321
342321
490821
5146321
6215521
7254721
8301921
9313421
10313821
11313821
12313821
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
Outputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(-.f64 (*.f64 x 2) (-.f64 (*.f64 (*.f64 y 9) (*.f64 z t)) (*.f64 a (*.f64 27 b))))
(fma.f64 a (*.f64 27 b) (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 y (*.f64 z t)))))
(fma.f64 a (*.f64 27 b) (fma.f64 t (*.f64 y (*.f64 z -9)) (*.f64 x 2)))
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 -9 t)) (*.f64 a (*.f64 27 b))))
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b))))

prune4.0ms (0.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
0.1b
Counts
3 → 2
Alt Table
StatusErrorProgram
2.9b
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b))))
2.9b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
Compiler

Compiled 126 to 90 computations (28.6% saved)

localize10.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b))))
0.2b
(*.f64 a (*.f64 27 b))
0.2b
(*.f64 z (*.f64 t -9))
4.3b
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))

series57.0ms (0.9%)

Counts
4 → 180
Calls

45 calls:

TimeVariablePointExpression
4.0ms
z
@-inf
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b))))
3.0ms
t
@-inf
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
2.0ms
x
@0
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b))))
2.0ms
x
@-inf
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b))))
2.0ms
y
@inf
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b))))

rewrite65.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
367×prod-diff_binary64
288×expm1-udef_binary64
288×log1p-udef_binary64
161×add-sqr-sqrt_binary64
155×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01652
132352
2371252
Stop Event
node limit
Counts
4 → 77
Calls
Call 1
Inputs
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(*.f64 z (*.f64 t -9))
(*.f64 a (*.f64 27 b))
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a 27)) (*.f64 (*.f64 y z) (*.f64 t -9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y z) (*.f64 t -9)) (*.f64 b (*.f64 a 27)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 t -9)) 1) (*.f64 b (*.f64 a 27)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 2) (cbrt.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) (sqrt.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y z) (*.f64 t -9)) 3) (pow.f64 (*.f64 b (*.f64 a 27)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 t -9)) (*.f64 (*.f64 y z) (*.f64 t -9))) (-.f64 (pow.f64 (*.f64 b (*.f64 a 27)) 2) (*.f64 (*.f64 (*.f64 y z) (*.f64 t -9)) (*.f64 b (*.f64 a 27))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 t -9)) (*.f64 (*.f64 y z) (*.f64 t -9))) (pow.f64 (*.f64 b (*.f64 a 27)) 2)) (-.f64 (*.f64 (*.f64 y z) (*.f64 t -9)) (*.f64 b (*.f64 a 27))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 t -9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 t -9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (*.f64 t -9)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z (*.f64 t -9))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 z (*.f64 t -9))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 z (*.f64 t -9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 -9) t) z))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 z (*.f64 t -9)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 t -9) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 t -9) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 z (*.f64 t -9))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z (*.f64 t -9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 z (*.f64 t -9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 t -9))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 a 27)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (*.f64 a 27)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (*.f64 a 27)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 27))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (*.f64 a 27))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (*.f64 a 27)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 27) b) a))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (*.f64 a 27)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 27 b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 27 b) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (*.f64 a 27))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (*.f64 a 27))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (*.f64 a 27))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 a 27))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))) (*.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 2) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 2) 1) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x 2) (*.f64 (*.f64 y z) (*.f64 t -9))) (*.f64 b (*.f64 a 27)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))) (pow.f64 (cbrt.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))) 2) (cbrt.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))) (sqrt.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x 2) 3) (pow.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))) 3)) (+.f64 (*.f64 (*.f64 x 2) (*.f64 x 2)) (-.f64 (pow.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))) 2) (*.f64 (*.f64 x 2) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x 2) (*.f64 x 2)) (pow.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))) 2)) (-.f64 (*.f64 x 2) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27))))) 1))))))

simplify183.0ms (2.7%)

Algorithm
egg-herbie
Rules
713×fma-def_binary64
685×fma-neg_binary64
297×cancel-sign-sub-inv_binary64
178×distribute-rgt-neg-in_binary64
119×unsub-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0232742
1542538
21392538
33742538
47032538
510762538
615282538
721112538
825772538
928822538
1032012538
1132352538
1232352538
1332352538
Stop Event
saturated
Counts
257 → 91
Calls
Call 1
Inputs
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
Outputs
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 z (*.f64 t -9))
(*.f64 t (*.f64 z -9))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 t z) (*.f64 y -9) (*.f64 27 (*.f64 a b)))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(fma.f64 27 (*.f64 a b) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(fma.f64 27 (*.f64 a b) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(fma.f64 27 (*.f64 a b) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9))))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x)))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))

prune89.0ms (1.3%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New86591
Fresh011
Picked101
Done000
Total87693
Error
0.0b
Counts
93 → 6
Alt Table
StatusErrorProgram
2.9b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
2.9b
(fma.f64 x 2 (+.f64 (*.f64 b (*.f64 a 27)) (*.f64 (*.f64 y z) (*.f64 t -9))))
2.9b
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
2.9b
(fma.f64 x 2 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 a (*.f64 27 b))))
2.9b
(fma.f64 x 2 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
3.5b
(fma.f64 x 2 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 3))
Compiler

Compiled 2025 to 1332 computations (34.2% saved)

localize11.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
0.2b
(*.f64 9 (*.f64 y (*.f64 t z)))
0.3b
(*.f64 27 (*.f64 a b))
7.3b
(*.f64 y (*.f64 t z))

series44.0ms (0.7%)

Counts
4 → 15
Calls

39 calls:

TimeVariablePointExpression
6.0ms
t
@0
(*.f64 9 (*.f64 y (*.f64 t z)))
1.0ms
y
@-inf
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
1.0ms
a
@-inf
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
1.0ms
b
@-inf
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
1.0ms
a
@inf
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))

rewrite68.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
266×expm1-udef_binary64
266×log1p-udef_binary64
231×fma-neg_binary64
156×associate-*r*_binary64
151×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01443
130641
2392341
Stop Event
node limit
Counts
4 → 121
Calls
Call 1
Inputs
(*.f64 y (*.f64 t z))
(*.f64 27 (*.f64 a b))
(*.f64 9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 z y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (*.f64 z y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (*.f64 z y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 t (*.f64 z y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (*.f64 z y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 t) z) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (*.f64 z y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 t z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z y))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 27 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 27 (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 27 (*.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 19683) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 729 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 27))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 19683))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 27 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 27 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 27 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 a b))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 (*.f64 t z) 9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (*.f64 (*.f64 t z) 9))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (sqrt.f64 (*.f64 t (*.f64 z y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 729 (pow.f64 (*.f64 t (*.f64 z y)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 81 (pow.f64 (*.f64 t (*.f64 z y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 9) (*.f64 t (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 (*.f64 t z) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 729 (pow.f64 (*.f64 t (*.f64 z y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (*.f64 (*.f64 t z) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (*.f64 (*.f64 t z) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (*.f64 (*.f64 t z) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 (*.f64 t z) 9))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 (*.f64 t (*.f64 z y)) -9) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t (*.f64 z y)) -9) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) (fma.f64 (*.f64 (*.f64 t (*.f64 z y)) -9) 1 (*.f64 y (*.f64 (*.f64 t z) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 (*.f64 t z) 9)))) (cbrt.f64 (*.f64 81 (pow.f64 (*.f64 t (*.f64 z y)) 2))) (*.f64 y (*.f64 (*.f64 t z) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) (fma.f64 (neg.f64 (*.f64 t z)) (*.f64 y 9) (*.f64 y (*.f64 (*.f64 t z) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) (*.f64 (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) (+.f64 (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))) (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (*.f64 z y)) -9) (*.f64 27 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))) (pow.f64 (cbrt.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))) 2) (cbrt.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))) (sqrt.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 19683) (*.f64 729 (pow.f64 (*.f64 t (*.f64 z y)) 3))) (/.f64 1 (+.f64 (*.f64 729 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 (*.f64 t z) 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 729 (pow.f64 (*.f64 a b) 2)) (*.f64 81 (pow.f64 (*.f64 t (*.f64 z y)) 2))) (/.f64 1 (fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 (*.f64 t z) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 27 (*.f64 a b))) (*.f64 3 (sqrt.f64 (*.f64 t (*.f64 z y))))) (-.f64 (sqrt.f64 (*.f64 27 (*.f64 a b))) (*.f64 3 (sqrt.f64 (*.f64 t (*.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 729 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 (*.f64 t z) 9))))) (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 19683) (*.f64 729 (pow.f64 (*.f64 t (*.f64 z y)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 (*.f64 t z) 9))) (-.f64 (*.f64 729 (pow.f64 (*.f64 a b) 2)) (*.f64 81 (pow.f64 (*.f64 t (*.f64 z y)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 19683) (*.f64 729 (pow.f64 (*.f64 t (*.f64 z y)) 3))) (+.f64 (*.f64 729 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 729 (pow.f64 (*.f64 a b) 2)) (*.f64 81 (pow.f64 (*.f64 t (*.f64 z y)) 2))) (fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 (*.f64 t z) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 19683) (*.f64 729 (pow.f64 (*.f64 t (*.f64 z y)) 3)))) (neg.f64 (+.f64 (*.f64 729 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 (*.f64 t z) 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 729 (pow.f64 (*.f64 a b) 2)) (*.f64 81 (pow.f64 (*.f64 t (*.f64 z y)) 2)))) (neg.f64 (fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 (*.f64 t z) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 19683) (pow.f64 (*.f64 (*.f64 t (*.f64 z y)) -9) 3)) (+.f64 (*.f64 729 (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 (*.f64 (*.f64 t (*.f64 z y)) -9) (*.f64 (*.f64 t (*.f64 z y)) -9)) (*.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 z y)) -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) 3) (pow.f64 (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))) 3)) (+.f64 (pow.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) 2) (-.f64 (*.f64 (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9)))) (*.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 729 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 (*.f64 t (*.f64 z y)) -9) (*.f64 (*.f64 t (*.f64 z y)) -9))) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 z y)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) 2) (*.f64 (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))) (-.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 27 (*.f64 a b) (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (*.f64 b 27) (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (*.f64 b 27) (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (*.f64 27 a) (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a b) 27 (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a b) 27 (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 (*.f64 a b)) 1 (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 (*.f64 a b)) 1 (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 27 (*.f64 a b)) (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))) 2) (cbrt.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 3) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 3) 2) (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 3) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 3) 2) (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 3) 2) (*.f64 (cbrt.f64 (*.f64 a b)) 3) (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 3) 2) (*.f64 (cbrt.f64 (*.f64 a b)) 3) (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) 27) (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) 27) (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))) (sqrt.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 27 (*.f64 a b))) (sqrt.f64 (*.f64 27 (*.f64 a b))) (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 27 (*.f64 a b))) (sqrt.f64 (*.f64 27 (*.f64 a b))) (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) 27) (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) 27) (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 a) b (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 a) b (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 b) a (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 b) a (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)) (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 27 a) 1) b (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 27 a) 1) b (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 27 a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 27 a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 27 a) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 t (*.f64 z y)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 27 a) (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (fma.f64 -9 (*.f64 t (*.f64 z y)) (*.f64 y (*.f64 (*.f64 t z) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 27 (*.f64 a b) (*.f64 (*.f64 t (*.f64 z y)) -9))) 1))))))

simplify18.0ms (0.3%)

Algorithm
egg-herbie
Rules
28×associate-*l*_binary64
23×associate-*r*_binary64
21×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013129
124129
253129
389129
4100129
Stop Event
saturated
Counts
136 → 124
Calls
Call 1
Inputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 27 (*.f64 a b))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 27 (*.f64 a b))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
Outputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 t (*.f64 -9 z)))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 t (*.f64 -9 z)))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 t (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 t (*.f64 -9 z)))
(*.f64 27 (*.f64 a b))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 t (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 t (*.f64 -9 z)))
(*.f64 27 (*.f64 a b))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 t (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 t (*.f64 -9 z)))

prune123.0ms (1.8%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1231124
Fresh145
Picked011
Done000
Total1246130
Error
0.0b
Counts
130 → 6
Alt Table
StatusErrorProgram
2.9b
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
2.9b
(fma.f64 x 2 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 a (*.f64 27 b))))
2.9b
(fma.f64 x 2 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
2.9b
(fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 z y)) -9)))
3.5b
(fma.f64 x 2 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 3))
2.9b
(fma.f64 x 2 (+.f64 (*.f64 b (*.f64 a 27)) (*.f64 (*.f64 y z) (*.f64 t -9))))
Compiler

Compiled 3467 to 1743 computations (49.7% saved)

localize20.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 z y)) -9)))
0.1b
(fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 z y)) -9))
0.2b
(*.f64 (*.f64 t (*.f64 z y)) -9)
6.1b
(*.f64 t (*.f64 z y))

series75.0ms (1.1%)

Counts
4 → 204
Calls

51 calls:

TimeVariablePointExpression
6.0ms
y
@-inf
(*.f64 (*.f64 t (*.f64 z y)) -9)
5.0ms
x
@0
(fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 z y)) -9)))
3.0ms
a
@-inf
(fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 z y)) -9)))
2.0ms
x
@inf
(fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 z y)) -9)))
2.0ms
x
@-inf
(fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 z y)) -9)))

rewrite62.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
309×prod-diff_binary64
288×expm1-udef_binary64
288×log1p-udef_binary64
161×add-sqr-sqrt_binary64
155×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01655
132355
2372155
Stop Event
node limit
Counts
4 → 75
Calls
Call 1
Inputs
(*.f64 t (*.f64 z y))
(*.f64 (*.f64 t (*.f64 z y)) -9)
(fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 z y)) -9))
(fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 z y)) -9)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 z y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (*.f64 z y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (*.f64 z y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 t (*.f64 z y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (*.f64 z y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 z) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (*.f64 z y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 z y) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z y))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 z (*.f64 y -9))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 z (*.f64 y -9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (*.f64 z (*.f64 y -9))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (*.f64 y -9)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 t (*.f64 z (*.f64 y -9)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (*.f64 z (*.f64 y -9))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 z) y) t) -9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z (*.f64 y -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (*.f64 z (*.f64 y -9))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (*.f64 z (*.f64 y -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (*.f64 z (*.f64 y -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (*.f64 z (*.f64 y -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z (*.f64 y -9)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z (*.f64 y -9))) (*.f64 b (*.f64 27 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 z (*.f64 y -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b (*.f64 27 a)) 1) (*.f64 t (*.f64 z (*.f64 y -9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))) 2) (cbrt.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))) (sqrt.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 27 a)) 3) (pow.f64 (*.f64 t (*.f64 z (*.f64 y -9))) 3)) (+.f64 (*.f64 (*.f64 b (*.f64 27 a)) (*.f64 b (*.f64 27 a))) (-.f64 (pow.f64 (*.f64 t (*.f64 z (*.f64 y -9))) 2) (*.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 z (*.f64 y -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 b (*.f64 27 a)) (*.f64 b (*.f64 27 a))) (pow.f64 (*.f64 t (*.f64 z (*.f64 y -9))) 2)) (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 z (*.f64 y -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))) (*.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 2) (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 2) 1) (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x 2) (*.f64 b (*.f64 27 a))) (*.f64 t (*.f64 z (*.f64 y -9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))) (pow.f64 (cbrt.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))) 2) (cbrt.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))) (sqrt.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x 2) 3) (pow.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))) 3)) (+.f64 (*.f64 (*.f64 x 2) (*.f64 x 2)) (-.f64 (pow.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))) 2) (*.f64 (*.f64 x 2) (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x 2) (*.f64 x 2)) (pow.f64 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))) 2)) (-.f64 (*.f64 x 2) (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 t (*.f64 z (*.f64 y -9)))))) 1))))))

simplify181.0ms (2.7%)

Algorithm
egg-herbie
Rules
738×fma-def_binary64
713×fma-neg_binary64
299×cancel-sign-sub-inv_binary64
177×distribute-rgt-neg-in_binary64
119×unsub-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0223018
1502814
21312814
33742814
47162814
510922814
615722814
721862814
826542814
929592814
1032782814
1133122814
1233122814
1333122814
Stop Event
saturated
Counts
279 → 89
Calls
Call 1
Inputs
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
Outputs
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 (*.f64 27 a) b (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 27 (*.f64 a b)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 a (*.f64 27 b)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 (*.f64 9 y) (*.f64 t z)))
(fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 2 x))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 (*.f64 9 y) (*.f64 t z)))
(fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 2 x))
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 2 x))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(fma.f64 27 (*.f64 a b) (*.f64 2 x))
(fma.f64 (*.f64 27 a) b (*.f64 2 x))
(fma.f64 2 x (*.f64 a (*.f64 27 b)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(fma.f64 27 (*.f64 a b) (*.f64 2 x))
(fma.f64 (*.f64 27 a) b (*.f64 2 x))
(fma.f64 2 x (*.f64 a (*.f64 27 b)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(fma.f64 27 (*.f64 a b) (*.f64 2 x))
(fma.f64 (*.f64 27 a) b (*.f64 2 x))
(fma.f64 2 x (*.f64 a (*.f64 27 b)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 z -9))
(*.f64 z (*.f64 -9 (*.f64 y t)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 (*.f64 y t) (*.f64 z -9))))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(fma.f64 y (*.f64 z (*.f64 t -9)) (fma.f64 2 x (*.f64 a (*.f64 27 b))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 a (*.f64 27 b))))

prune85.0ms (1.3%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New89089
Fresh044
Picked011
Done011
Total89695
Error
0.0b
Counts
95 → 6
Alt Table
StatusErrorProgram
2.9b
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
2.9b
(fma.f64 x 2 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 a (*.f64 27 b))))
2.9b
(fma.f64 x 2 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
2.9b
(fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 z y)) -9)))
3.5b
(fma.f64 x 2 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 3))
2.9b
(fma.f64 x 2 (+.f64 (*.f64 b (*.f64 a 27)) (*.f64 (*.f64 y z) (*.f64 t -9))))
Compiler

Compiled 1937 to 1250 computations (35.5% saved)

localize10.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
0.2b
(*.f64 t (*.f64 z -9))
3.2b
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))

series57.0ms (0.8%)

Counts
3 → 144
Calls

36 calls:

TimeVariablePointExpression
8.0ms
y
@0
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))
5.0ms
y
@inf
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
3.0ms
x
@0
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))
2.0ms
y
@-inf
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
2.0ms
a
@-inf
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))

rewrite66.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
286×expm1-udef_binary64
286×log1p-udef_binary64
228×prod-diff_binary64
160×add-sqr-sqrt_binary64
154×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01642
132142
2366942
Stop Event
node limit
Counts
3 → 62
Calls
Call 1
Inputs
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))
(*.f64 t (*.f64 z -9))
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 x) (*.f64 (*.f64 y t) (*.f64 z -9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y t) (*.f64 z -9)) (*.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y t) (*.f64 z -9)) 1) (*.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))) (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) 2)) (cbrt.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))) (sqrt.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y t) (*.f64 z -9)) 3) (pow.f64 (*.f64 2 x) 3)) (+.f64 (*.f64 (*.f64 (*.f64 y t) (*.f64 z -9)) (*.f64 (*.f64 y t) (*.f64 z -9))) (-.f64 (*.f64 (*.f64 x x) 4) (*.f64 (*.f64 (*.f64 y t) (*.f64 z -9)) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 y t) (*.f64 z -9)) (*.f64 (*.f64 y t) (*.f64 z -9))) (*.f64 (*.f64 x x) 4)) (-.f64 (*.f64 (*.f64 y t) (*.f64 z -9)) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 z -9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 z -9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (*.f64 z -9)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (*.f64 z -9))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 t (*.f64 z -9))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (*.f64 z -9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 -9) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (*.f64 z -9)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 z -9) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 z -9) 3) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (*.f64 z -9))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (*.f64 z -9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (*.f64 z -9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z -9))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) (*.f64 (*.f64 27 a) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 27 a) b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 27 a) b) 1) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 27 a) b) (*.f64 (*.f64 y t) (*.f64 z -9))) (*.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))) (pow.f64 (cbrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))) 2) (cbrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))) (sqrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 27 a) b) 3) (pow.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 27 a) b) (*.f64 (*.f64 27 a) b)) (-.f64 (pow.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) 2) (*.f64 (*.f64 (*.f64 27 a) b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 27 a) b) (*.f64 (*.f64 27 a) b)) (pow.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) 2)) (-.f64 (*.f64 (*.f64 27 a) b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))) 1))))))

simplify150.0ms (2.2%)

Algorithm
egg-herbie
Rules
713×fma-def_binary64
685×fma-neg_binary64
295×cancel-sign-sub-inv_binary64
178×distribute-rgt-neg-in_binary64
119×unsub-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0232256
1542070
21392070
33742070
47062070
510952070
615492070
721322070
825962070
929012070
1032202070
1132542070
1232542070
1332542070
Stop Event
saturated
Counts
206 → 77
Calls
Call 1
Inputs
(*.f64 2 x)
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
Outputs
(*.f64 2 x)
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(*.f64 2 x)
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(*.f64 2 x)
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(*.f64 2 x)
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(*.f64 2 x)
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(*.f64 -9 (*.f64 t z))
(*.f64 (*.f64 t z) -9)
(*.f64 t (*.f64 z -9))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(fma.f64 27 (*.f64 a b) (*.f64 2 x))
(fma.f64 2 x (*.f64 27 (*.f64 a b)))
(fma.f64 2 x (*.f64 a (*.f64 27 b)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(fma.f64 27 (*.f64 a b) (*.f64 2 x))
(fma.f64 2 x (*.f64 27 (*.f64 a b)))
(fma.f64 2 x (*.f64 a (*.f64 27 b)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(fma.f64 27 (*.f64 a b) (*.f64 2 x))
(fma.f64 2 x (*.f64 27 (*.f64 a b)))
(fma.f64 2 x (*.f64 a (*.f64 27 b)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 t (*.f64 z -9)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (*.f64 y (*.f64 t (*.f64 z -9))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 27 (*.f64 a b)))
(fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b)))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
(-.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (fma.f64 27 (*.f64 a b) (*.f64 2 x)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(fma.f64 27 (*.f64 a b) (fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 a (*.f64 27 b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))

prune63.0ms (0.9%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New74377
Fresh213
Picked101
Done112
Total78583
Error
0b
Counts
83 → 5
Alt Table
StatusErrorProgram
6.7b
(fma.f64 27 (*.f64 a b) (+.f64 (*.f64 2 x) (*.f64 (*.f64 y t) (*.f64 z -9))))
2.9b
(fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b))))
2.9b
(fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 z y)) -9)))
3.5b
(fma.f64 x 2 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 3))
2.9b
(fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
Compiler

Compiled 1602 to 968 computations (39.6% saved)

regimes813.0ms (12.1%)

Accuracy

Total 0.6b remaining (95.9%)

Threshold costs 0.6b (95.9%)

Counts
39 → 2
Compiler

Compiled 11882 to 8837 computations (25.6% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Calls

1 calls:

0.0ms
(*.f64 (*.f64 y 9) z)
Steps
ItersPointRange
2e+283
∈ [
1.0249773529275044e+283
,
2.1878032520774366e+291
]
Compiler

Compiled 11 to 9 computations (18.2% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Rules
10×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02954
13954
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (*.f64 y 9) z) 19999999999999999107907035470722688548543642037822625624581146052369080204687596991974988676793374119619545593265815356195141111730219737506752206295336815508807162619269109592516352168767784404225952785594616990049919679573930685265192332375929060688459799179664924898580232780382208) (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 z y)) -9))) (fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b)))))
Outputs
(if (<=.f64 (*.f64 (*.f64 y 9) z) 19999999999999999107907035470722688548543642037822625624581146052369080204687596991974988676793374119619545593265815356195141111730219737506752206295336815508807162619269109592516352168767784404225952785594616990049919679573930685265192332375929060688459799179664924898580232780382208) (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 z y)) -9))) (fma.f64 2 x (fma.f64 (*.f64 y (*.f64 t z)) -9 (*.f64 a (*.f64 27 b)))))
(if (<=.f64 (*.f64 (*.f64 y 9) z) 19999999999999999107907035470722688548543642037822625624581146052369080204687596991974988676793374119619545593265815356195141111730219737506752206295336815508807162619269109592516352168767784404225952785594616990049919679573930685265192332375929060688459799179664924898580232780382208) (fma.f64 x 2 (fma.f64 b (*.f64 27 a) (*.f64 (*.f64 t (*.f64 y z)) -9))) (fma.f64 2 x (fma.f64 (*.f64 y (*.f64 z t)) -9 (*.f64 a (*.f64 b 27)))))

end614.0ms (9.2%)

Stop Event
fuel
Remove

(sort a b)

Compiler

Compiled 461 to 319 computations (30.8% saved)

Profiling

Loading profile data...