Details

Time bar (total: 4.5s)

analyze344.0ms (7.7%)

Algorithm
search
Search
TrueOtherFalseIter
0%0%100%0
0%0%100%1
0%0%100%2
0%0%100%3
0%0%100%4
0%0%100%5
0%0%100%6
0%0%100%7
0%0%100%8
0%0%100%9
0%0%100%10
0%0%100%11
0%0%100%12
0%0%100%13
0%0%100%14
Compiler

Compiled 43 to 31 computations (27.9% saved)

sample1.4s (30.7%)

Results
1.1s7941×body128valid
138.0ms972×body128invalid
83.0ms315×body256valid
Compiler

Compiled 86 to 62 computations (27.9% saved)

preprocess49.0ms (1.1%)

Algorithm
egg-herbie
Rules
306×rules-20_binary64
267×rules-14_binary64
245×rules-19_binary64
241×fma-neg_binary64
241×rules-18_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034104
19696
227888
360188
4148588
5389588
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 3 b) c)))) (*.f64 3 b))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 c) a)))) (*.f64 3 c))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 3 a) b)))) (*.f64 3 a))
Outputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 c a)))) b) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (*.f64 3 a))
(/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))) (*.f64 a -3))
(*.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -3))))) (/.f64 -1/3 a))
(*.f64 (/.f64 -1/3 a) (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -3))))))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 3 b) c)))) (*.f64 3 b))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 c (*.f64 b 3))))) (*.f64 b 3))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 3 c)))) a) (*.f64 b 3))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 a a (*.f64 b (*.f64 c -3)))) a) (*.f64 b 3))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 a a (*.f64 c (*.f64 b -3)))) a) (*.f64 b 3))
(*.f64 (-.f64 a (sqrt.f64 (fma.f64 b (*.f64 c -3) (*.f64 a a)))) (/.f64 -1/3 b))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b (*.f64 c -3) (*.f64 a a))) a) (/.f64 1/3 b))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 c) a)))) (*.f64 3 c))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 3 c))))) (*.f64 3 c))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 c a)))) b) (*.f64 3 c))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (*.f64 3 c))
(*.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -3))))) (/.f64 -1/3 c))
(*.f64 (/.f64 -1/3 c) (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -3))))))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 3 a) b)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 3 a))))) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 3 a)))) c) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b (*.f64 a -3) (*.f64 c c))) c) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 b -3) (*.f64 c c))) c) (*.f64 3 a))
(*.f64 (-.f64 c (sqrt.f64 (fma.f64 b (*.f64 a -3) (*.f64 c c)))) (/.f64 -1/3 a))
(*.f64 (/.f64 -1/3 a) (-.f64 c (sqrt.f64 (fma.f64 b (*.f64 a -3) (*.f64 c c)))))
Compiler

Compiled 20 to 14 computations (30% saved)

simplify21.0ms (0.5%)

Algorithm
egg-herbie
Rules
255×rules-20_binary64
173×fma-neg_binary64
154×rules-7_binary64
104×rules-19_binary64
97×rules-14_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01326
13124
28322
319922
443122
597422
6221322
7250322
Stop Event
unsound
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
Outputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 c (*.f64 a -3) (*.f64 b b))) b) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (*.f64 3 a))
(*.f64 (-.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (/.f64 -1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))

prune4.0ms (0.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
29.0b
Counts
3 → 2
Alt Table
StatusErrorProgram
29.1b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
29.1b
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
Compiler

Compiled 111 to 75 computations (32.4% saved)

localize9.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 a (*.f64 c -3))
0.4b
(/.f64 1/3 a)
0.4b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
29.0b
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)

series89.0ms (2%)

Counts
4 → 64
Calls

27 calls:

TimeVariablePointExpression
9.0ms
a
@-inf
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
9.0ms
a
@inf
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
7.0ms
c
@-inf
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
7.0ms
c
@inf
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
5.0ms
a
@0
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))

rewrite67.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
286×rules-36_binary64
151×add-sqr-sqrt_binary64
144×rules-30_binary64
144×rules-31_binary64
144×rules-32_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01349
134347
2478647
Stop Event
node limit
Counts
4 → 137
Calls
Call 1
Inputs
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(/.f64 1/3 a)
(*.f64 a (*.f64 c -3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (fma.f64 -1 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)) 2) (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)) (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 b) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 3) (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 3/2) (pow.f64 (neg.f64 b) 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) 1 (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3))))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)) 2) (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)) (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) (/.f64 1/3 a)) (*.f64 (/.f64 1/3 a) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1/3 a) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (/.f64 1/3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 a 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/3 (/.f64 a (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/3 a) (/.f64 1 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/3 a) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)) 3) (pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 1/3) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 3/2) (pow.f64 b 3)) (/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3))))))) (/.f64 1/3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 1/3)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 1/3) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 1/3) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/3 a) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 3/2) (pow.f64 b 3))) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1/3 a) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 1/3 a)) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 3) (pow.f64 (/.f64 1/3 a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 a) 3) (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/3 a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/3 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (/.f64 1/3 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/3 a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1/3 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1/3 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/3 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (neg.f64 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/3 a)) (pow.f64 (cbrt.f64 (/.f64 1/3 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 a)) 2) (cbrt.f64 (/.f64 1/3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/3 a)) (sqrt.f64 (/.f64 1/3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/3 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1/3 a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/3 a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 1/3 a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1/3 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 1/3 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1/3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1/3 a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/3 a) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 a)) 2) (cbrt.f64 (/.f64 1/3 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 1/3 a)) (sqrt.f64 (/.f64 1/3 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1/3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 1/3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1/3 a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 c -3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 c -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 c -3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 c -3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (*.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 c -3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 1 (*.f64 c -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -3) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a (*.f64 c -3)) 3) (pow.f64 (*.f64 a (*.f64 c -3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 c -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (*.f64 c -3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (*.f64 c -3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a (*.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (*.f64 c -3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -3) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 c -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (*.f64 c -3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 c -3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 c -3) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (*.f64 c -3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c (*.f64 a -3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -3 (*.f64 a c) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c -3) a 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (*.f64 c -3)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c -3))) 2) (cbrt.f64 (*.f64 a (*.f64 c -3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) (sqrt.f64 (*.f64 a (*.f64 c -3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (*.f64 c -3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (*.f64 c -3))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (*.f64 c -3))))))))

simplify55.0ms (1.2%)

Algorithm
egg-herbie
Rules
453×rules-7_binary64
294×rules-9_binary64
267×rules-14_binary64
261×fma-def_binary64
257×rules-5_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01181569
14061523
213641511
349731511
Stop Event
node limit
Counts
201 → 187
Calls
Call 1
Inputs
(sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a))))
(-.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) b)
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) (*.f64 1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a))))))) b)
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) (*.f64 1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a))))))) (+.f64 b (*.f64 1/8 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) 3)))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 405/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(*.f64 -2 b)
(-.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 2 b))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 405/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 405/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(*.f64 1/3 (/.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) a))
(-.f64 (*.f64 1/3 (/.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) a)) (*.f64 1/3 (/.f64 b a)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) a)) (*.f64 1/6 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) a)))) (*.f64 1/3 (/.f64 b a)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) a)) (*.f64 1/6 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) a)))) (+.f64 (*.f64 1/3 (/.f64 b a)) (*.f64 1/24 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) 3) a)))))
(*.f64 -1/2 (/.f64 c b))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(*.f64 -2/3 (/.f64 b a))
(-.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 2/3 (/.f64 b a)))
(-.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))) (*.f64 2/3 (/.f64 b a)))
(-.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))) (*.f64 2/3 (/.f64 b a)))
(*.f64 -1/2 (/.f64 c b))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(*.f64 -1/2 (/.f64 c b))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
Outputs
(sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a))))
(sqrt.f64 (neg.f64 (*.f64 c (*.f64 a 3))))
(sqrt.f64 (*.f64 a (*.f64 c -3)))
(-.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) b)
(-.f64 (sqrt.f64 (neg.f64 (*.f64 c (*.f64 a 3)))) b)
(-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b)
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) (*.f64 1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a))))))) b)
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 c (*.f64 a 3)))) (/.f64 (*.f64 1/2 (*.f64 b b)) (sqrt.f64 (neg.f64 (*.f64 c (*.f64 a 3)))))) b)
(-.f64 (fma.f64 1/2 (*.f64 b (/.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3))))) (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)
(-.f64 (fma.f64 b (*.f64 1/2 (/.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3))))) (sqrt.f64 (*.f64 a (*.f64 c -3)))) b)
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) (*.f64 1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a))))))) (+.f64 b (*.f64 1/8 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) 3)))))
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 c (*.f64 a 3)))) (/.f64 (*.f64 1/2 (*.f64 b b)) (sqrt.f64 (neg.f64 (*.f64 c (*.f64 a 3)))))) (+.f64 b (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (sqrt.f64 (neg.f64 (*.f64 c (*.f64 a 3)))) 3) 1/8))))
(-.f64 (fma.f64 1/2 (*.f64 b (/.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3))))) (sqrt.f64 (*.f64 a (*.f64 c -3)))) (fma.f64 1/8 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) 3)) b))
(-.f64 (fma.f64 b (*.f64 1/2 (/.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3))))) (sqrt.f64 (*.f64 a (*.f64 c -3)))) (fma.f64 1/8 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) 3)) b))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 c a) (/.f64 b -3/2))
(*.f64 c (/.f64 a (/.f64 b -3/2)))
(*.f64 c (*.f64 -3/2 (/.f64 a b)))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(neg.f64 (fma.f64 3/2 (*.f64 c (/.f64 a b)) (*.f64 9/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))))))
(neg.f64 (fma.f64 9/8 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (pow.f64 b 3)) (*.f64 c (*.f64 (/.f64 a b) 3/2))))
(+.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (/.f64 -9/8 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 a (*.f64 c c))))))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 3/2 (*.f64 c (/.f64 a b)) (fma.f64 9/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (/.f64 (*.f64 27/16 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5)))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 3/2 (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 9/8 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (pow.f64 b 3))))))
(-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 (*.f64 c c) (*.f64 9/8 (/.f64 a (/.f64 (pow.f64 b 3) a))) (*.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 405/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 3/2 (*.f64 c (/.f64 a b)) (fma.f64 9/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 405/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (pow.f64 b 7))) (/.f64 (*.f64 27/16 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 3/2 (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 9/8 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 405/128)) (pow.f64 b 7))))))
(-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3))))))
(*.f64 -2 b)
(*.f64 b -2)
(-.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(-.f64 (/.f64 (*.f64 c a) (/.f64 b 3/2)) (*.f64 b 2))
(fma.f64 (*.f64 c (/.f64 a b)) 3/2 (*.f64 b -2))
(fma.f64 b -2 (*.f64 a (*.f64 (/.f64 c b) 3/2)))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 2 b))
(-.f64 (fma.f64 3/2 (*.f64 c (/.f64 a b)) (*.f64 9/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))))) (*.f64 b 2))
(+.f64 (fma.f64 9/8 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (pow.f64 b 3)) (*.f64 c (*.f64 (/.f64 a b) 3/2))) (*.f64 b -2))
(fma.f64 b -2 (fma.f64 c (*.f64 3/2 (/.f64 a b)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 2 b))
(-.f64 (fma.f64 3/2 (*.f64 c (/.f64 a b)) (fma.f64 9/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (/.f64 (*.f64 27/16 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5)))) (*.f64 b 2))
(+.f64 (fma.f64 (*.f64 c (/.f64 a b)) 3/2 (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 9/8 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (pow.f64 b 3))))) (*.f64 b -2))
(fma.f64 b -2 (fma.f64 c (*.f64 3/2 (/.f64 a b)) (fma.f64 (*.f64 c c) (*.f64 9/8 (/.f64 a (/.f64 (pow.f64 b 3) a))) (*.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 c a) (/.f64 b -3/2))
(*.f64 c (/.f64 a (/.f64 b -3/2)))
(*.f64 c (*.f64 -3/2 (/.f64 a b)))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(neg.f64 (fma.f64 3/2 (*.f64 c (/.f64 a b)) (*.f64 9/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))))))
(neg.f64 (fma.f64 9/8 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (pow.f64 b 3)) (*.f64 c (*.f64 (/.f64 a b) 3/2))))
(+.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (/.f64 -9/8 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 a (*.f64 c c))))))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 3/2 (*.f64 c (/.f64 a b)) (fma.f64 9/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (/.f64 (*.f64 27/16 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5)))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 3/2 (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 9/8 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (pow.f64 b 3))))))
(-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 (*.f64 c c) (*.f64 9/8 (/.f64 a (/.f64 (pow.f64 b 3) a))) (*.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 405/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 3/2 (*.f64 c (/.f64 a b)) (fma.f64 9/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 405/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (pow.f64 b 7))) (/.f64 (*.f64 27/16 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 3/2 (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 9/8 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 405/128)) (pow.f64 b 7))))))
(-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3))))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 c a) (/.f64 b -3/2))
(*.f64 c (/.f64 a (/.f64 b -3/2)))
(*.f64 c (*.f64 -3/2 (/.f64 a b)))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(neg.f64 (fma.f64 3/2 (*.f64 c (/.f64 a b)) (*.f64 9/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))))))
(neg.f64 (fma.f64 9/8 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (pow.f64 b 3)) (*.f64 c (*.f64 (/.f64 a b) 3/2))))
(+.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (/.f64 -9/8 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 a (*.f64 c c))))))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 3/2 (*.f64 c (/.f64 a b)) (fma.f64 9/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (/.f64 (*.f64 27/16 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5)))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 3/2 (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 9/8 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (pow.f64 b 3))))))
(-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 (*.f64 c c) (*.f64 9/8 (/.f64 a (/.f64 (pow.f64 b 3) a))) (*.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 405/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 3/2 (*.f64 c (/.f64 a b)) (fma.f64 9/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 405/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (pow.f64 b 7))) (/.f64 (*.f64 27/16 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 3/2 (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 9/8 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 405/128)) (pow.f64 b 7))))))
(-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3))))))
(*.f64 1/3 (/.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) a))
(*.f64 1/3 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c (*.f64 a 3)))) a))
(*.f64 1/3 (/.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) a))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) (/.f64 1/3 a))
(-.f64 (*.f64 1/3 (/.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) a)) (*.f64 1/3 (/.f64 b a)))
(-.f64 (*.f64 1/3 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c (*.f64 a 3)))) a)) (*.f64 1/3 (/.f64 b a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 a 1/3))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) a))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) a)) (*.f64 1/6 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) a)))) (*.f64 1/3 (/.f64 b a)))
(-.f64 (fma.f64 1/3 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c (*.f64 a 3)))) a) (/.f64 (*.f64 1/6 (*.f64 b b)) (*.f64 a (sqrt.f64 (neg.f64 (*.f64 c (*.f64 a 3))))))) (*.f64 1/3 (/.f64 b a)))
(neg.f64 (-.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) (/.f64 a 1/3)) (/.f64 (/.f64 (*.f64 b (*.f64 b 1/6)) a) (sqrt.f64 (*.f64 a (*.f64 c -3))))))
(-.f64 (*.f64 1/6 (/.f64 (/.f64 (*.f64 b b) a) (sqrt.f64 (*.f64 a (*.f64 c -3))))) (*.f64 1/3 (/.f64 (-.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) a)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) a)) (*.f64 1/6 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) a)))) (+.f64 (*.f64 1/3 (/.f64 b a)) (*.f64 1/24 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sqrt.f64 (neg.f64 (*.f64 3 (*.f64 c a)))) 3) a)))))
(-.f64 (fma.f64 1/3 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c (*.f64 a 3)))) a) (/.f64 (*.f64 1/6 (*.f64 b b)) (*.f64 a (sqrt.f64 (neg.f64 (*.f64 c (*.f64 a 3))))))) (fma.f64 1/3 (/.f64 b a) (/.f64 (*.f64 1/24 (pow.f64 b 4)) (*.f64 a (pow.f64 (sqrt.f64 (neg.f64 (*.f64 c (*.f64 a 3)))) 3)))))
(-.f64 (fma.f64 1/3 (/.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) a) (/.f64 (/.f64 (*.f64 b (*.f64 b 1/6)) a) (sqrt.f64 (*.f64 a (*.f64 c -3))))) (fma.f64 1/24 (/.f64 (/.f64 (pow.f64 b 4) a) (pow.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) 3)) (/.f64 1/3 (/.f64 a b))))
(+.f64 (-.f64 (*.f64 1/6 (/.f64 (/.f64 (*.f64 b b) a) (sqrt.f64 (*.f64 a (*.f64 c -3))))) (*.f64 1/3 (/.f64 (-.f64 b (sqrt.f64 (*.f64 a (*.f64 c -3)))) a))) (*.f64 (/.f64 (/.f64 (pow.f64 b 4) a) (pow.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) 3)) -1/24))
(*.f64 -1/2 (/.f64 c b))
(/.f64 c (/.f64 b -1/2))
(*.f64 c (/.f64 -1/2 b))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (fma.f64 1/2 (/.f64 c b) (/.f64 3/8 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 c c))))))
(-.f64 (*.f64 c (/.f64 -1/2 b)) (*.f64 a (/.f64 (*.f64 c (*.f64 c 3/8)) (pow.f64 b 3))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (fma.f64 1/2 (/.f64 c b) (fma.f64 9/16 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 3/8 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 c c)))))))
(-.f64 (*.f64 c (/.f64 -1/2 b)) (fma.f64 9/16 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) (*.f64 a (/.f64 (*.f64 c (*.f64 c 3/8)) (pow.f64 b 3)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (fma.f64 1/2 (/.f64 c b) (fma.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (/.f64 3/8 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 c c))))))))
(-.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) -9/16) (fma.f64 1/2 (/.f64 c b) (fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 b (/.f64 -2/3 a))
(-.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 2/3 (/.f64 b a)))
(-.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 (/.f64 b a) 2/3))
(fma.f64 1/2 (/.f64 c b) (*.f64 (/.f64 b a) -2/3))
(fma.f64 1/2 (/.f64 c b) (*.f64 b (/.f64 -2/3 a)))
(-.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))) (*.f64 2/3 (/.f64 b a)))
(-.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))) (*.f64 (/.f64 b a) 2/3))
(+.f64 (fma.f64 1/2 (/.f64 c b) (/.f64 3/8 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 c c))))) (*.f64 (/.f64 b a) -2/3))
(fma.f64 (/.f64 b a) -2/3 (fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (/.f64 c (/.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))) (*.f64 2/3 (/.f64 b a)))
(-.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))) (*.f64 (/.f64 b a) 2/3))
(+.f64 (fma.f64 1/2 (/.f64 c b) (fma.f64 9/16 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 3/8 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 c c)))))) (*.f64 (/.f64 b a) -2/3))
(fma.f64 (/.f64 b a) -2/3 (fma.f64 1/2 (/.f64 c b) (fma.f64 9/16 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) (*.f64 a (/.f64 (*.f64 c (*.f64 c 3/8)) (pow.f64 b 3))))))
(*.f64 -1/2 (/.f64 c b))
(/.f64 c (/.f64 b -1/2))
(*.f64 c (/.f64 -1/2 b))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (fma.f64 1/2 (/.f64 c b) (/.f64 3/8 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 c c))))))
(-.f64 (*.f64 c (/.f64 -1/2 b)) (*.f64 a (/.f64 (*.f64 c (*.f64 c 3/8)) (pow.f64 b 3))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (fma.f64 1/2 (/.f64 c b) (fma.f64 9/16 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 3/8 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 c c)))))))
(-.f64 (*.f64 c (/.f64 -1/2 b)) (fma.f64 9/16 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) (*.f64 a (/.f64 (*.f64 c (*.f64 c 3/8)) (pow.f64 b 3)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (fma.f64 1/2 (/.f64 c b) (fma.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (/.f64 3/8 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 c c))))))))
(-.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) -9/16) (fma.f64 1/2 (/.f64 c b) (fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))))
(*.f64 -1/2 (/.f64 c b))
(/.f64 c (/.f64 b -1/2))
(*.f64 c (/.f64 -1/2 b))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (fma.f64 1/2 (/.f64 c b) (/.f64 3/8 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 c c))))))
(-.f64 (*.f64 c (/.f64 -1/2 b)) (*.f64 a (/.f64 (*.f64 c (*.f64 c 3/8)) (pow.f64 b 3))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (fma.f64 1/2 (/.f64 c b) (fma.f64 9/16 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 3/8 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 c c)))))))
(-.f64 (*.f64 c (/.f64 -1/2 b)) (fma.f64 9/16 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) (*.f64 a (/.f64 (*.f64 c (*.f64 c 3/8)) (pow.f64 b 3)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (fma.f64 1/2 (/.f64 c b) (fma.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (/.f64 3/8 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 c c))))))))
(-.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) -9/16) (fma.f64 1/2 (/.f64 c b) (fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))
(*.f64 -3 (*.f64 c a))
(*.f64 a (*.f64 -3 c))
(*.f64 a (*.f64 c -3))

prune122.0ms (2.7%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New17710187
Fresh011
Picked101
Done000
Total17811189
Error
0.6b
Counts
189 → 11
Alt Table
StatusErrorProgram
29.1b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (pow.f64 (cbrt.f64 (/.f64 1/3 a)) 3))
5.7b
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))
29.2b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (pow.f64 (pow.f64 (/.f64 1/3 a) 3) 1/3))
5.7b
(*.f64 (neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 405/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))) (/.f64 1/3 a))
29.1b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (exp.f64 (log.f64 (/.f64 1/3 a))))
7.1b
(-.f64 (*.f64 c (/.f64 -1/2 b)) (fma.f64 9/16 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) (*.f64 a (/.f64 (*.f64 c (*.f64 c 3/8)) (pow.f64 b 3)))))
29.1b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (cbrt.f64 (pow.f64 (/.f64 1/3 a) 3)))
29.1b
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
29.5b
(*.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (neg.f64 b)) (/.f64 1/3 a))
30.3b
(*.f64 (*.f64 (+.f64 (sqrt.f64 b) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (sqrt.f64 b))) (/.f64 1/3 a))
5.4b
(-.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) -9/16) (fma.f64 1/2 (/.f64 c b) (fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))))
Compiler

Compiled 4553 to 3050 computations (33% saved)

localize24.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))
0.4b
(*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128)))
0.4b
(/.f64 (pow.f64 b 5) (pow.f64 c 3))
0.4b
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))

series267.0ms (6%)

Counts
4 → 96
Calls

30 calls:

TimeVariablePointExpression
18.0ms
c
@0
(fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))
15.0ms
a
@inf
(fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))
13.0ms
a
@-inf
(fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))
13.0ms
c
@inf
(*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128)))
13.0ms
c
@inf
(fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))

rewrite35.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
252×add-log-exp_binary64
252×log1p-expm1-u_binary64
252×expm1-log1p-u_binary64
248×add-cbrt-cube_binary64
247×add-cube-cbrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02477
164877
Stop Event
node limit
Counts
4 → 51
Calls
Call 1
Inputs
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))
(/.f64 (pow.f64 b 5) (pow.f64 c 3))
(*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128)))
(fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))) (cbrt.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (cbrt.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))) (sqrt.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))) (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (cbrt.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) (cbrt.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (sqrt.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 c 4) (/.f64 (/.f64 (pow.f64 b 7) 135/128) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (/.f64 (pow.f64 b 7) 135/128))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3)))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)))) (cbrt.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3))))) (cbrt.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)))) (sqrt.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3))) (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)))) (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 c c) (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)))))))))

simplify124.0ms (2.8%)

Algorithm
egg-herbie
Rules
1204×rules-14_binary64
490×fma-def_binary64
483×rules-7_binary64
347×rules-9_binary64
295×rules-5_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0242100
1692100
22212100
36842100
430682100
533282100
637012100
738682100
841702100
943842100
Stop Event
node limit
Counts
147 → 57
Calls
Call 1
Inputs
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
Outputs
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))))
(*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3)))
(*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8)))
(*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))))
(*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3)))
(*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8)))
(*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))))
(*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3)))
(*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8)))
(*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))))
(*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3)))
(*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8)))
(*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))
(*.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))
(+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))))
(fma.f64 135/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (pow.f64 a 3)) (*.f64 c (/.f64 (*.f64 c a) (/.f64 (pow.f64 b 3) 3/8))))
(fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3))))
(*.f64 (*.f64 c c) (fma.f64 a (/.f64 3/8 (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 c (/.f64 (pow.f64 b 7) c))))))
(*.f64 c (fma.f64 c (*.f64 a (/.f64 3/8 (pow.f64 b 3))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 7) (*.f64 135/128 (pow.f64 a 3))))))
(*.f64 (*.f64 c c) (fma.f64 3/8 (/.f64 a (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) (*.f64 135/128 (*.f64 c c)))))
(*.f64 a (fma.f64 135/128 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 c 3/8))))
(fma.f64 c (/.f64 (*.f64 3/8 (*.f64 c a)) (pow.f64 b 3)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))

prune113.0ms (2.5%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New55257
Fresh01010
Picked011
Done000
Total551368
Error
0.6b
Counts
68 → 13
Alt Table
StatusErrorProgram
6.0b
(-.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) -9/16) (fma.f64 1/2 (/.f64 c b) (fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (log.f64 (exp.f64 (*.f64 (*.f64 135/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (pow.f64 a 3)))))))
29.1b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (exp.f64 (log.f64 (/.f64 1/3 a))))
9.0b
(-.f64 (*.f64 (*.f64 a (/.f64 a (log.f64 (exp.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))) -9/16) (fma.f64 1/2 (/.f64 c b) (fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))))
7.1b
(-.f64 (*.f64 c (/.f64 -1/2 b)) (fma.f64 9/16 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) (*.f64 a (/.f64 (*.f64 c (*.f64 c 3/8)) (pow.f64 b 3)))))
29.1b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (pow.f64 (cbrt.f64 (/.f64 1/3 a)) 3))
5.7b
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))
29.2b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (pow.f64 (pow.f64 (/.f64 1/3 a) 3) 1/3))
5.7b
(*.f64 (neg.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 405/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))) (/.f64 1/3 a))
29.1b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (cbrt.f64 (pow.f64 (/.f64 1/3 a) 3)))
29.1b
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
29.5b
(*.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (neg.f64 b)) (/.f64 1/3 a))
30.3b
(*.f64 (*.f64 (+.f64 (sqrt.f64 b) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (sqrt.f64 b))) (/.f64 1/3 a))
5.4b
(-.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) -9/16) (fma.f64 1/2 (/.f64 c b) (fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))))
Compiler

Compiled 3628 to 2475 computations (31.8% saved)

localize53.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 -3/2 (/.f64 a b))
0.4b
(/.f64 1/3 a)
0.4b
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
0.4b
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))

series101.0ms (2.3%)

Counts
3 → 60
Calls

21 calls:

TimeVariablePointExpression
10.0ms
c
@0
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
10.0ms
c
@-inf
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
9.0ms
a
@inf
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))
8.0ms
c
@inf
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
8.0ms
a
@-inf
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))

rewrite35.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
397×log1p-expm1-u_binary64
397×expm1-log1p-u_binary64
394×rules-30_binary64
394×rules-31_binary64
394×rules-32_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03795
1100595
Stop Event
node limit
Counts
3 → 37
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 -3/2 (/.f64 a b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/3 (/.f64 a (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) 1/3) a)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a)) (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))) (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))) (cbrt.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)))) (cbrt.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))) (sqrt.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -3/2 (/.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -3/2 (/.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 b -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -3/2 (/.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -3/2 a) b)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -3/2 (/.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 -3/2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 -3/2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 -3/2 (/.f64 a b)) (*.f64 -3/2 (/.f64 a b))) (*.f64 -3/2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -3/2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -3/2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -3/2 (/.f64 a b))))))))

simplify52.0ms (1.2%)

Algorithm
egg-herbie
Rules
650×rules-9_binary64
498×rules-14_binary64
330×rules-6-rev_binary64
322×fma-neg_binary64
196×rules-7_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0511758
11731758
25511758
318381704
Stop Event
node limit
Counts
97 → 51
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(*.f64 -1/2 (/.f64 c b))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(*.f64 -1/2 (/.f64 c b))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(*.f64 -1/2 (/.f64 c b))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
Outputs
(*.f64 -1/2 (/.f64 c b))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))
(+.f64 (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) a))) (*.f64 -1/2 (/.f64 c b)))
(fma.f64 -1/2 (/.f64 c b) (*.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (fma.f64 (/.f64 c b) 1/2 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) 9/16))))))
(-.f64 (*.f64 -1/2 (/.f64 c b)) (fma.f64 (pow.f64 c 3) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 a a))) (*.f64 (*.f64 c c) (/.f64 (*.f64 3/8 a) (pow.f64 b 3)))))
(fma.f64 -1/2 (/.f64 c b) (fma.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16 (*.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16) (fma.f64 (/.f64 c b) 1/2 (fma.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c (*.f64 3/8 c)) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 135/128 (pow.f64 c 4)) (pow.f64 b 7))))))
(fma.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16 (fma.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)) (*.f64 -1/2 (/.f64 c b)))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) -135/128)
(*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 7) -135/128)))
(*.f64 (pow.f64 c 4) (/.f64 (*.f64 (pow.f64 a 3) -135/128) (pow.f64 b 7)))
(*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))))
(+.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16) (*.f64 (pow.f64 c 4) (/.f64 (*.f64 (pow.f64 a 3) -135/128) (pow.f64 b 7))))
(fma.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))
(-.f64 (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) a))) (fma.f64 9/16 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 135/128 (pow.f64 c 4)) (pow.f64 b 7)))))
(fma.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16) (fma.f64 (/.f64 c b) 1/2 (fma.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c (*.f64 3/8 c)) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 135/128 (pow.f64 c 4)) (pow.f64 b 7))))))
(fma.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16 (fma.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)) (*.f64 -1/2 (/.f64 c b)))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) -135/128)
(*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 7) -135/128)))
(*.f64 (pow.f64 c 4) (/.f64 (*.f64 (pow.f64 a 3) -135/128) (pow.f64 b 7)))
(*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))))
(+.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16) (*.f64 (pow.f64 c 4) (/.f64 (*.f64 (pow.f64 a 3) -135/128) (pow.f64 b 7))))
(fma.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))
(-.f64 (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) a))) (fma.f64 9/16 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 135/128 (pow.f64 c 4)) (pow.f64 b 7)))))
(fma.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16) (fma.f64 (/.f64 c b) 1/2 (fma.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c (*.f64 3/8 c)) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 135/128 (pow.f64 c 4)) (pow.f64 b 7))))))
(fma.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16 (fma.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)) (*.f64 -1/2 (/.f64 c b)))))
(*.f64 -1/2 (/.f64 c b))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))
(+.f64 (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) a))) (*.f64 -1/2 (/.f64 c b)))
(fma.f64 -1/2 (/.f64 c b) (*.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (fma.f64 (/.f64 c b) 1/2 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) 9/16))))))
(-.f64 (*.f64 -1/2 (/.f64 c b)) (fma.f64 (pow.f64 c 3) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 a a))) (*.f64 (*.f64 c c) (/.f64 (*.f64 3/8 a) (pow.f64 b 3)))))
(fma.f64 -1/2 (/.f64 c b) (fma.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16 (*.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16) (fma.f64 (/.f64 c b) 1/2 (fma.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c (*.f64 3/8 c)) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 135/128 (pow.f64 c 4)) (pow.f64 b 7))))))
(fma.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16 (fma.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)) (*.f64 -1/2 (/.f64 c b)))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) -135/128)
(*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 7) -135/128)))
(*.f64 (pow.f64 c 4) (/.f64 (*.f64 (pow.f64 a 3) -135/128) (pow.f64 b 7)))
(*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))))
(+.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16) (*.f64 (pow.f64 c 4) (/.f64 (*.f64 (pow.f64 a 3) -135/128) (pow.f64 b 7))))
(fma.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))
(-.f64 (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) a))) (fma.f64 9/16 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 135/128 (pow.f64 c 4)) (pow.f64 b 7)))))
(fma.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16) (fma.f64 (/.f64 c b) 1/2 (fma.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c (*.f64 3/8 c)) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 135/128 (pow.f64 c 4)) (pow.f64 b 7))))))
(fma.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16 (fma.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)) (*.f64 -1/2 (/.f64 c b)))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) -135/128)
(*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 7) -135/128)))
(*.f64 (pow.f64 c 4) (/.f64 (*.f64 (pow.f64 a 3) -135/128) (pow.f64 b 7)))
(*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))))
(+.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16) (*.f64 (pow.f64 c 4) (/.f64 (*.f64 (pow.f64 a 3) -135/128) (pow.f64 b 7))))
(fma.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))
(-.f64 (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) a))) (fma.f64 9/16 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 135/128 (pow.f64 c 4)) (pow.f64 b 7)))))
(fma.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16) (fma.f64 (/.f64 c b) 1/2 (fma.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c (*.f64 3/8 c)) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 135/128 (pow.f64 c 4)) (pow.f64 b 7))))))
(fma.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16 (fma.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)) (*.f64 -1/2 (/.f64 c b)))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) -135/128)
(*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 7) -135/128)))
(*.f64 (pow.f64 c 4) (/.f64 (*.f64 (pow.f64 a 3) -135/128) (pow.f64 b 7)))
(*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (*.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))))
(+.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16) (*.f64 (pow.f64 c 4) (/.f64 (*.f64 (pow.f64 a 3) -135/128) (pow.f64 b 7))))
(fma.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3)))))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))
(-.f64 (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) a))) (fma.f64 9/16 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 135/128 (pow.f64 c 4)) (pow.f64 b 7)))))
(fma.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16) (fma.f64 (/.f64 c b) 1/2 (fma.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c (*.f64 3/8 c)) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 135/128 (pow.f64 c 4)) (pow.f64 b 7))))))
(fma.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16 (fma.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)) (*.f64 -1/2 (/.f64 c b)))))
(*.f64 -1/2 (/.f64 c b))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))
(+.f64 (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) a))) (*.f64 -1/2 (/.f64 c b)))
(fma.f64 -1/2 (/.f64 c b) (*.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (fma.f64 (/.f64 c b) 1/2 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) 9/16))))))
(-.f64 (*.f64 -1/2 (/.f64 c b)) (fma.f64 (pow.f64 c 3) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 a a))) (*.f64 (*.f64 c c) (/.f64 (*.f64 3/8 a) (pow.f64 b 3)))))
(fma.f64 -1/2 (/.f64 c b) (fma.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16 (*.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16) (fma.f64 (/.f64 c b) 1/2 (fma.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c (*.f64 3/8 c)) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 135/128 (pow.f64 c 4)) (pow.f64 b 7))))))
(fma.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16 (fma.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)) (*.f64 -1/2 (/.f64 c b)))))
(*.f64 -1/2 (/.f64 c b))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))
(+.f64 (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) a))) (*.f64 -1/2 (/.f64 c b)))
(fma.f64 -1/2 (/.f64 c b) (*.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b)))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (fma.f64 (/.f64 c b) 1/2 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) 9/16))))))
(-.f64 (*.f64 -1/2 (/.f64 c b)) (fma.f64 (pow.f64 c 3) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 a a))) (*.f64 (*.f64 c c) (/.f64 (*.f64 3/8 a) (pow.f64 b 3)))))
(fma.f64 -1/2 (/.f64 c b) (fma.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16 (*.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(neg.f64 (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))))
(neg.f64 (fma.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(neg.f64 (fma.f64 9/16 (*.f64 (pow.f64 c 3) (/.f64 (*.f64 a a) (pow.f64 b 5))) (fma.f64 135/128 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16) (fma.f64 (/.f64 c b) 1/2 (fma.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c (*.f64 3/8 c)) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 135/128 (pow.f64 c 4)) (pow.f64 b 7))))))
(fma.f64 a (/.f64 -3/8 (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 (*.f64 a (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b 5))) -9/16 (fma.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 -135/128 (pow.f64 b 7)) (*.f64 -1/2 (/.f64 c b)))))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))
(*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))
(*.f64 (pow.f64 c 4) (/.f64 405/128 (pow.f64 b 7)))

prune155.0ms (3.5%)

Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New71778
Fresh2911
Picked101
Done011
Total741791
Error
0.6b
Counts
91 → 17
Alt Table
StatusErrorProgram
9.0b
(-.f64 (*.f64 (*.f64 a (/.f64 a (log.f64 (exp.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))) -9/16) (fma.f64 1/2 (/.f64 c b) (fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))))
7.1b
(-.f64 (*.f64 c (/.f64 -1/2 b)) (fma.f64 9/16 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) (*.f64 a (/.f64 (*.f64 c (*.f64 c 3/8)) (pow.f64 b 3)))))
29.1b
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
9.5b
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 a))) 1))
29.5b
(*.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (neg.f64 b)) (/.f64 1/3 a))
6.4b
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (exp.f64 (log.f64 (/.f64 1/3 a))))
5.4b
(-.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) -9/16) (fma.f64 1/2 (/.f64 c b) (fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))))
21.5b
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))))
5.7b
(*.f64 (-.f64 (*.f64 c (/.f64 a (/.f64 b -3/2))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))
29.1b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (exp.f64 (log.f64 (/.f64 1/3 a))))
5.7b
(/.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) 1/3) a)
5.7b
(/.f64 1/3 (/.f64 a (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3))))))))
29.1b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (cbrt.f64 (pow.f64 (/.f64 1/3 a) 3)))
29.1b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (pow.f64 (cbrt.f64 (/.f64 1/3 a)) 3))
29.2b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (pow.f64 (pow.f64 (/.f64 1/3 a) 3) 1/3))
6.8b
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (pow.f64 (pow.f64 (/.f64 1/3 a) 3) 1/3))
30.3b
(*.f64 (*.f64 (+.f64 (sqrt.f64 b) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (sqrt.f64 b))) (/.f64 1/3 a))
Compiler

Compiled 5312 to 3676 computations (30.8% saved)

localize30.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (pow.f64 b 5) (pow.f64 c 3))
0.4b
(*.f64 -3/2 (/.f64 a b))
0.4b
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) 1/3)
0.4b
(/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128))

series52.0ms (1.2%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
7.0ms
a
@inf
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) 1/3)
6.0ms
b
@0
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) 1/3)
6.0ms
a
@-inf
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) 1/3)
6.0ms
c
@-inf
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) 1/3)
6.0ms
c
@0
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) 1/3)

rewrite28.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
385×log1p-expm1-u_binary64
385×expm1-log1p-u_binary64
381×rules-30_binary64
381×rules-31_binary64
381×rules-32_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03672
197772
Stop Event
node limit
Counts
1 → 10
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) 1/3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 b 5))) (fma.f64 (pow.f64 a 4) (*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (*.f64 a a) (*.f64 c (/.f64 (*.f64 c 9/8) (pow.f64 b 3))))))) 1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 b 5))) (fma.f64 (pow.f64 a 4) (*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (*.f64 a a) (*.f64 c (/.f64 (*.f64 c 9/8) (pow.f64 b 3))))))) 1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 b 5))) (fma.f64 (pow.f64 a 4) (*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (*.f64 a a) (*.f64 c (/.f64 (*.f64 c 9/8) (pow.f64 b 3))))))) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 b 5))) (fma.f64 (pow.f64 a 4) (*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (*.f64 a a) (*.f64 c (/.f64 (*.f64 c 9/8) (pow.f64 b 3))))))) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 b 5))) (fma.f64 (pow.f64 a 4) (*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (*.f64 a a) (*.f64 c (/.f64 (*.f64 c 9/8) (pow.f64 b 3))))))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 b 5))) (fma.f64 (pow.f64 a 4) (*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (*.f64 a a) (*.f64 c (/.f64 (*.f64 c 9/8) (pow.f64 b 3))))))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 b 5))) (fma.f64 (pow.f64 a 4) (*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (*.f64 a a) (*.f64 c (/.f64 (*.f64 c 9/8) (pow.f64 b 3))))))) 1/3) (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 b 5))) (fma.f64 (pow.f64 a 4) (*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (*.f64 a a) (*.f64 c (/.f64 (*.f64 c 9/8) (pow.f64 b 3))))))) 1/3)) (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 b 5))) (fma.f64 (pow.f64 a 4) (*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (*.f64 a a) (*.f64 c (/.f64 (*.f64 c 9/8) (pow.f64 b 3))))))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 b 5))) (fma.f64 (pow.f64 a 4) (*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (*.f64 a a) (*.f64 c (/.f64 (*.f64 c 9/8) (pow.f64 b 3))))))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 b 5))) (fma.f64 (pow.f64 a 4) (*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (*.f64 a a) (*.f64 c (/.f64 (*.f64 c 9/8) (pow.f64 b 3))))))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 b 5))) (fma.f64 (pow.f64 a 4) (*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (*.f64 a a) (*.f64 c (/.f64 (*.f64 c 9/8) (pow.f64 b 3))))))) 1/3)))))))

simplify41.0ms (0.9%)

Algorithm
egg-herbie
Rules
664×rules-9_binary64
554×rules-14_binary64
340×rules-6-rev_binary64
208×rules-7_binary64
194×rules-6_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0491575
11651575
25601575
319191553
Stop Event
node limit
Counts
46 → 24
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 (*.f64 c a) b))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
Outputs
(*.f64 -1/2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b)
(*.f64 c (/.f64 a (/.f64 b -1/2)))
(*.f64 c (/.f64 (*.f64 -1/2 a) b))
(*.f64 (/.f64 c b) (*.f64 -1/2 a))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (*.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))))))
(+.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b)) (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8))
(neg.f64 (*.f64 c (+.f64 (*.f64 a (/.f64 1/2 b)) (*.f64 3/8 (*.f64 c (*.f64 a (/.f64 a (pow.f64 b 3))))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(-.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b)) (fma.f64 3/8 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) 9/16)))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 -1/2 a)) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4))))))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8) (fma.f64 c (/.f64 a (/.f64 b 1/2)) (fma.f64 9/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 135/128 (pow.f64 c 4))) (pow.f64 b 7)))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 -1/2 a)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (pow.f64 b 7))) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3))))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) -135/128)
(*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) -135/128)))
(*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 7)) (*.f64 (pow.f64 c 4) -135/128))
(*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4))))))
(-.f64 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 7)) (*.f64 (pow.f64 c 4) -135/128)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) 9/16))))
(+.f64 (*.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (pow.f64 a 3)))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7))))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4)))))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8) (fma.f64 9/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 135/128 (pow.f64 c 4))) (pow.f64 b 7))))
(-.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7))) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4))))))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8) (fma.f64 c (/.f64 a (/.f64 b 1/2)) (fma.f64 9/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 135/128 (pow.f64 c 4))) (pow.f64 b 7)))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 -1/2 a)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (pow.f64 b 7))) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3))))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) -135/128)
(*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) -135/128)))
(*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 7)) (*.f64 (pow.f64 c 4) -135/128))
(*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4))))))
(-.f64 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 7)) (*.f64 (pow.f64 c 4) -135/128)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) 9/16))))
(+.f64 (*.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (pow.f64 a 3)))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7))))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4)))))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8) (fma.f64 9/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 135/128 (pow.f64 c 4))) (pow.f64 b 7))))
(-.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7))) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4))))))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8) (fma.f64 c (/.f64 a (/.f64 b 1/2)) (fma.f64 9/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 135/128 (pow.f64 c 4))) (pow.f64 b 7)))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 -1/2 a)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (pow.f64 b 7))) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3))))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b)
(*.f64 c (/.f64 a (/.f64 b -1/2)))
(*.f64 c (/.f64 (*.f64 -1/2 a) b))
(*.f64 (/.f64 c b) (*.f64 -1/2 a))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (*.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))))))
(+.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b)) (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8))
(neg.f64 (*.f64 c (+.f64 (*.f64 a (/.f64 1/2 b)) (*.f64 3/8 (*.f64 c (*.f64 a (/.f64 a (pow.f64 b 3))))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(-.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b)) (fma.f64 3/8 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) 9/16)))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 -1/2 a)) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4))))))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8) (fma.f64 c (/.f64 a (/.f64 b 1/2)) (fma.f64 9/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 135/128 (pow.f64 c 4))) (pow.f64 b 7)))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 -1/2 a)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (pow.f64 b 7))) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3))))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) -135/128)
(*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) -135/128)))
(*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 7)) (*.f64 (pow.f64 c 4) -135/128))
(*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4))))))
(-.f64 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 7)) (*.f64 (pow.f64 c 4) -135/128)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) 9/16))))
(+.f64 (*.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (pow.f64 a 3)))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7))))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4)))))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8) (fma.f64 9/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 135/128 (pow.f64 c 4))) (pow.f64 b 7))))
(-.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7))) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4))))))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8) (fma.f64 c (/.f64 a (/.f64 b 1/2)) (fma.f64 9/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 135/128 (pow.f64 c 4))) (pow.f64 b 7)))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 -1/2 a)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (pow.f64 b 7))) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3))))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) -135/128)
(*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) -135/128)))
(*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 7)) (*.f64 (pow.f64 c 4) -135/128))
(*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4))))))
(-.f64 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 7)) (*.f64 (pow.f64 c 4) -135/128)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) 9/16))))
(+.f64 (*.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (pow.f64 a 3)))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7))))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4)))))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8) (fma.f64 9/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 135/128 (pow.f64 c 4))) (pow.f64 b 7))))
(-.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7))) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4))))))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8) (fma.f64 c (/.f64 a (/.f64 b 1/2)) (fma.f64 9/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 135/128 (pow.f64 c 4))) (pow.f64 b 7)))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 -1/2 a)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (pow.f64 b 7))) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3))))))))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) -135/128)
(*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) -135/128)))
(*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 7)) (*.f64 (pow.f64 c 4) -135/128))
(*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7)))
(neg.f64 (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(neg.f64 (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4))))))
(-.f64 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 7)) (*.f64 (pow.f64 c 4) -135/128)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) 9/16))))
(+.f64 (*.f64 (pow.f64 c 3) (/.f64 -9/16 (/.f64 (pow.f64 b 5) (pow.f64 a 3)))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7))))
(neg.f64 (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4)))))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8) (fma.f64 9/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 135/128 (pow.f64 c 4))) (pow.f64 b 7))))
(-.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (/.f64 -135/128 (pow.f64 b 7))) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4))))))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8) (fma.f64 c (/.f64 a (/.f64 b 1/2)) (fma.f64 9/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 135/128 (pow.f64 c 4))) (pow.f64 b 7)))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 -1/2 a)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (pow.f64 b 7))) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3))))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b)
(*.f64 c (/.f64 a (/.f64 b -1/2)))
(*.f64 c (/.f64 (*.f64 -1/2 a) b))
(*.f64 (/.f64 c b) (*.f64 -1/2 a))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (*.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))))))
(+.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b)) (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8))
(neg.f64 (*.f64 c (+.f64 (*.f64 a (/.f64 1/2 b)) (*.f64 3/8 (*.f64 c (*.f64 a (/.f64 a (pow.f64 b 3))))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(-.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b)) (fma.f64 3/8 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) 9/16)))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 -1/2 a)) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4))))))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8) (fma.f64 c (/.f64 a (/.f64 b 1/2)) (fma.f64 9/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 135/128 (pow.f64 c 4))) (pow.f64 b 7)))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 -1/2 a)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (pow.f64 b 7))) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3))))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b)
(*.f64 c (/.f64 a (/.f64 b -1/2)))
(*.f64 c (/.f64 (*.f64 -1/2 a) b))
(*.f64 (/.f64 c b) (*.f64 -1/2 a))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (*.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (*.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))))))
(+.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b)) (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8))
(neg.f64 (*.f64 c (+.f64 (*.f64 a (/.f64 1/2 b)) (*.f64 3/8 (*.f64 c (*.f64 a (/.f64 a (pow.f64 b 3))))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(-.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b)) (fma.f64 3/8 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) 9/16)))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 -1/2 a)) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b) (fma.f64 3/8 (*.f64 (*.f64 c c) (/.f64 (*.f64 a a) (pow.f64 b 3))) (fma.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))
(neg.f64 (fma.f64 (*.f64 c (/.f64 a b)) 1/2 (fma.f64 3/8 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 135/128 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 4))))))))
(-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) -3/8) (fma.f64 c (/.f64 a (/.f64 b 1/2)) (fma.f64 9/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 135/128 (pow.f64 c 4))) (pow.f64 b 7)))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 -1/2 a)) (fma.f64 135/128 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 4) (pow.f64 b 7))) (*.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 a a) (/.f64 3/8 (pow.f64 b 3))) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 c (pow.f64 a 3))))))))

prune114.0ms (2.5%)

Pruning

18 alts after pruning (16 fresh and 2 done)

PrunedKeptTotal
New59362
Fresh21315
Picked011
Done011
Total611879
Error
0.6b
Counts
79 → 18
Alt Table
StatusErrorProgram
9.0b
(-.f64 (*.f64 (*.f64 a (/.f64 a (log.f64 (exp.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))) -9/16) (fma.f64 1/2 (/.f64 c b) (fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))))
10.8b
(/.f64 (neg.f64 (*.f64 c (+.f64 (*.f64 a (/.f64 1/2 b)) (*.f64 3/8 (*.f64 c (*.f64 a (/.f64 a (pow.f64 b 3)))))))) a)
29.1b
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
9.5b
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 a))) 1))
25.4b
(/.f64 (log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 b 5))) (fma.f64 (pow.f64 a 4) (*.f64 405/128 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 (*.f64 a a) (*.f64 c (/.f64 (*.f64 c 9/8) (pow.f64 b 3))))))) 1/3))) a)
6.8b
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (pow.f64 (pow.f64 (/.f64 1/3 a) 3) 1/3))
29.5b
(*.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (neg.f64 b)) (/.f64 1/3 a))
5.6b
(/.f64 (neg.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))) a)
6.4b
(*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (exp.f64 (log.f64 (/.f64 1/3 a))))
5.4b
(-.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) -9/16) (fma.f64 1/2 (/.f64 c b) (fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))))
5.7b
(*.f64 (-.f64 (*.f64 c (/.f64 a (/.f64 b -3/2))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) (/.f64 1/3 a))
29.1b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (exp.f64 (log.f64 (/.f64 1/3 a))))
5.7b
(/.f64 (*.f64 (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3)))))) 1/3) a)
5.7b
(/.f64 1/3 (/.f64 a (-.f64 (*.f64 c (*.f64 -3/2 (/.f64 a b))) (fma.f64 27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 405/128)) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c 9/8)) (pow.f64 b 3))))))))
29.1b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (cbrt.f64 (pow.f64 (/.f64 1/3 a) 3)))
29.1b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (pow.f64 (cbrt.f64 (/.f64 1/3 a)) 3))
29.2b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (pow.f64 (pow.f64 (/.f64 1/3 a) 3) 1/3))
30.3b
(*.f64 (*.f64 (+.f64 (sqrt.f64 b) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 1/4) (sqrt.f64 b))) (/.f64 1/3 a))
Compiler

Compiled 3882 to 2678 computations (31% saved)

regimes652.0ms (14.5%)

Accuracy

Total 5.1b remaining (86.3%)

Threshold costs 0b (0%)

Counts
92 → 1
Compiler

Compiled 16419 to 11882 computations (27.6% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03263
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) -9/16) (fma.f64 1/2 (/.f64 c b) (fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))))
Outputs
(-.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 (pow.f64 b 5) (pow.f64 c 3)))) -9/16) (fma.f64 1/2 (/.f64 c b) (fma.f64 (*.f64 c c) (/.f64 3/8 (/.f64 (pow.f64 b 3) a)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b 7) 135/128))))))

end470.0ms (10.5%)

Stop Event
fuel
Compiler

Compiled 824 to 594 computations (27.9% saved)

Profiling

Loading profile data...