Details

Time bar (total: 5.1s)

analyze1.1s (21.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
24.9%74.8%0.3%5
24.9%74.8%0.3%6
37.4%62.3%0.3%7
37.4%62.3%0.3%8
37.4%62.3%0.3%9
37.4%62.3%0.3%10
37.4%62.3%0.3%11
37.4%62.3%0.3%12
38.4%61.3%0.3%13
38.9%60.9%0.3%14
Compiler

Compiled 24 to 18 computations (25% saved)

sample1.6s (31.5%)

Results
1.2s8256×body128valid
399.0ms2898×body128invalid
Compiler

Compiled 48 to 36 computations (25% saved)

preprocess50.0ms (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)

simplify52.0ms (1%)

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.6b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
2.5b
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b))))
Compiler

Compiled 126 to 90 computations (28.6% saved)

localize15.0ms (0.3%)

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 z (*.f64 t -9))
0.2b
(*.f64 a (*.f64 27 b))
3.4b
(fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b)))

series24.0ms (0.5%)

Counts
4 → 180
Calls

45 calls:

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

rewrite62.0ms (1.2%)

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 a (*.f64 27 b))
(*.f64 z (*.f64 t -9))
(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 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 (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 (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))))))

simplify188.0ms (3.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 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 -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 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 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 -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 (*.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)))

prune82.0ms (1.6%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New86591
Fresh101
Picked011
Done000
Total87693
Error
0.0b
Counts
93 → 6
Alt Table
StatusErrorProgram
2.6b
(fma.f64 x 2 (+.f64 (*.f64 b (*.f64 a 27)) (*.f64 (*.f64 y z) (*.f64 t -9))))
2.4b
(fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)))
2.5b
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b))))
2.4b
(fma.f64 x 2 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
15.3b
(fma.f64 x 2 (fma.f64 y (cbrt.f64 (pow.f64 (*.f64 z (*.f64 t -9)) 3)) (*.f64 a (*.f64 27 b))))
31.2b
(fma.f64 x 2 (pow.f64 (sqrt.f64 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 b (*.f64 a 27)))) 2))
Compiler

Compiled 2006 to 1319 computations (34.2% 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))
2.3b
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x))

series11.0ms (0.2%)

Counts
3 → 144
Calls

36 calls:

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

rewrite57.0ms (1.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))))))

simplify144.0ms (2.8%)

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

prune69.0ms (1.4%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New74377
Fresh314
Picked101
Done011
Total78583
Error
0.0b
Counts
83 → 5
Alt Table
StatusErrorProgram
2.6b
(fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
2.4b
(+.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) (*.f64 (*.f64 27 a) b))
5.4b
(fma.f64 27 (*.f64 a b) (+.f64 (*.f64 2 x) (*.f64 (*.f64 y t) (*.f64 z -9))))
2.5b
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b))))
15.3b
(fma.f64 x 2 (fma.f64 y (cbrt.f64 (pow.f64 (*.f64 z (*.f64 t -9)) 3)) (*.f64 a (*.f64 27 b))))
Compiler

Compiled 1692 to 1034 computations (38.9% saved)

localize11.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

series7.0ms (0.1%)

Counts
2 → 96
Calls

24 calls:

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

rewrite68.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
314×expm1-udef_binary64
314×log1p-udef_binary64
178×add-sqr-sqrt_binary64
172×pow1_binary64
171×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01730
135328
2435528
Stop Event
node limit
Counts
2 → 51
Calls
Call 1
Inputs
(*.f64 (*.f64 27 a) b)
(+.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) (*.f64 (*.f64 27 a) b))
Outputs
((#(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 (cbrt.f64 (*.f64 27 (*.f64 a b))) 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 19683 (pow.f64 (*.f64 a b) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 27 (*.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (*.f64 27 a)))))) (#(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 19683 (pow.f64 (*.f64 a b) 3)))))) (#(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 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 2) (+.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) (*.f64 -27 (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 27 (*.f64 a b)) 2) (+.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) (*.f64 -27 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)))) (pow.f64 (cbrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.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 -9 (*.f64 t z)) (*.f64 2 x)))) 2) (cbrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)))) (sqrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 3) (*.f64 19683 (pow.f64 (*.f64 a b) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 2) (*.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 27 (*.f64 a b)) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 2) (pow.f64 (*.f64 27 (*.f64 a b)) 2)) (/.f64 1 (+.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) (*.f64 -27 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 2) (*.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 27 (*.f64 a b)) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x))))) (+.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 3) (*.f64 19683 (pow.f64 (*.f64 a b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) (*.f64 -27 (*.f64 a b))) (-.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 2) (pow.f64 (*.f64 27 (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 3) (*.f64 19683 (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 2) (*.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 27 (*.f64 a b)) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 3) (*.f64 19683 (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 27 (*.f64 a b)) 2) (-.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 2) (*.f64 (*.f64 27 (*.f64 a b)) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 2) (pow.f64 (*.f64 27 (*.f64 a b)) 2)) (+.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) (*.f64 -27 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 3) (*.f64 19683 (pow.f64 (*.f64 a b) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 2) (*.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 27 (*.f64 a b)) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 2) (pow.f64 (*.f64 27 (*.f64 a b)) 2))) (neg.f64 (+.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) (*.f64 -27 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 27 (*.f64 a b)) 2) (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 2)) (-.f64 (*.f64 27 (*.f64 a b)) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.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 -9 (*.f64 t z)) (*.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 -9 (*.f64 t z)) (*.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 -9 (*.f64 t z)) (*.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 -9 (*.f64 t z)) (*.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 -9 (*.f64 t z)) (*.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 -9 (*.f64 t z)) (*.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.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 -9 (*.f64 t z)) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 a) b (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (*.f64 27 a) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 27 (*.f64 a b)) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) (*.f64 27 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 27 (*.f64 a b))) 2) (cbrt.f64 (*.f64 27 (*.f64 a b))) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 2)) (cbrt.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x))) (*.f64 27 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 27 (*.f64 a b))) (sqrt.f64 (*.f64 27 (*.f64 a b))) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x))) (sqrt.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x))) (*.f64 27 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 27 (*.f64 a b) (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.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 -9 (*.f64 t z)) (*.f64 2 x)))) 1))))))

simplify135.0ms (2.7%)

Algorithm
egg-herbie
Rules
710×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
0221590
1501476
21311476
33741476
47151476
510921476
615441476
721271476
825931476
928981476
1032171476
1132511476
1232511476
1332511476
Stop Event
saturated
Counts
147 → 63
Calls
Call 1
Inputs
(*.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 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))))
(-.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 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 2 x))
(fma.f64 27 (*.f64 a b) (*.f64 2 x))
(fma.f64 b (*.f64 27 a) (*.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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -9)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 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 (*.f64 y t) (*.f64 z -9))))
(fma.f64 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -9)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 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 (*.f64 y t) (*.f64 z -9))))
(fma.f64 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(fma.f64 27 (*.f64 a b) (*.f64 2 x))
(fma.f64 b (*.f64 27 a) (*.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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -9)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 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 (*.f64 y t) (*.f64 z -9))))
(fma.f64 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -9)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 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 (*.f64 y t) (*.f64 z -9))))
(fma.f64 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(fma.f64 27 (*.f64 a b) (*.f64 2 x))
(fma.f64 b (*.f64 27 a) (*.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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -9)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 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 (*.f64 y t) (*.f64 z -9))))
(fma.f64 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -9)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 y t) (*.f64 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 (*.f64 y t) (*.f64 z -9))))
(fma.f64 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -9)) (*.f64 2 x)))
(-.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 (*.f64 y t) (*.f64 z -9)))
(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 (*.f64 y t) (*.f64 z -9))))
(fma.f64 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 (*.f64 y t) (*.f64 z -9))))
(fma.f64 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 (*.f64 y t) (*.f64 z -9))))
(fma.f64 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 (*.f64 y t) (*.f64 z -9)))
(fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 (*.f64 y t) (*.f64 z -9))))
(fma.f64 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 (*.f64 y t) (*.f64 z -9))))
(fma.f64 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 (*.f64 y t) (*.f64 z -9)))
(fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 (*.f64 y t) (*.f64 z -9))))
(fma.f64 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 (*.f64 y t) (*.f64 z -9))))
(fma.f64 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -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 27 (*.f64 a b) (fma.f64 t (*.f64 z (*.f64 y -9)) (*.f64 2 x)))

prune102.0ms (2%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1071108
Fresh033
Picked011
Done011
Total1076113
Error
0.0b
Counts
113 → 6
Alt Table
StatusErrorProgram
2.6b
(fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
35.6b
(/.f64 1 (/.f64 (+.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) (*.f64 -27 (*.f64 a b))) (-.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 2) (pow.f64 (*.f64 27 (*.f64 a b)) 2))))
2.4b
(+.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) (*.f64 (*.f64 27 a) b))
5.4b
(fma.f64 27 (*.f64 a b) (+.f64 (*.f64 2 x) (*.f64 (*.f64 y t) (*.f64 z -9))))
2.5b
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b))))
15.3b
(fma.f64 x 2 (fma.f64 y (cbrt.f64 (pow.f64 (*.f64 z (*.f64 t -9)) 3)) (*.f64 a (*.f64 27 b))))
Compiler

Compiled 2643 to 1627 computations (38.4% saved)

localize11.0ms (0.2%)

Local error

Found 2 expressions with local error:

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

series11.0ms (0.2%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
t
@0
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
1.0ms
z
@inf
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
1.0ms
z
@0
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
0.0ms
y
@-inf
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
0.0ms
z
@-inf
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))

rewrite54.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
284×expm1-udef_binary64
284×log1p-udef_binary64
239×prod-diff_binary64
159×add-sqr-sqrt_binary64
153×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01635
131935
2361835
Stop Event
node limit
Counts
2 → 47
Calls
Call 1
Inputs
(fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))
(fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 x) (*.f64 t (*.f64 -9 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 -9 (*.f64 y z))) (*.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (*.f64 -9 (*.f64 y z))) 1) (*.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))) 2) (cbrt.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))) (sqrt.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 -9 (*.f64 y z))) 3) (pow.f64 (*.f64 2 x) 3)) (+.f64 (*.f64 (*.f64 t (*.f64 -9 (*.f64 y z))) (*.f64 t (*.f64 -9 (*.f64 y z)))) (-.f64 (*.f64 (*.f64 x x) 4) (*.f64 (*.f64 t (*.f64 -9 (*.f64 y z))) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 t (*.f64 -9 (*.f64 y z))) (*.f64 t (*.f64 -9 (*.f64 y z))) (neg.f64 (*.f64 (*.f64 x x) 4))) (-.f64 (*.f64 t (*.f64 -9 (*.f64 y z))) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)) (*.f64 27 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 27 (*.f64 a b)) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 27 (*.f64 a b)) 1) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 -9 (*.f64 y z)))) (*.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))) (pow.f64 (cbrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))) 2) (cbrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))) (sqrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 27 (*.f64 a b)) 3) (pow.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)) 3)) (+.f64 (*.f64 (*.f64 27 (*.f64 a b)) (*.f64 27 (*.f64 a b))) (-.f64 (pow.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)) 2) (*.f64 (*.f64 27 (*.f64 a b)) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 27 (*.f64 a b)) (*.f64 27 (*.f64 a b))) (pow.f64 (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)) 2)) (-.f64 (*.f64 27 (*.f64 a b)) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.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 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))) 1))))))

simplify136.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
0222088
1501902
21311902
33751902
47161902
510921902
615731902
721861902
826541902
929591902
1032781902
1133121902
1233121902
1333121902
Stop Event
saturated
Counts
167 → 59
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 (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.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 (*.f64 t z) -9)))
(fma.f64 2 x (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(+.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 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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(+.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 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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(+.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 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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 y (*.f64 (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.f64 2 x)))
(-.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 (*.f64 t z) -9)))
(fma.f64 y (*.f64 t (*.f64 z -9)) (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (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 (*.f64 t z) -9))))
(fma.f64 (*.f64 t z) (*.f64 y -9) (fma.f64 2 x (*.f64 27 (*.f64 a b))))
(fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.f64 2 x)))

prune58.0ms (1.1%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New59059
Fresh033
Picked011
Done022
Total59665
Error
0.0b
Counts
65 → 6
Alt Table
StatusErrorProgram
2.6b
(fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x)))
35.6b
(/.f64 1 (/.f64 (+.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) (*.f64 -27 (*.f64 a b))) (-.f64 (pow.f64 (fma.f64 y (*.f64 -9 (*.f64 t z)) (*.f64 2 x)) 2) (pow.f64 (*.f64 27 (*.f64 a b)) 2))))
2.4b
(+.f64 (fma.f64 y (*.f64 t (*.f64 z -9)) (*.f64 2 x)) (*.f64 (*.f64 27 a) b))
5.4b
(fma.f64 27 (*.f64 a b) (+.f64 (*.f64 2 x) (*.f64 (*.f64 y t) (*.f64 z -9))))
2.5b
(fma.f64 x 2 (fma.f64 y (*.f64 z (*.f64 t -9)) (*.f64 a (*.f64 27 b))))
15.3b
(fma.f64 x 2 (fma.f64 y (cbrt.f64 (pow.f64 (*.f64 z (*.f64 t -9)) 3)) (*.f64 a (*.f64 27 b))))
Compiler

Compiled 1340 to 754 computations (43.7% saved)

regimes855.0ms (16.8%)

Accuracy

Total 0.5b remaining (94.3%)

Threshold costs 0.5b (94.3%)

Counts
57 → 2
Compiler

Compiled 1018 to 615 computations (39.6% saved)

bsearch9.0ms (0.2%)

Algorithm
binary-search
Calls

1 calls:

9.0ms
z
Steps
ItersPointRange
1e-138
∈ [
3.377984742539832e-142
,
6.177420256248986e-138
]
Compiler

Compiled 7 to 6 computations (14.3% saved)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02448
13048
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 z 6703903964971299/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.f64 2 x))) (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))))
Outputs
(if (<=.f64 z 6703903964971299/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.f64 2 x))) (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 y z) (*.f64 2 x))))
(if (<=.f64 z 6703903964971299/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (fma.f64 y (*.f64 t (*.f64 z -9)) (fma.f64 27 (*.f64 a b) (*.f64 2 x))) (fma.f64 27 (*.f64 a b) (fma.f64 (*.f64 t -9) (*.f64 z y) (*.f64 2 x))))

end154.0ms (3%)

Stop Event
fuel
Remove

(sort a b)

Compiler

Compiled 475 to 319 computations (32.8% saved)

Profiling

Loading profile data...