Details

Time bar (total: 14.8s)

analyze292.0ms (2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
0%0%95.2%0.1%0%4.7%0%7
6.6%6.2%88.2%0.1%0%5.5%0%8
11.2%10.1%80.4%0.1%1.2%8.2%0%9
17.4%15.2%72.2%0.1%1.4%11.1%0%10
26.2%22.2%62.5%0.1%2.1%13%0%11
35.6%29.1%52.5%0.1%3.3%15.1%0%12
Compiler

Compiled 17 to 11 computations (35.3% saved)

sample1.7s (11.2%)

Results
652.0ms5546×body256valid
390.0ms1163×body2048valid
207.0ms788×body1024valid
169.0ms395×body4096valid
120.0ms1164×body256invalid
66.0ms364×body512valid
39.0ms357×body256infinite
Bogosity

preprocess117.0ms (0.8%)

Algorithm
egg-herbie
Rules
1000×fma-def_binary64
869×fma-neg_binary64
582×div-sub_binary64
515×associate-/l*_binary64
440×times-frac_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03080
18280
216780
339080
469480
5125680
6328380
7584680
8677180
9707080
10714380
11720780
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_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c)))) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) c)
(/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a b_2)))) a)
Outputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))) a)
(/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c)))) b_2)
(/.f64 (+.f64 a (sqrt.f64 (fma.f64 b_2 (neg.f64 c) (*.f64 a a)))) (neg.f64 b_2))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) c)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))) c)
(/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 c))
(/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a b_2)))) a)
(/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b_2 a)))) a)
(/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 c c)))) a)
(/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (fma.f64 c c (*.f64 b_2 (neg.f64 a))))) a)
(/.f64 (+.f64 c (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b_2 a)))) (neg.f64 a))
Compiler

Compiled 19 to 13 computations (31.6% saved)

simplify108.0ms (0.7%)

Algorithm
egg-herbie
Rules
518×div-sub_binary64
428×fma-neg_binary64
310×distribute-rgt-in_binary64
289×distribute-lft-in_binary64
260×distribute-rgt-out_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01120
12720
25720
312620
421620
539420
666420
7101120
8122420
9161120
10315620
11586820
12596620
13597420
14598220
15598220
16604020
17607620
18610620
19611820
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Outputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)

eval0.0ms (0%)

Compiler

Compiled 16 to 10 computations (37.5% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
36.0b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
36.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 16 to 10 computations (37.5% saved)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
0.6b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
1.5b
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
22.9b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 53 to 10 computations (81.1% saved)

series92.0ms (0.6%)

Counts
4 → 96
Calls

36 calls:

TimeVariablePointExpression
69.0ms
c
@0
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
1.0ms
b_2
@0
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
1.0ms
b_2
@-inf
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
1.0ms
a
@inf
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
1.0ms
c
@inf
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)

rewrite104.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
693×fma-def_binary64
645×log-prod_binary64
352×fma-neg_binary64
221×pow1/3_binary64
218×expm1-udef_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01159
126255
2408252
Stop Event
node limit
Counts
4 → 381
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3)) (fma.f64 b_2 b_2 (-.f64 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (/.f64 1 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (*.f64 (exp.f64 b_2) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 b_2) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 b_2) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (exp.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (exp.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 1 (expm1.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 1 (expm1.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 -1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 -1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (pow.f64 (exp.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) (+.f64 1 (expm1.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (+.f64 1 (expm1.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (exp.f64 (*.f64 a (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 b_2) b_2) (/.f64 1 (pow.f64 (exp.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (/.f64 1 (pow.f64 (exp.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 c))) (pow.f64 (exp.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (pow.f64 (exp.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 c))) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 b_2 (*.f64 (*.f64 a (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 b_2 (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 b_2) 1 (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 b_2) 1 (*.f64 (*.f64 a (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 b_2) 1 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 b_2) 1 (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (fma.f64 a (neg.f64 c) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 a (neg.f64 c) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b_2 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 a (neg.f64 c) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (neg.f64 (cbrt.f64 (*.f64 a c))) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (*.f64 a (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (*.f64 a (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (fma.f64 a (neg.f64 c) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 (*.f64 a c))) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (fma.f64 a (neg.f64 c) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 b_2 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (fma.f64 a (neg.f64 c) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 c))) (cbrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (cbrt.f64 (*.f64 a c)) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 a) 1) c (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) (sqrt.f64 c) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b_2 a) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 2) (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) 1) (/.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 1) (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3) (pow.f64 a 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 (/.f64 1 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))))))

simplify199.0ms (1.3%)

Algorithm
egg-herbie
Rules
746×fma-neg_binary64
396×fma-def_binary64
327×associate-*r*_binary64
303×log-prod_binary64
274×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
082011529
1199510615
2690910579
Stop Event
node limit
Counts
477 → 644
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (/.f64 b_2 a)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 1)
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) 1)
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/2)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) 1/3)
(fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))))
(hypot.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(+.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 0 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1)
(*.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))))
(/.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3)) (fma.f64 b_2 b_2 (-.f64 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1)
(pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 3)
(pow.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2)
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))) -1)
(pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c))) -1)
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(sqrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 2))
(log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(log.f64 (/.f64 1 (exp.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(log.f64 (/.f64 1 (/.f64 1 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(log.f64 (/.f64 1 (*.f64 (exp.f64 b_2) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(log.f64 (/.f64 (exp.f64 b_2) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(log.f64 (*.f64 (exp.f64 b_2) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (exp.f64 b_2)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (exp.f64 b_2)))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 1 (expm1.f64 b_2))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 1 (expm1.f64 b_2))))
(cbrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3))
(expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 1))
(fma.f64 b_2 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 b_2 1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 b_2 -1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 b_2 -1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2)
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) b_2)
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) b_2)
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 -1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 -1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 -1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) b_2)
(fma.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) b_2)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) b_2)
(fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2)
(fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) b_2)
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(+.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))
(+.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4)))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) 2)
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 3)
(pow.f64 (/.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) -1)
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (pow.f64 (exp.f64 c) a)))
(log.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (exp.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 b_2) b_2) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 c))) (pow.f64 (exp.f64 b_2) b_2)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (pow.f64 (exp.f64 b_2) b_2)))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 c))) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(exp.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (*.f64 b_2 b_2) 1 (*.f64 a (neg.f64 c)))
(fma.f64 (*.f64 b_2 b_2) 1 (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 (*.f64 b_2 b_2) 1 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (*.f64 b_2 b_2) 1 (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 1 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 1 (*.f64 b_2 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 1 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 1 (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 1 (fma.f64 a (neg.f64 c) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 1 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (neg.f64 (cbrt.f64 (*.f64 a c))) (*.f64 b_2 b_2))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 a (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 a (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a (neg.f64 c)))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 a (neg.f64 c)))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 (*.f64 a c))) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 -1 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 -1 (*.f64 b_2 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 -1 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 -1 (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 c))) (cbrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2))
(fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 b_2 b_2))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (cbrt.f64 (*.f64 a c)) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (neg.f64 a) 1) c (*.f64 b_2 b_2))
(fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) (sqrt.f64 c) (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(+.f64 0 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))))
(-.f64 (/.f64 b_2 a) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))) 1)
(*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 a))
(*.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 1)
(*.f64 1 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(*.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 2) (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 1 a)))
(*.f64 (/.f64 1 a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) 1) (/.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 1) (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 a)))
(pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 2)
(pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) -1)
(pow.f64 (/.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3) (pow.f64 a 3)) 1/3)
(pow.f64 (/.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 1) -1)
(neg.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 1))
(fma.f64 b_2 (/.f64 1 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 1 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 -1 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1 b_2 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(-.f64 (/.f64 (*.f64 (*.f64 c 1/2) a) b_2) b_2)
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3))) b_2)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3))) b_2))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 (+.f64 b_2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1)) (neg.f64 b_2))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))))
(fma.f64 -1 b_2 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 -1))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) -1/2)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))) b_2)
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))))
(fma.f64 -1 b_2 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 -1)))))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) -1/2 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) 1/8 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1))))) b_2)
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) -1/2 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) 1/8) (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1))))) b_2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 b_2 -2 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 b_2 -2 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 a a))) 2)) (pow.f64 b_2 7)) (fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 1/64)) (pow.f64 b_2 7)) (fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 b_2 -2 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 b_2 -2 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3)))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 b_2 -2 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 b_2 -2 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3)))))
(*.f64 -1 (*.f64 c a))
(*.f64 a (neg.f64 c))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 a (neg.f64 c))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 a (neg.f64 c))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 a (neg.f64 c))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 a (neg.f64 c))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a)))
(fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (/.f64 b_2 a)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (/.f64 (neg.f64 b_2) a))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 c 1/2) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (/.f64 (*.f64 1/2 c) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 1/8 (*.f64 a (*.f64 c c))) (pow.f64 b_2 3))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b_2 5)) (/.f64 (*.f64 1/2 c) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 1/16 (*.f64 a (*.f64 a (pow.f64 c 3)))) (pow.f64 b_2 5)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b_2 5)) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (*.f64 (*.f64 -1/16 (*.f64 a a)) (pow.f64 c 3)) (pow.f64 b_2 5))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 a a))) 2)) (*.f64 a (pow.f64 b_2 7))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b_2 5)) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 1/64)) (*.f64 a (pow.f64 b_2 7))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (*.f64 (*.f64 -1/16 (*.f64 a a)) (pow.f64 c 3)) (pow.f64 b_2 5)))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 c 1/2) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (/.f64 (*.f64 1/2 c) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 1/8 (*.f64 a (*.f64 c c))) (pow.f64 b_2 3))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b_2 5)) (/.f64 (*.f64 1/2 c) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 1/16 (*.f64 a (*.f64 a (pow.f64 c 3)))) (pow.f64 b_2 5)))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 c 1/2) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (/.f64 (*.f64 1/2 c) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 1/8 (*.f64 a (*.f64 c c))) (pow.f64 b_2 3))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b_2 5)) (/.f64 (*.f64 1/2 c) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 1/16 (*.f64 a (*.f64 a (pow.f64 c 3)))) (pow.f64 b_2 5)))))
(+.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (sqrt.f64 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/2)
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3)
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))
(fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 0 (*.f64 c a))))
(hypot.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(hypot.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(hypot.f64 (sqrt.f64 (*.f64 0 (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (fma.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (fma.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 0 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (+.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 b_2 b_2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (fma.f64 c a (*.f64 b_2 (+.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c))))
(*.f64 (+.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 b_2 b_2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (fma.f64 c a (*.f64 b_2 (+.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (+.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 b_2 b_2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (fma.f64 c a (*.f64 b_2 (+.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 (+.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 b_2 b_2)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 (+.f64 b_2 b_2)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3)) (fma.f64 b_2 b_2 (-.f64 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3)) (fma.f64 b_2 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (-.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3)) (fma.f64 b_2 b_2 (+.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 2) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) 2)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 2)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3) 1/3)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 3)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(pow.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))) -1)
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c))) -1)
(*.f64 (+.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 b_2 b_2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (fma.f64 c a (*.f64 b_2 (+.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 2))
(fabs.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (/.f64 1 (exp.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (/.f64 1 (/.f64 1 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (/.f64 1 (*.f64 (exp.f64 b_2) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (/.f64 (exp.f64 b_2) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (*.f64 (exp.f64 b_2) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (exp.f64 b_2)))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (exp.f64 b_2)))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 1 (expm1.f64 b_2))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 1 (expm1.f64 b_2))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(cbrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 b_2 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 b_2 1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 b_2 -1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 b_2 -1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (fma.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (fma.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (fma.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (fma.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (fma.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (fma.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (fma.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (fma.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) b_2)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) b_2)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) b_2)
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (fma.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (fma.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(fma.f64 -1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 -1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 -1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 b_2 b_2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (fma.f64 c a (*.f64 b_2 (+.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(fma.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 b_2 b_2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (fma.f64 c a (*.f64 b_2 (+.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(fma.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 b_2 b_2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (fma.f64 c a (*.f64 b_2 (+.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) b_2)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) b_2)
(fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 2 (*.f64 0 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(+.f64 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4)))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4)))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a)))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4)))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4)))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (neg.f64 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(neg.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) (-.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (*.f64 0 (*.f64 c a)) 3)) (fma.f64 (*.f64 0 (*.f64 c a)) (+.f64 (-.f64 (*.f64 0 (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 c a)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (*.f64 0 (*.f64 c a)) 3)) (fma.f64 (*.f64 0 (*.f64 c a)) (-.f64 (fma.f64 0 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2)))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) (fma.f64 a (neg.f64 c) (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (fma.f64 a (neg.f64 c) (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (*.f64 0 (*.f64 c a)) (*.f64 0 (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a)))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) 2)
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) 1/2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2))
(fabs.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) 1/3)
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 3)
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 (/.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) -1)
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4)))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) -1)
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2))
(fabs.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(log.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (pow.f64 (exp.f64 c) a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (exp.f64 (*.f64 a (neg.f64 c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log.f64 (*.f64 (pow.f64 (exp.f64 b_2) b_2) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 c))) (pow.f64 (exp.f64 b_2) b_2)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (pow.f64 (exp.f64 b_2) b_2)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 c))) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(exp.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 b_2 b_2 (*.f64 (*.f64 a (neg.f64 c)) 1))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 b_2 b_2 (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (*.f64 b_2 b_2) 1 (*.f64 a (neg.f64 c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (*.f64 b_2 b_2) 1 (*.f64 (*.f64 a (neg.f64 c)) 1))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (*.f64 b_2 b_2) 1 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (*.f64 b_2 b_2) 1 (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 2 (*.f64 0 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 2 (*.f64 0 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(fma.f64 1 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 1 (*.f64 b_2 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 1 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 1 (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 2 (*.f64 0 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(fma.f64 1 (fma.f64 a (neg.f64 c) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 1 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (neg.f64 (cbrt.f64 (*.f64 a c))) (*.f64 b_2 b_2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (neg.f64 (cbrt.f64 (*.f64 c a))) (*.f64 b_2 b_2))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 a (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 c (neg.f64 a)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 a (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 c (neg.f64 a)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (fma.f64 c a (*.f64 0 (*.f64 c a)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (fma.f64 c a (*.f64 0 (*.f64 c a)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 a (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 a (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 b_2 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (*.f64 c (neg.f64 a)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 a (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 b_2 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (*.f64 c (neg.f64 a)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 a (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 c (neg.f64 a)))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 a (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 c (neg.f64 a)))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (fma.f64 c a (*.f64 0 (*.f64 c a)))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (fma.f64 c a (*.f64 0 (*.f64 c a)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 2 (*.f64 0 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 0 (*.f64 c a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 0 (*.f64 c a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 0 (*.f64 c a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 2 (*.f64 0 (*.f64 c a))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 2 (*.f64 0 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 2 (*.f64 0 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 a (neg.f64 c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 (*.f64 a c))) (*.f64 b_2 b_2))
(fma.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a))) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(+.f64 (*.f64 0 (*.f64 c a)) (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(+.f64 (*.f64 0 (*.f64 c a)) (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)) (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(+.f64 (*.f64 0 (*.f64 c a)) (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 c a))) (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))))
(fma.f64 -1 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))
(fma.f64 -1 (*.f64 b_2 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 -1 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))
(fma.f64 -1 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 -1 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 -1 (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 -1 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(+.f64 (*.f64 0 (*.f64 c a)) (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a))))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(+.f64 (*.f64 0 (*.f64 c a)) (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a))))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)) (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a))))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(+.f64 (*.f64 0 (*.f64 c a)) (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a))))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 c a))) (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a))))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 a (neg.f64 c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 2 (*.f64 0 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 c))) (cbrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 b_2 b_2))
(fma.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a))) (*.f64 b_2 b_2))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))) (*.f64 0 (*.f64 c a)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))) (*.f64 0 (*.f64 c a)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))) (*.f64 0 (*.f64 c a)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))) (*.f64 2 (*.f64 0 (*.f64 c a))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (cbrt.f64 (*.f64 a c)) (*.f64 b_2 b_2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (neg.f64 (cbrt.f64 (*.f64 c a))) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (neg.f64 a) 1) c (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) (sqrt.f64 c) (*.f64 b_2 b_2))
(fma.f64 (*.f64 a (neg.f64 (sqrt.f64 c))) (sqrt.f64 c) (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 a (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 b_2 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (*.f64 c (neg.f64 a)))
(fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 a (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 b_2 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (*.f64 c (neg.f64 a)))
(fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(-.f64 (*.f64 b_2 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 0 (*.f64 c a))))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 0 (*.f64 c a)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 0 (*.f64 c a)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 a (neg.f64 c) (*.f64 c a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 0 (*.f64 c a)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 2 (*.f64 0 (*.f64 c a))))
(+.f64 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(+.f64 0 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))))
(-.f64 (/.f64 b_2 a) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))) 1)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 a))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(*.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 1)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(*.f64 1 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 2))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 2) (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 1 a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 1 a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(*.f64 (/.f64 1 a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 (neg.f64 a)))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) 1) (/.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 1) (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 1)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 3) 1/3)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 3)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 2)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) -1)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(pow.f64 (/.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3) (pow.f64 a 3)) 1/3)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(pow.f64 (/.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 1) -1)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(neg.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (neg.f64 a))
(/.f64 (+.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 2))
(fabs.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))
(log.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) 3))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3) (pow.f64 a 3)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(exp.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) 1))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(fma.f64 b_2 (/.f64 1 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(fma.f64 1 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(fma.f64 -1 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 -1 (/.f64 b_2 a) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a))) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 (cbrt.f64 b_2) a) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 (cbrt.f64 b_2) a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a))) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a))) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 a)))
(fma.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(-.f64 (/.f64 (*.f64 -1 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))

eval226.0ms (1.5%)

Compiler

Compiled 16205 to 4889 computations (69.8% saved)

prune190.0ms (1.3%)

Pruning

23 alts after pruning (22 fresh and 1 done)

PrunedKeptTotal
New62222644
Fresh000
Picked011
Done000
Total62223645
Error
7.5b
Counts
645 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
37.2b
(fma.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 a)))
47.0b
(pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) -1)
47.0b
(/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)
46.8b
(/.f64 (-.f64 (neg.f64 b_2) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)
36.7b
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)) a)
58.5b
(/.f64 (-.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 (*.f64 c 1/2) a) b_2) b_2)) a)
36.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a)
37.2b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 3))) a)
36.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
36.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
45.1b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
52.5b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
58.1b
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
38.9b
(/.f64 (-.f64 (neg.f64 b_2) (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) a)
46.2b
(/.f64 (-.f64 (neg.f64 b_2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) a)
47.6b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
46.5b
(/.f64 (*.f64 b_2 -2) a)
46.0b
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
46.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
47.0b
(*.f64 (/.f64 1 a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
34.6b
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 (neg.f64 a)))
40.2b
(*.f64 -1/2 (/.f64 c b_2))
53.8b
(exp.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
Compiler

Compiled 700 to 466 computations (33.4% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 (neg.f64 a)))
0.5b
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
14.4b
(sqrt.f64 (*.f64 a (neg.f64 c)))
Compiler

Compiled 54 to 15 computations (72.2% saved)

series57.0ms (0.4%)

Counts
3 → 28
Calls

24 calls:

TimeVariablePointExpression
21.0ms
a
@-inf
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
5.0ms
c
@inf
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 (neg.f64 a)))
4.0ms
c
@inf
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
4.0ms
a
@inf
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 (neg.f64 a)))
3.0ms
a
@inf
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
644×prod-diff_binary64
575×log-prod_binary64
290×pow2_binary64
230×fma-def_binary64
204×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify74.0ms (0.5%)

Algorithm
egg-herbie
Rules
645×unswap-sqr_binary64
451×distribute-rgt-in_binary64
204×associate-*r*_binary64
187×log-prod_binary64
180×div-sub_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04153615
110443266
238593140
Stop Event
node limit
Counts
161 → 251
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(*.f64 2 b_2)
(+.f64 (*.f64 2 b_2) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(*.f64 2 b_2)
(*.f64 2 b_2)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (/.f64 b_2 a)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 2))) (pow.f64 b_2 5))))))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 2))) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 2))) (pow.f64 b_2 5))))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 0 (sqrt.f64 (*.f64 a c)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 a c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 a c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 a c))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 a c))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 a c)))) 1)
(*.f64 (sqrt.f64 (*.f64 a c)) 1)
(*.f64 1 (sqrt.f64 (*.f64 a c)))
(*.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (sqrt.f64 (*.f64 a c))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (pow.f64 (*.f64 a c) 1/4) (pow.f64 (*.f64 a c) 1/4))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 a c)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 a c)) 1/2))
(pow.f64 (*.f64 a c) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a c)) 1)
(pow.f64 (pow.f64 (*.f64 a c) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a c))) 3)
(pow.f64 (pow.f64 (*.f64 a c) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 a c)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 a c))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 a c)))))
(cbrt.f64 (pow.f64 (*.f64 a c) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a c))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 a c))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (*.f64 a c)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a c))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))) 1)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1)
(*.f64 1 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (*.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) 1))
(*.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (*.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) 1))
(*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))))
(/.f64 1 (/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) (neg.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) 1) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) 1) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2))
(pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1)
(pow.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) 3)
(pow.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) -1)
(pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) -1)
(sqrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))
(log.f64 (exp.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(log.f64 (*.f64 (exp.f64 b_2) (+.f64 1 (expm1.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (exp.f64 b_2)))
(log.f64 (*.f64 (exp.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (+.f64 1 (expm1.f64 b_2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (+.f64 1 (expm1.f64 b_2))))
(cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3))
(expm1.f64 (log1p.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(log1p.f64 (expm1.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(exp.f64 (log.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(exp.f64 (*.f64 (log.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) 1))
(fma.f64 b_2 1 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) 1 b_2)
(fma.f64 1 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(fma.f64 1 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2)
(fma.f64 (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) b_2)
(fma.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2) (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(fma.f64 (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) b_2)
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(+.f64 0 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(+.f64 (*.f64 b_2 (/.f64 1 a)) (*.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 1 a)))
(+.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 1 a)) (*.f64 b_2 (/.f64 1 a)))
(+.f64 (*.f64 (/.f64 1 a) b_2) (*.f64 (/.f64 1 a) (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(+.f64 (*.f64 (/.f64 1 a) (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (*.f64 (/.f64 1 a) b_2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))) 1)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 1 (/.f64 a (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 a (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 a (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (*.f64 a (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (neg.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) 1) (*.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) 1) (*.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) -1) (*.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) -1) (*.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) (*.f64 a (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) a)
(/.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) -1) a)
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 a)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 a)) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 -1 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (*.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) -1) a)
(/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) 2)
(pow.f64 (/.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3) (pow.f64 a 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3) (/.f64 (pow.f64 a -2) a)) 1/3)
(pow.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3)) 1/3)
(pow.f64 (/.f64 a (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3) (/.f64 (pow.f64 a -2) a)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(exp.f64 (log.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) 1))
(fma.f64 b_2 (/.f64 1 a) (*.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 1 a)))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 1 a) (*.f64 b_2 (/.f64 1 a)))
(fma.f64 (/.f64 1 a) b_2 (*.f64 (/.f64 1 a) (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(fma.f64 (/.f64 1 a) (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (/.f64 1 a) b_2))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2)
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)) b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))))))
(+.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)) b_2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))))))
(+.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)) b_2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (neg.f64 (sqrt.f64 -1)))) (*.f64 (*.f64 1/2 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) (sqrt.f64 (/.f64 (/.f64 1 a) c)))))
(*.f64 2 b_2)
(*.f64 b_2 2)
(+.f64 (*.f64 2 b_2) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(fma.f64 2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))))))
(fma.f64 b_2 2 (/.f64 (*.f64 (*.f64 -1/2 c) a) b_2))
(+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(fma.f64 2 b_2 (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (*.f64 1/2 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 b_2 2 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 a a)) (/.f64 (*.f64 (*.f64 -1/2 c) a) b_2)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)))) (fma.f64 2 b_2 (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (*.f64 1/2 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))))))))
(fma.f64 1/16 (/.f64 (*.f64 -1 (pow.f64 a 3)) (/.f64 (pow.f64 b_2 5) (pow.f64 c 3))) (fma.f64 b_2 2 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 a a)) (/.f64 (*.f64 (*.f64 -1/2 c) a) b_2))))
(fma.f64 1/16 (/.f64 (pow.f64 (neg.f64 a) 3) (/.f64 (pow.f64 b_2 5) (pow.f64 c 3))) (fma.f64 b_2 2 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 a a)) (/.f64 (*.f64 (*.f64 -1/2 c) a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))
(*.f64 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) -1/2)
(/.f64 (*.f64 (*.f64 1/2 c) a) b_2)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (*.f64 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) -1/2))
(fma.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 a a)) 1/8 (/.f64 (*.f64 (*.f64 1/2 c) a) b_2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) -1/2)))
(fma.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 a a)) 1/8 (fma.f64 (/.f64 (*.f64 -1 (pow.f64 a 3)) (/.f64 (pow.f64 b_2 5) (pow.f64 c 3))) -1/16 (/.f64 (*.f64 (*.f64 1/2 c) a) b_2)))
(fma.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 a a)) 1/8 (fma.f64 (/.f64 (pow.f64 (neg.f64 a) 3) (/.f64 (pow.f64 b_2 5) (pow.f64 c 3))) -1/16 (/.f64 (*.f64 (*.f64 1/2 c) a) b_2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) 2) (*.f64 (*.f64 1/16 (pow.f64 c 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4)))) (pow.f64 b_2 7)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) -1/2))))
(fma.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 a a)) 1/8 (fma.f64 1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 a a))) 2)) (pow.f64 b_2 7)) (fma.f64 (/.f64 (*.f64 -1 (pow.f64 a 3)) (/.f64 (pow.f64 b_2 5) (pow.f64 c 3))) -1/16 (/.f64 (*.f64 (*.f64 1/2 c) a) b_2))))
(fma.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 a a)) 1/8 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 (pow.f64 c 4) 1/64) (*.f64 1/16 (pow.f64 c 4)))) (pow.f64 b_2 7)) (fma.f64 (/.f64 (pow.f64 (neg.f64 a) 3) (/.f64 (pow.f64 b_2 5) (pow.f64 c 3))) -1/16 (/.f64 (*.f64 (*.f64 1/2 c) a) b_2))))
(*.f64 2 b_2)
(*.f64 b_2 2)
(*.f64 2 b_2)
(*.f64 b_2 2)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))))
(fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (sqrt.f64 -1) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) -1/2)) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (/.f64 b_2 a)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5)))) (neg.f64 (/.f64 b_2 a)))))
(+.f64 (fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (sqrt.f64 -1) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))))))
(fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (-.f64 (*.f64 (/.f64 (pow.f64 b_2 4) (neg.f64 (sqrt.f64 -1))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 3))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 -1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(fma.f64 (/.f64 b_2 a) -2 (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 -1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2)))
(fma.f64 1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (fma.f64 (/.f64 b_2 a) -2 (/.f64 (*.f64 1/2 c) b_2)))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 (/.f64 b_2 a) -2 (/.f64 (*.f64 1/2 c) b_2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 2))) (pow.f64 b_2 5))))))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 -2 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 6))))))))
(fma.f64 1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (fma.f64 (/.f64 b_2 a) -2 (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a (*.f64 a -1)))) (/.f64 (*.f64 1/2 c) b_2))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 (/.f64 b_2 a) -2 (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a (neg.f64 a)))) (/.f64 (*.f64 1/2 c) b_2))))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))))
(/.f64 (*.f64 -1/2 c) b_2)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))))
(fma.f64 1/2 (/.f64 c (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 4))))))
(fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (/.f64 (*.f64 -1/2 c) b_2))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (/.f64 (*.f64 -1/2 c) b_2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 2))) (pow.f64 b_2 5)))))
(fma.f64 1/2 (/.f64 c (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 6)))))))
(+.f64 (/.f64 (*.f64 -1/2 c) b_2) (fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (*.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a (*.f64 a -1)))))))
(+.f64 (/.f64 (*.f64 -1/2 c) b_2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (/.f64 (*.f64 (pow.f64 c 3) 1/16) (/.f64 (pow.f64 b_2 5) (*.f64 a (neg.f64 a))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 2))) (pow.f64 b_2 5))))))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) 2) (*.f64 (*.f64 1/16 (pow.f64 c 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4)))) (*.f64 a (pow.f64 b_2 7))) (fma.f64 1/2 (/.f64 c (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 6))))))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 a a))) 2)) (*.f64 a (pow.f64 b_2 7))) (+.f64 (/.f64 (*.f64 -1/2 c) b_2) (fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (*.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a (*.f64 a -1))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 (pow.f64 c 4) 1/64) (*.f64 1/16 (pow.f64 c 4)))) (*.f64 a (pow.f64 b_2 7))) (+.f64 (/.f64 (*.f64 -1/2 c) b_2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (/.f64 (*.f64 (pow.f64 c 3) 1/16) (/.f64 (pow.f64 b_2 5) (*.f64 a (neg.f64 a)))))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(+.f64 0 (sqrt.f64 (*.f64 a c)))
(sqrt.f64 (*.f64 c a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 a c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 a c))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 c a)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 a c))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 a c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 a c)))) 1)
(sqrt.f64 (*.f64 c a))
(*.f64 (sqrt.f64 (*.f64 a c)) 1)
(sqrt.f64 (*.f64 c a))
(*.f64 1 (sqrt.f64 (*.f64 a c)))
(sqrt.f64 (*.f64 c a))
(*.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (sqrt.f64 (*.f64 a c))))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (*.f64 a c)))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (pow.f64 (*.f64 a c) 1/4) (pow.f64 (*.f64 a c) 1/4))
(sqrt.f64 (*.f64 c a))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 c a))) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(*.f64 (cbrt.f64 (*.f64 c a)) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 a c)))
(sqrt.f64 (*.f64 c a))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 a c)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 c a))) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(*.f64 (cbrt.f64 (*.f64 c a)) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(pow.f64 (*.f64 a c) 1/2)
(sqrt.f64 (*.f64 c a))
(pow.f64 (sqrt.f64 (*.f64 a c)) 1)
(sqrt.f64 (*.f64 c a))
(pow.f64 (pow.f64 (*.f64 a c) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 c a) 3/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a c))) 3)
(sqrt.f64 (*.f64 c a))
(pow.f64 (pow.f64 (*.f64 a c) 1/4) 2)
(sqrt.f64 (*.f64 c a))
(fabs.f64 (sqrt.f64 (*.f64 a c)))
(sqrt.f64 (*.f64 c a))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 a c))))
(sqrt.f64 (*.f64 c a))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 a c)))))
(sqrt.f64 (*.f64 c a))
(cbrt.f64 (pow.f64 (*.f64 a c) 3/2))
(cbrt.f64 (pow.f64 (*.f64 c a) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a c))))
(sqrt.f64 (*.f64 c a))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 a c))))
(sqrt.f64 (*.f64 c a))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 a c))))
(sqrt.f64 (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (*.f64 a c)) 1/2))
(sqrt.f64 (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a c))) 1))
(sqrt.f64 (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))) 1)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (+.f64 (*.f64 c a) 0) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))
(*.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 1 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)))
(*.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (*.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) 1))
(*.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)))
(*.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (*.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) 1))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (+.f64 (*.f64 c a) 0) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))
(/.f64 1 (/.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 1 (/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (+.f64 (*.f64 c a) 0) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (+.f64 (*.f64 c a) 0) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) (neg.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (+.f64 (*.f64 c a) 0) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) 1) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) 1) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (+.f64 (*.f64 c a) 0) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))
(/.f64 (-.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (+.f64 (*.f64 c a) 0) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))
(pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(pow.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3) 1/3)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) 3)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(pow.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) 2)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(pow.f64 (/.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) -1)
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) -1)
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (+.f64 (*.f64 c a) 0) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))
(sqrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (exp.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (*.f64 (exp.f64 b_2) (+.f64 1 (expm1.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (exp.f64 b_2)))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (*.f64 (exp.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (+.f64 1 (expm1.f64 b_2))))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (+.f64 1 (expm1.f64 b_2))))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(expm1.f64 (log1p.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log1p.f64 (expm1.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(exp.f64 (log.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(exp.f64 (*.f64 (log.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) 1))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 b_2 1 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) 1 b_2)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 1 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 1 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)
(fma.f64 (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)
(fma.f64 (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) b_2)
(fma.f64 (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)
(fma.f64 (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)
(fma.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2) (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) b_2)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 0 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(+.f64 (*.f64 b_2 (/.f64 1 a)) (*.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 1 a)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(+.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 1 a)) (*.f64 b_2 (/.f64 1 a)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(+.f64 (*.f64 (/.f64 1 a) b_2) (*.f64 (/.f64 1 a) (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(+.f64 (*.f64 (/.f64 1 a) (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (*.f64 (/.f64 1 a) b_2))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))) 1)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(/.f64 1 (/.f64 a (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(/.f64 (cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 a (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) a) (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(*.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) a))
(/.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 a (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (*.f64 a (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) a) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (*.f64 a (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (/.f64 (+.f64 (*.f64 c a) 0) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) a)
(/.f64 (neg.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (neg.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 a))
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) 1) (*.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) a) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (*.f64 a (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) 1) (*.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (/.f64 (+.f64 (*.f64 c a) 0) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) a)
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) -1) (*.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) a) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (neg.f64 (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) a)
(/.f64 (-.f64 (neg.f64 (pow.f64 b_2 3)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (*.f64 a (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) -1) (*.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (+.f64 (*.f64 c a) 0) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) (*.f64 a (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) a) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (neg.f64 (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) a)
(/.f64 (-.f64 (neg.f64 (pow.f64 b_2 3)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (*.f64 a (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (+.f64 (*.f64 c a) 0) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(/.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) a)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(/.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(/.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) -1) a)
(/.f64 (neg.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 a))
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 a)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) a) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (*.f64 a (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 a)) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (/.f64 (+.f64 (*.f64 c a) 0) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) a)
(/.f64 (*.f64 -1 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (neg.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 a))
(/.f64 (*.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) -1) a)
(/.f64 (neg.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) a) (-.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (*.f64 a (fma.f64 b_2 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (/.f64 (+.f64 (*.f64 c a) 0) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) a)
(pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) 1)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(pow.f64 (pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) 3) 1/3)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) 3)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) 2)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(pow.f64 (/.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3) (pow.f64 a 3)) 1/3)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(pow.f64 (*.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3) (/.f64 (pow.f64 a -2) a)) 1/3)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(pow.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3)) 1/3)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(pow.f64 (/.f64 a (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) -1)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) 2))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(log.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) 3))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3) (pow.f64 a 3)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3) (/.f64 (pow.f64 a -2) a)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(cbrt.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 3)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(exp.f64 (log.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) 1))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(fma.f64 b_2 (/.f64 1 a) (*.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 1 a)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 1 a) (*.f64 b_2 (/.f64 1 a)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(fma.f64 (/.f64 1 a) b_2 (*.f64 (/.f64 1 a) (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(fma.f64 (/.f64 1 a) (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (/.f64 1 a) b_2))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 14 to 7 computations (50% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
c
@0
(*.f64 -1/2 (/.f64 c b_2))
1.0ms
c
@inf
(*.f64 -1/2 (/.f64 c b_2))
1.0ms
b_2
@inf
(*.f64 -1/2 (/.f64 c b_2))
1.0ms
b_2
@0
(*.f64 -1/2 (/.f64 c b_2))
0.0ms
c
@-inf
(*.f64 -1/2 (/.f64 c b_2))

rewrite54.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
653×pow1_binary64
606×add-log-exp_binary64
606×log1p-expm1-u_binary64
606×expm1-log1p-u_binary64
594×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11277
216107
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 b_2 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 c) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -1/2 c)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 c) 1) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c) -1/2) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (neg.f64 c)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))))))

simplify33.0ms (0.2%)

Algorithm
egg-herbie
Rules
706×log-prod_binary64
437×associate-*l*_binary64
397×associate-*r*_binary64
323×log-div_binary64
288×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056260
1142200
2512140
33934140
Stop Event
node limit
Counts
20 → 23
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (neg.f64 (*.f64 -1/2 c)) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) b_2)
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) -1/2) (neg.f64 b_2))
(/.f64 (*.f64 -1/2 (neg.f64 c)) (neg.f64 b_2))
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c b_2)))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
Outputs
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (neg.f64 (*.f64 -1/2 c)) (neg.f64 b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) b_2)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (neg.f64 c) -1/2) (neg.f64 b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (neg.f64 c)) (neg.f64 b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c b_2)))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -2 (/.f64 b_2 a))
0.0b
(*.f64 1/2 (/.f64 c b_2))
0.0b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
Compiler

Compiled 35 to 16 computations (54.3% saved)

series40.0ms (0.3%)

Counts
3 → 9
Calls

21 calls:

TimeVariablePointExpression
32.0ms
b_2
@-inf
(*.f64 1/2 (/.f64 c b_2))
1.0ms
a
@0
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
1.0ms
b_2
@0
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
1.0ms
b_2
@inf
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
1.0ms
c
@0
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))

rewrite60.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
626×log-prod_binary64
372×pow-prod-down_binary64
328×fma-def_binary64
325×pow2_binary64
226×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01128
124628
2342228
Stop Event
node limit
Counts
3 → 124
Calls
Call 1
Inputs
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -2 (/.f64 b_2 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 2) (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) (sqrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)) (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (pow.f64 (/.f64 a b_2) -2) 4 (neg.f64 (*.f64 (*.f64 (/.f64 -2 (/.f64 a b_2)) 1/2) (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))) (neg.f64 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))) (neg.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 -2 b_2) b_2 (*.f64 a (*.f64 1/2 c))) (*.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 1/2 c) a (*.f64 b_2 (*.f64 -2 b_2))) (*.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)) (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2)))) (sqrt.f64 (exp.f64 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)) (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2)))) (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2)))) (pow.f64 (exp.f64 -2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))) (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 (*.f64 (/.f64 1 a) -2) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -2 (/.f64 a b_2)) 1 (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c (*.f64 (/.f64 1 b_2) 1/2) (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 c b_2) 1/2 (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (/.f64 c b_2)) 1 (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 -2 (/.f64 a b_2)) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) -2)) (*.f64 (cbrt.f64 (/.f64 b_2 a)) -2) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2)) (*.f64 (cbrt.f64 (/.f64 c b_2)) 1/2) (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) (pow.f64 (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) 2) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) 2) (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 2) (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 b_2 a)) -2) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) 1/2) (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 -2 (/.f64 a b_2))) (sqrt.f64 (/.f64 -2 (/.f64 a b_2))) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 1/2 (/.f64 c b_2))) (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 b_2) (/.f64 1 a) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 c) (/.f64 1 b_2) (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)) (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)) (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (cbrt.f64 (pow.f64 (/.f64 a b_2) -2))) (cbrt.f64 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2)))) 2)) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))))) (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 b_2 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 b_2 (*.f64 1/2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 c) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 c)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 c) 1) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c) 1/2) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (neg.f64 c)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 c b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c b_2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b_2 (*.f64 1/2 c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 -2 (/.f64 a b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (*.f64 -2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 b_2) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -2 b_2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 b_2) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 b_2) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b_2) -2) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (neg.f64 b_2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -2 (/.f64 a b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 -2 (/.f64 a b_2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -2 (/.f64 a b_2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (*.f64 -2 b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -2 (/.f64 a b_2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 -2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 -2 (/.f64 a b_2))) 1))))))

simplify56.0ms (0.4%)

Algorithm
egg-herbie
Rules
571×times-frac_binary64
479×distribute-rgt-in_binary64
444×unswap-sqr_binary64
325×cancel-sign-sub-inv_binary64
225×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02862023
16711949
222551945
Stop Event
node limit
Counts
133 → 152
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 1)
(*.f64 1 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))))
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 2) (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))
(*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) (sqrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)) (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))))
(/.f64 1 (/.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (pow.f64 (/.f64 a b_2) -2) 4 (neg.f64 (*.f64 (*.f64 (/.f64 -2 (/.f64 a b_2)) 1/2) (/.f64 c b_2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))) (neg.f64 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))) (neg.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (fma.f64 (*.f64 -2 b_2) b_2 (*.f64 a (*.f64 1/2 c))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 1/2 c) a (*.f64 b_2 (*.f64 -2 b_2))) (*.f64 b_2 a))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))))
(pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 1)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)) (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))) -1)
(pow.f64 (/.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))) -1)
(sqrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 2))
(log.f64 (exp.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2)))) (sqrt.f64 (exp.f64 (/.f64 c b_2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)) (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2)))) (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2)))) (pow.f64 (exp.f64 -2) (/.f64 b_2 a))))
(log.f64 (*.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))) (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2))))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))
(exp.f64 (log.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 1))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 b_2 (*.f64 (/.f64 1 a) -2) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (/.f64 -2 (/.f64 a b_2)) 1 (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 c (*.f64 (/.f64 1 b_2) 1/2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (/.f64 c b_2) 1/2 (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (*.f64 1/2 (/.f64 c b_2)) 1 (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1 (/.f64 -2 (/.f64 a b_2)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) -2)) (*.f64 (cbrt.f64 (/.f64 b_2 a)) -2) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2)) (*.f64 (cbrt.f64 (/.f64 c b_2)) 1/2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) (pow.f64 (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) 2) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) 2) (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 b_2 a)) -2) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) 1/2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (sqrt.f64 (/.f64 -2 (/.f64 a b_2))) (sqrt.f64 (/.f64 -2 (/.f64 a b_2))) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 1/2 (/.f64 c b_2))) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (*.f64 -2 b_2) (/.f64 1 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (*.f64 1/2 c) (/.f64 1 b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (/.f64 1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (*.f64 -2 (cbrt.f64 (pow.f64 (/.f64 a b_2) -2))) (cbrt.f64 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (*.f64 -2 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2)))
(+.f64 0 (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2)))) 2)) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))))))
(+.f64 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))))) (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2)))) 1)
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 1 (/.f64 b_2 (*.f64 1/2 c)))
(/.f64 (*.f64 1/2 c) b_2)
(/.f64 (neg.f64 (*.f64 1/2 c)) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 1/2 c) 1) b_2)
(/.f64 (/.f64 (*.f64 1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) 1/2) (neg.f64 b_2))
(/.f64 (*.f64 1/2 (neg.f64 c)) (neg.f64 b_2))
(pow.f64 (*.f64 1/2 (/.f64 c b_2)) 1)
(pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1/2)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c b_2))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3)
(pow.f64 (/.f64 b_2 (*.f64 1/2 c)) -1)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))
(log.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 c b_2))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))) 1))
(+.f64 0 (/.f64 -2 (/.f64 a b_2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -2 (/.f64 a b_2)))) 1)
(/.f64 -2 (/.f64 a b_2))
(/.f64 1 (/.f64 a (*.f64 -2 b_2)))
(/.f64 (*.f64 -2 b_2) a)
(/.f64 (neg.f64 (*.f64 -2 b_2)) (neg.f64 a))
(/.f64 (/.f64 (*.f64 -2 b_2) 1) a)
(/.f64 (/.f64 (*.f64 -2 b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 -2 b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (*.f64 (neg.f64 b_2) -2) (neg.f64 a))
(/.f64 (*.f64 -2 (neg.f64 b_2)) (neg.f64 a))
(pow.f64 (/.f64 -2 (/.f64 a b_2)) 1)
(pow.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) 1/2)
(pow.f64 (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) 3)
(pow.f64 (sqrt.f64 (/.f64 -2 (/.f64 a b_2))) 2)
(pow.f64 (pow.f64 (/.f64 -2 (/.f64 a b_2)) 3) 1/3)
(pow.f64 (/.f64 a (*.f64 -2 b_2)) -1)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4))
(log.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2)))))
(cbrt.f64 (pow.f64 (/.f64 -2 (/.f64 a b_2)) 3))
(expm1.f64 (log1p.f64 (/.f64 -2 (/.f64 a b_2))))
(log1p.f64 (expm1.f64 (/.f64 -2 (/.f64 a b_2))))
(exp.f64 (log.f64 (/.f64 -2 (/.f64 a b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 -2 (/.f64 a b_2))) 1))
Outputs
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))))) 1)
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 -1/2 c) b_2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) -2) 4 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) -2) -4 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2)) (fma.f64 (/.f64 b_2 a) 2 (/.f64 1/2 (/.f64 b_2 c))))
(*.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 1)
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(*.f64 1 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 2))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 2) (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) (sqrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(*.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (/.f64 1/2 (/.f64 b_2 c)) (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (/.f64 1/2 (/.f64 b_2 c)) (fma.f64 (/.f64 b_2 a) 2 (/.f64 1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2)))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 -1/2 c) b_2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) -2) 4 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) -2) -4 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2)) (fma.f64 (/.f64 b_2 a) 2 (/.f64 1/2 (/.f64 b_2 c))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)) (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))))
(*.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (/.f64 1/2 (/.f64 b_2 c)) (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (/.f64 1/2 (/.f64 b_2 c)) (fma.f64 (/.f64 b_2 a) 2 (/.f64 1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2)))
(/.f64 1 (/.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 -1/2 c) b_2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) -2) 4 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) -2) -4 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2)) (fma.f64 (/.f64 b_2 a) 2 (/.f64 1/2 (/.f64 b_2 c))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)))
(*.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (/.f64 1/2 (/.f64 b_2 c)) (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (/.f64 1/2 (/.f64 b_2 c)) (fma.f64 (/.f64 b_2 a) 2 (/.f64 1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (pow.f64 (/.f64 a b_2) -2) 4 (neg.f64 (*.f64 (*.f64 (/.f64 -2 (/.f64 a b_2)) 1/2) (/.f64 c b_2))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (pow.f64 (/.f64 a b_2) -2) 4 (*.f64 (/.f64 -1 (/.f64 a b_2)) (neg.f64 (/.f64 c b_2))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (pow.f64 (/.f64 a b_2) -2) 4 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 a b_2))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 4 (/.f64 b_2 a)) (/.f64 c b_2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 -1/2 c) b_2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) -2) 4 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) -2) -4 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2)) (fma.f64 (/.f64 b_2 a) 2 (/.f64 1/2 (/.f64 b_2 c))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))) (neg.f64 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4))))
(*.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (/.f64 1/2 (/.f64 b_2 c)) (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (/.f64 1/2 (/.f64 b_2 c)) (fma.f64 (/.f64 b_2 a) 2 (/.f64 1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))) (neg.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 -1/2 c) b_2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) -2) 4 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) -2) -4 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2)) (fma.f64 (/.f64 b_2 a) 2 (/.f64 1/2 (/.f64 b_2 c))))
(/.f64 (fma.f64 (*.f64 -2 b_2) b_2 (*.f64 a (*.f64 1/2 c))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 b_2 -2) b_2 (*.f64 a (*.f64 1/2 c))) (*.f64 b_2 a))
(/.f64 (fma.f64 b_2 (*.f64 b_2 -2) (*.f64 1/2 (*.f64 c a))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 1/2 c) a (*.f64 b_2 (*.f64 -2 b_2))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 b_2 -2) b_2 (*.f64 a (*.f64 1/2 c))) (*.f64 b_2 a))
(/.f64 (fma.f64 b_2 (*.f64 b_2 -2) (*.f64 1/2 (*.f64 c a))) (*.f64 b_2 a))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 -1/2 c) b_2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) -2) 4 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) -2) -4 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2)) (fma.f64 (/.f64 b_2 a) 2 (/.f64 1/2 (/.f64 b_2 c))))
(pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 1)
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 2) 1/2)
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 3) 1/3)
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 3)
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 2)
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)) (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))) -1)
(*.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2))) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (/.f64 1/2 (/.f64 b_2 c)) (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 a b_2) -2) 4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (/.f64 1/2 (/.f64 b_2 c)) (fma.f64 (/.f64 b_2 a) 2 (/.f64 1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2)))
(pow.f64 (/.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))) -1)
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 -1/2 c) b_2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) -2) 4 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) -2) -4 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2)) (fma.f64 (/.f64 b_2 a) 2 (/.f64 1/2 (/.f64 b_2 c))))
(sqrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 2))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(log.f64 (exp.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))))))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2)))) (sqrt.f64 (exp.f64 (/.f64 c b_2)))))
(+.f64 (/.f64 -2 (/.f64 a b_2)) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)) (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2))))))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2)))) (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2))))))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2)))) (pow.f64 (exp.f64 -2) (/.f64 b_2 a))))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(log.f64 (*.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))) (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2))))))
(+.f64 (/.f64 -2 (/.f64 a b_2)) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2))))))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 3))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(exp.f64 (log.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))) 1))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 b_2 (*.f64 (/.f64 1 a) -2) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (/.f64 -2 (/.f64 a b_2)) 1 (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 c (*.f64 (/.f64 1 b_2) 1/2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (/.f64 c b_2) 1/2 (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (*.f64 1/2 (/.f64 c b_2)) 1 (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 1 (/.f64 -2 (/.f64 a b_2)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 1 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) -2)) (*.f64 (cbrt.f64 (/.f64 b_2 a)) -2) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) -2)) (*.f64 -2 (cbrt.f64 (/.f64 b_2 a))) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) -2)) (*.f64 -2 (cbrt.f64 (/.f64 b_2 a))) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2)) (*.f64 (cbrt.f64 (/.f64 c b_2)) 1/2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2)) (*.f64 1/2 (cbrt.f64 (/.f64 c b_2))) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2)) (*.f64 1/2 (cbrt.f64 (/.f64 c b_2))) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2)) (*.f64 1/2 (cbrt.f64 (/.f64 c b_2))) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) (pow.f64 (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) 2) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) 2) (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 b_2 a)) -2) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) 1/2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (sqrt.f64 (/.f64 -2 (/.f64 a b_2))) (sqrt.f64 (/.f64 -2 (/.f64 a b_2))) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 1/2 (/.f64 c b_2))) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (*.f64 -2 b_2) (/.f64 1 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (*.f64 1/2 c) (/.f64 1 b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (/.f64 1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (*.f64 -2 (cbrt.f64 (pow.f64 (/.f64 a b_2) -2))) (cbrt.f64 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) -2)) (*.f64 -2 (cbrt.f64 (/.f64 b_2 a))) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) -2)) (*.f64 -2 (cbrt.f64 (/.f64 b_2 a))) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 (*.f64 -2 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2)) (*.f64 1/2 (cbrt.f64 (/.f64 c b_2))) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2)) (*.f64 1/2 (cbrt.f64 (/.f64 c b_2))) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2)) (*.f64 1/2 (cbrt.f64 (/.f64 c b_2))) (/.f64 b_2 (/.f64 a -2)))
(fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 b_2 (/.f64 -2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -2)))
(+.f64 0 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2)))) 2)) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))))))
(*.f64 3 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))))))
(+.f64 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))))) (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))))))
(*.f64 2 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2)))) 1)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1 (/.f64 b_2 (*.f64 1/2 c)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 1/2 c) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (neg.f64 (*.f64 1/2 c)) (neg.f64 b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 1/2 c) 1) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 (neg.f64 c) 1/2) (neg.f64 b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 1/2 (neg.f64 c)) (neg.f64 b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(pow.f64 (*.f64 1/2 (/.f64 c b_2)) 1)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))
(sqrt.f64 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 3)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c b_2))) 2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))
(pow.f64 (/.f64 b_2 (*.f64 1/2 c)) -1)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))
(sqrt.f64 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2))
(log.f64 (sqrt.f64 (exp.f64 (/.f64 c b_2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))) 1))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(+.f64 0 (/.f64 -2 (/.f64 a b_2)))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -2 (/.f64 a b_2)))) 1)
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(/.f64 1 (/.f64 a (*.f64 -2 b_2)))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(/.f64 (*.f64 -2 b_2) a)
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(/.f64 (neg.f64 (*.f64 -2 b_2)) (neg.f64 a))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(/.f64 (/.f64 (*.f64 -2 b_2) 1) a)
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(/.f64 (/.f64 (*.f64 -2 b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(/.f64 (/.f64 (*.f64 -2 b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(/.f64 (*.f64 (neg.f64 b_2) -2) (neg.f64 a))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(/.f64 (*.f64 -2 (neg.f64 b_2)) (neg.f64 a))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(pow.f64 (/.f64 -2 (/.f64 a b_2)) 1)
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(pow.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4))
(sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2))
(pow.f64 (cbrt.f64 (/.f64 -2 (/.f64 a b_2))) 3)
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(pow.f64 (sqrt.f64 (/.f64 -2 (/.f64 a b_2))) 2)
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(pow.f64 (pow.f64 (/.f64 -2 (/.f64 a b_2)) 3) 1/3)
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(pow.f64 (/.f64 a (*.f64 -2 b_2)) -1)
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) -2) 4))
(sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2))
(log.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -2 (/.f64 a b_2)))))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(cbrt.f64 (pow.f64 (/.f64 -2 (/.f64 a b_2)) 3))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(expm1.f64 (log1p.f64 (/.f64 -2 (/.f64 a b_2))))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(log1p.f64 (expm1.f64 (/.f64 -2 (/.f64 a b_2))))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(exp.f64 (log.f64 (/.f64 -2 (/.f64 a b_2))))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(exp.f64 (*.f64 (log.f64 (/.f64 -2 (/.f64 a b_2))) 1))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)
5.3b
(*.f64 (/.f64 c b_2) a)
5.6b
(/.f64 (-.f64 (neg.f64 b_2) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)
Compiler

Compiled 49 to 16 computations (67.3% saved)

series16.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
5.0ms
c
@-inf
(/.f64 (-.f64 (neg.f64 b_2) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)
1.0ms
b_2
@0
(/.f64 (-.f64 (neg.f64 b_2) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)
1.0ms
b_2
@inf
(/.f64 (-.f64 (neg.f64 b_2) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)
1.0ms
a
@inf
(/.f64 (-.f64 (neg.f64 b_2) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)
1.0ms
c
@0
(/.f64 (-.f64 (neg.f64 b_2) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)

rewrite121.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
992×prod-diff_binary64
636×log-prod_binary64
248×fma-def_binary64
217×expm1-udef_binary64
217×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01137
125035
2383835
Stop Event
node limit
Counts
3 → 310
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b_2) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)
(*.f64 (/.f64 c b_2) a)
(fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b_2 a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 2) (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 2) (*.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (sqrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (*.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 1) (/.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 (/.f64 1 a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 b_2 a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 b_2 a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 c b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2))) (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c b_2) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 b_2 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 b_2 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c a) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c a)) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c a) 1) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c a) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c a) (sqrt.f64 b_2)) (sqrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c) a) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (neg.f64 c)) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 c b_2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 c b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) a)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 b_2 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 -1 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 1 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 b_2 1 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 b_2 -1 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) 1) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) -1/2 (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) a (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 a) (/.f64 c b_2) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 2)) (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) -1/2 (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) a (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 a) (/.f64 c b_2) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 2)) (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) -1/2 (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) a (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 a) (/.f64 c b_2) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 2)) (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) -1/2 (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) a (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 a) (/.f64 c b_2) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 2)) (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (cbrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) 3) (pow.f64 b_2 3)) (fma.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (-.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (*.f64 b_2 b_2)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (exp.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (+.f64 1 (expm1.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 b_2) (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (+.f64 1 (expm1.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))))

simplify278.0ms (1.9%)

Algorithm
egg-herbie
Rules
434×fma-neg_binary64
304×+-commutative_binary64
256×log-prod_binary64
247×associate-+r+_binary64
244×associate-+l+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
075418561
1182514683
2554413715
Stop Event
node limit
Counts
418 → 575
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(+.f64 (/.f64 b_2 a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(+.f64 0 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))))
(-.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))) 1)
(*.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (/.f64 1 a))
(*.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 1)
(*.f64 1 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))
(*.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 2) (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 2) (*.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (sqrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))
(*.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (*.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (/.f64 1 a)))
(*.f64 (/.f64 1 a) (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(*.f64 (+.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 1) (/.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (sqrt.f64 a)))
(pow.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 2)
(pow.f64 (/.f64 a (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) -1)
(neg.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 1))
(fma.f64 b_2 (/.f64 1 a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 1 (/.f64 b_2 a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 -1 (/.f64 b_2 a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(+.f64 0 (*.f64 (/.f64 c b_2) a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2))) (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c b_2) a))) 1)
(/.f64 c (/.f64 b_2 a))
(/.f64 a (/.f64 b_2 c))
(/.f64 1 (/.f64 b_2 (*.f64 c a)))
(/.f64 (*.f64 c a) b_2)
(/.f64 (neg.f64 (*.f64 c a)) b_2)
(/.f64 (/.f64 (*.f64 c a) 1) b_2)
(/.f64 (/.f64 (*.f64 c a) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 c a) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) a) b_2)
(/.f64 (*.f64 a (neg.f64 c)) b_2)
(pow.f64 (*.f64 (/.f64 c b_2) a) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) a)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) a))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 c b_2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) a)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) a)))
(exp.f64 (log.f64 (*.f64 (/.f64 c b_2) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) a)) 1))
(+.f64 b_2 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 b_2 1 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 b_2 -1 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)) b_2))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) b_2)
(+.f64 0 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))
(+.f64 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) 1) b_2)
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) -1/2 (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 1 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) a (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (*.f64 -1/2 a) (/.f64 c b_2) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 2)) (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) -1/2 (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 1 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) a (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 (*.f64 -1/2 a) (/.f64 c b_2) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 2)) (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) -1/2 (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 1 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) a (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 (*.f64 -1/2 a) (/.f64 c b_2) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 2)) (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) -1/2 (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 1 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) a (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 (*.f64 -1/2 a) (/.f64 c b_2) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 2)) (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (cbrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) b_2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 1)
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 1)
(*.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) 3) (pow.f64 b_2 3)) (fma.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (-.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) b_2))))
(/.f64 (fma.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (*.f64 b_2 b_2)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))
(pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 2)
(pow.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(log.f64 (/.f64 (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (exp.f64 b_2)))
(log.f64 (/.f64 (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (+.f64 1 (expm1.f64 b_2))))
(log.f64 (*.f64 (exp.f64 b_2) (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (+.f64 1 (expm1.f64 b_2))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))
Outputs
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 1/2 c) b_2)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 1/2 c) b_2)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 1/2 c) b_2)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 1/2 c) b_2)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 1/2 c) b_2)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 (/.f64 c b_2) (*.f64 a -1/2))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 (/.f64 c b_2) (*.f64 a -1/2))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 (/.f64 c b_2) (*.f64 a -1/2))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 (/.f64 c b_2) (*.f64 a -1/2))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 (/.f64 c b_2) (*.f64 a -1/2))
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2))) (sqrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (/.f64 b_2 a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(+.f64 0 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 -1 (/.f64 b_2 a) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (pow.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) 3) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 (neg.f64 (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (*.f64 (/.f64 1 a) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 -1 (/.f64 b_2 a) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (pow.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) 3) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) 1 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a) 1)))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 -1 (/.f64 b_2 a) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (pow.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) 3) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)) (cbrt.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (fma.f64 -1 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (pow.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) 3) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 -1 (/.f64 b_2 a) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))) (sqrt.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (pow.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) 3) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))))
(+.f64 (fma.f64 (/.f64 -1 a) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)) (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a) 0) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a)))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a) 0) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a)))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 -1 (/.f64 b_2 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (pow.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) 3) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))) (fma.f64 -1 (/.f64 b_2 a) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))) (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (pow.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) 3) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2))) (cbrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))) (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2))) (cbrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2))) (pow.f64 (cbrt.f64 a) 2))) (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 -1 (/.f64 b_2 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (pow.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) 3) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a))) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)))) (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (cbrt.f64 a)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))) (fma.f64 -1 (/.f64 b_2 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))) (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))) (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (/.f64 b_2 a) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (pow.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) 3) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))) (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)))) (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (neg.f64 (/.f64 1 (sqrt.f64 a))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (sqrt.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 -1 (/.f64 b_2 a) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (-.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (-.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (-.f64 (/.f64 b_2 a) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (-.f64 (pow.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) 3) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2))) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (-.f64 (*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (-.f64 (*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2))) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))) (-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)) (sqrt.f64 a)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)))))
(-.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))) 1)
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(*.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (/.f64 1 a))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(*.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 1)
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(*.f64 1 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 2))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 2) (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 2) (*.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (/.f64 1 a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) (sqrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(*.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (*.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (/.f64 1 a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(*.f64 (/.f64 1 a) (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(*.f64 (+.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (/.f64 1 (neg.f64 a)))
(*.f64 (+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (/.f64 1 (neg.f64 a)))
(/.f64 (+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (neg.f64 a))
(/.f64 (+.f64 b_2 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (neg.f64 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) a))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 1) (/.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) a))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 1)
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 3) 1/3)
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 3)
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 2)
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(pow.f64 (/.f64 a (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) -1)
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(neg.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (neg.f64 a))
(/.f64 (neg.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))) (neg.f64 a))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 2))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(log.f64 (exp.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a))))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a) 3))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 3) (pow.f64 a 3)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(exp.f64 (log.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 1))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(fma.f64 b_2 (/.f64 1 a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(fma.f64 1 (/.f64 b_2 a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(fma.f64 -1 (/.f64 b_2 a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 -1 (/.f64 b_2 a) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a)))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(/.f64 (-.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a)
(/.f64 (fma.f64 0 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a)))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) 3) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a))
(fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a))
(fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a)))
(fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a))
(fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a)))
(fma.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a))
(fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (neg.f64 a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (neg.f64 a)))
(fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) a)))
(fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) a))
(-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) a))
(-.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -1 (sqrt.f64 a))) (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) a))
(+.f64 0 (*.f64 (/.f64 c b_2) a))
(/.f64 c (/.f64 b_2 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2))) (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2)))))
(/.f64 c (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c b_2) a))) 1)
(/.f64 c (/.f64 b_2 a))
(/.f64 c (/.f64 b_2 a))
(/.f64 a (/.f64 b_2 c))
(/.f64 c (/.f64 b_2 a))
(/.f64 1 (/.f64 b_2 (*.f64 c a)))
(*.f64 (/.f64 1 b_2) (*.f64 c a))
(*.f64 (*.f64 c a) (/.f64 1 b_2))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (neg.f64 (*.f64 c a)) b_2)
(/.f64 a (/.f64 b_2 (neg.f64 c)))
(*.f64 (/.f64 c b_2) (neg.f64 a))
(/.f64 (/.f64 (*.f64 c a) 1) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 c a) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 c a) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 (neg.f64 c) a) b_2)
(/.f64 a (/.f64 b_2 (neg.f64 c)))
(*.f64 (/.f64 c b_2) (neg.f64 a))
(/.f64 (*.f64 a (neg.f64 c)) b_2)
(/.f64 a (/.f64 b_2 (neg.f64 c)))
(*.f64 (/.f64 c b_2) (neg.f64 a))
(pow.f64 (*.f64 (/.f64 c b_2) a) 1)
(/.f64 c (/.f64 b_2 a))
(pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) 3) 1/3)
(/.f64 c (/.f64 b_2 a))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 3)
(/.f64 c (/.f64 b_2 a))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) a)) 2)
(/.f64 c (/.f64 b_2 a))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) 2))
(/.f64 c (/.f64 b_2 a))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 c b_2)))
(/.f64 c (/.f64 b_2 a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) a))))
(/.f64 c (/.f64 b_2 a))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) 3))
(/.f64 c (/.f64 b_2 a))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) (pow.f64 a 3)))
(/.f64 c (/.f64 b_2 a))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 c b_2) 3)))
(/.f64 c (/.f64 b_2 a))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) a)))
(/.f64 c (/.f64 b_2 a))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) a)))
(/.f64 c (/.f64 b_2 a))
(exp.f64 (log.f64 (*.f64 (/.f64 c b_2) a)))
(/.f64 c (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) a)) 1))
(/.f64 c (/.f64 b_2 a))
(+.f64 b_2 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (+.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (+.f64 b_2 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 b_2 1 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (+.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (+.f64 b_2 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (+.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (+.f64 b_2 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 b_2 -1 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)) b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (+.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (+.f64 b_2 b_2))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) b_2)
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 0 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) 1) b_2)
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) -1/2 (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 1 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) a (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 a) (/.f64 c b_2) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 2)) (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) -1/2 (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 1 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) a (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 a) (/.f64 c b_2) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 2)) (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) -1/2 (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 1 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) a (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 a) (/.f64 c b_2) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 2)) (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 b_2) (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) -1/2 (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 1 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) a (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 a) (/.f64 c b_2) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) 2)) (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c b_2) a))) (sqrt.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (*.f64 -1 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 -1 (sqrt.f64 b_2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (fma.f64 -1 b_2 b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) (-.f64 b_2 b_2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) (cbrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))) (cbrt.f64 (exp.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) b_2)
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) b_2)
(-.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) b_2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))) 1)
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 1)
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(*.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(*.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2)) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2) 2)))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) 3) (pow.f64 b_2 3)) (fma.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (-.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) b_2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) 3) (pow.f64 b_2 3)) (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) (*.f64 b_2 (-.f64 b_2 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (/.f64 c (/.f64 b_2 a)) 3) (pow.f64 b_2 3)) (+.f64 (*.f64 b_2 (+.f64 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))) (*.f64 (pow.f64 (/.f64 c (/.f64 b_2 a)) 2) 1/4)))
(/.f64 (fma.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) (*.f64 b_2 b_2)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) (*.f64 b_2 b_2)) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))
(/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 (/.f64 c (/.f64 b_2 a)) 2) 1/4)) (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2))
(/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 (/.f64 c (/.f64 b_2 a)) 2) 1/4)) (fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2))
(pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 1)
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 3)
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 2)
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(pow.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 3) 1/3)
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 2))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(log.f64 (/.f64 (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (exp.f64 b_2)))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) b_2)
(-.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) b_2)
(log.f64 (/.f64 (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (+.f64 1 (expm1.f64 b_2))))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) b_2)
(-.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) b_2)
(log.f64 (*.f64 (exp.f64 b_2) (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(log.f64 (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (+.f64 1 (expm1.f64 b_2))))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2) 3))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) 1))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 a -1/2) b_2)

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
1.5b
(-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))))
22.9b
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))
54.0b
(fma.f64 a (neg.f64 c) (*.f64 c a))
Compiler

Compiled 119 to 30 computations (74.8% saved)

series24.0ms (0.2%)

Counts
4 → 100
Calls

33 calls:

TimeVariablePointExpression
3.0ms
b_2
@0
(-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))))
1.0ms
a
@inf
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))
1.0ms
a
@-inf
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))
1.0ms
c
@-inf
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))
1.0ms
c
@inf
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))

rewrite106.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
737×log-prod_binary64
551×fma-neg_binary64
266×expm1-udef_binary64
266×log1p-udef_binary64
217×log-pow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01579
134758
2524936
Stop Event
node limit
Counts
4 → 278
Calls
Call 1
Inputs
(fma.f64 a (neg.f64 c) (*.f64 c a))
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a c) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 c c)))) (cbrt.f64 (exp.f64 (*.f64 a (+.f64 c c)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 c c))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a c) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 c c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (+.f64 c c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (+.f64 c c))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 c c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 c c))) 2) (cbrt.f64 (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 a (+.f64 c c))) (sqrt.f64 (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2)) (*.f64 a (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (+.f64 c c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (+.f64 c c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (+.f64 c c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (+.f64 c c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (pow.f64 (exp.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (pow.f64 (exp.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 c) a) (+.f64 1 (expm1.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (+.f64 1 (expm1.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 c) a) (/.f64 1 (pow.f64 (exp.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (/.f64 1 (pow.f64 (exp.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (/.f64 1 (pow.f64 (exp.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (pow.f64 (exp.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (pow.f64 (exp.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 c) a) (+.f64 1 (expm1.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (+.f64 1 (expm1.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 c) a) (/.f64 1 (pow.f64 (exp.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (/.f64 1 (pow.f64 (exp.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (/.f64 1 (pow.f64 (exp.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 c c))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2))) (hypot.f64 b_2 (sqrt.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (hypot.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 3/2)) (hypot.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 a (+.f64 c c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3)) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (*.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (-.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (*.f64 (exp.f64 b_2) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 b_2) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 b_2) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (exp.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (exp.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 1 (expm1.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 1 (expm1.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 -1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a c) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 (*.f64 a (+.f64 c c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (*.f64 a (+.f64 c c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 (*.f64 a (+.f64 c c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (*.f64 b_2 b_2)) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (cbrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2)) (/.f64 1 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c)))) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8)) (+.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (*.f64 a (+.f64 c c)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))) 3)) (+.f64 (pow.f64 b_2 4) (+.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))) (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 (*.f64 a (+.f64 c c)) 3)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (-.f64 (pow.f64 (*.f64 a (+.f64 c c)) 2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))) (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))))) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 a (+.f64 c c)) 2)) (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (pow.f64 (exp.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) (+.f64 1 (expm1.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (+.f64 1 (expm1.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) (/.f64 1 (pow.f64 (exp.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (/.f64 1 (pow.f64 (exp.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (exp.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) (/.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (/.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 c c)) 2))) (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c))) (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 c c)) 2))) (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (pow.f64 (exp.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (pow.f64 (exp.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 c) a) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 c c))) (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c)))) (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 c c))) (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c)))) (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (pow.f64 (exp.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 b_2) b_2) (+.f64 1 (expm1.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (+.f64 1 (expm1.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 b_2) b_2) (/.f64 1 (pow.f64 (exp.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (/.f64 1 (pow.f64 (exp.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (exp.f64 (*.f64 a (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (+.f64 c c)) 2 (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 b_2 (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 b_2 (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 b_2 (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 b_2) 1 (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 b_2) 1 (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 b_2) 1 (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 a (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 (*.f64 a (+.f64 c c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b_2 b_2) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b_2 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (*.f64 a (+.f64 c c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 a (+.f64 c c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) 2) (cbrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) (sqrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 b_2 b_2) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 b_2 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))))))

simplify170.0ms (1.1%)

Algorithm
egg-herbie
Rules
527×fma-def_binary64
345×log-prod_binary64
338×associate-*r*_binary64
309×associate-*l*_binary64
221×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
07357147
119366377
274466325
Stop Event
node limit
Counts
378 → 509
Calls
Call 1
Inputs
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
(sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 b_2 6) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 5))))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3))))))))
b_2
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)) b_2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) b_2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) b_2)))
(*.f64 -1 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))))
b_2
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) b_2)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3))) b_2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 3)) (pow.f64 b_2 5))))))
b_2
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 3) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (*.f64 -1 b_2) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (*.f64 -1 b_2) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2)) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (*.f64 -2 b_2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -2 b_2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 3)) (pow.f64 b_2 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3))))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (*.f64 -2 b_2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (+.f64 (*.f64 -2 b_2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 3) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 a c) (*.f64 a c))
(+.f64 0 (*.f64 a (+.f64 c c)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 c c)))) (cbrt.f64 (exp.f64 (*.f64 a (+.f64 c c)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 c c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 c c))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 c c))))))
(-.f64 (*.f64 a c) (*.f64 a c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 c c)))) 1)
(*.f64 a (+.f64 c c))
(*.f64 (*.f64 a (+.f64 c c)) 1)
(*.f64 1 (*.f64 a (+.f64 c c)))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 c c))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 c c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 c c))) 2) (cbrt.f64 (*.f64 a (+.f64 c c))))
(*.f64 (sqrt.f64 (*.f64 a (+.f64 c c))) (sqrt.f64 (*.f64 a (+.f64 c c))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2)) (*.f64 a (+.f64 c c)))
(pow.f64 (*.f64 a (+.f64 c c)) 1)
(pow.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 c c))) 3)
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 c c))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 c c)) 2))
(log.f64 (exp.f64 (*.f64 a (+.f64 c c))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 c) a)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (pow.f64 (exp.f64 c) a)))
(log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (pow.f64 (exp.f64 c) a)))
(log.f64 (/.f64 (pow.f64 (exp.f64 c) a) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 c) a) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (pow.f64 (exp.f64 c) a)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (pow.f64 (exp.f64 c) a)))
(log.f64 (*.f64 (pow.f64 (exp.f64 c) a) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 c) a) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 c c))))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 c c))))
(exp.f64 (log.f64 (*.f64 a (+.f64 c c))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 c c))) 1))
(+.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1)
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1/2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2))) (hypot.f64 b_2 (sqrt.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (hypot.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (hypot.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 3/2)) (hypot.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/2)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3)
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) 1/3)
(fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a (+.f64 c c))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)))
(hypot.f64 (sqrt.f64 (*.f64 a (+.f64 c c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 (sqrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(+.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 0 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1)
(*.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4)))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2))))
(/.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3)) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (*.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (-.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1)
(pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 3)
(pow.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2)
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(sqrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2))
(log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log.f64 (/.f64 1 (exp.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log.f64 (/.f64 1 (*.f64 (exp.f64 b_2) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(log.f64 (/.f64 (exp.f64 b_2) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log.f64 (*.f64 (exp.f64 b_2) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (exp.f64 b_2)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (exp.f64 b_2)))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 1 (expm1.f64 b_2))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 1 (expm1.f64 b_2))))
(cbrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3))
(expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(exp.f64 (*.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1))
(fma.f64 b_2 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 b_2 -1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 -1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (*.f64 a c) (*.f64 b_2 b_2))
(+.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 b_2 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 (*.f64 a (+.f64 c c)) 2)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (*.f64 a (+.f64 c c)) 2))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 (*.f64 a (+.f64 c c)) 2)))
(+.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))
(+.f64 0 (fma.f64 b_2 b_2 (*.f64 a c)))
(+.f64 (+.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (*.f64 b_2 b_2)) (*.f64 a c))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (cbrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2)) (/.f64 1 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c)))) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2))))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8)) (+.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (*.f64 a (+.f64 c c)) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))) 3)) (+.f64 (pow.f64 b_2 4) (+.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))) (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 (*.f64 a (+.f64 c c)) 3)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (-.f64 (pow.f64 (*.f64 a (+.f64 c c)) 2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c))))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))) (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))))) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 a (+.f64 c c)) 2)) (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c))))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2)
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 3)
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2))
(log.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (pow.f64 (exp.f64 c) a)))
(log.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (exp.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) (/.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (/.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 c c)) 2))) (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c))) (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 c c)) 2))) (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 b_2) b_2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (pow.f64 (exp.f64 b_2) b_2)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (pow.f64 (exp.f64 b_2) b_2)))
(log.f64 (*.f64 (pow.f64 (exp.f64 c) a) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 c c))) (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c)))) (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 c c))) (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c)))) (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (pow.f64 (exp.f64 c) a)))
(log.f64 (*.f64 (pow.f64 (exp.f64 b_2) b_2) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 b_2) b_2) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (exp.f64 (*.f64 a (+.f64 c c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c))))))
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 a c))
(expm1.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(log1p.f64 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(exp.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1))
(fma.f64 (*.f64 a (+.f64 c c)) 2 (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 b_2 b_2 (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 b_2 b_2 (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 (*.f64 b_2 b_2) 1 (*.f64 a c))
(fma.f64 (*.f64 b_2 b_2) 1 (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 (*.f64 b_2 b_2) 1 (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 a (+.f64 c c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 (*.f64 a (+.f64 c c)) 2))
(fma.f64 1 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 1 (*.f64 b_2 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 1 (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c)))
(fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (*.f64 a (+.f64 c c)) 2))
(fma.f64 1 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (+.f64 c c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 a (+.f64 c c)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) 2) (cbrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 a c))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 a c))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a c))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 a c))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) (sqrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 -1 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 -1 (*.f64 b_2 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 -1 (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 a c))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 a c))
(fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
Outputs
(*.f64 a (+.f64 c (*.f64 -1 c)))
0
(*.f64 a (+.f64 c (*.f64 -1 c)))
0
(*.f64 a (+.f64 c (*.f64 -1 c)))
0
(*.f64 a (+.f64 c (*.f64 -1 c)))
0
(*.f64 a (+.f64 c (*.f64 -1 c)))
0
(*.f64 a (+.f64 c (*.f64 -1 c)))
0
(*.f64 a (+.f64 c (*.f64 -1 c)))
0
(*.f64 a (+.f64 c (*.f64 -1 c)))
0
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
0
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
0
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
0
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
0
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
0
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
0
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
0
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
0
(sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))
(sqrt.f64 (-.f64 0 (*.f64 a c)))
(sqrt.f64 (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 0 (*.f64 a c)))) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 0 (*.f64 a c))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (neg.f64 c)))) (*.f64 b_2 b_2)) (sqrt.f64 (*.f64 a (neg.f64 c))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3)))))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 0 (*.f64 a c)))) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 0 (*.f64 a c)))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 0 (*.f64 a c)) 3))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (neg.f64 c)))) (*.f64 b_2 b_2)) (fma.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a (neg.f64 c)) 3)))) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 b_2 6) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 5))))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3))))))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 0 (*.f64 a c)))) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 0 (*.f64 a c)))) (fma.f64 1/16 (*.f64 (pow.f64 b_2 6) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 0 (*.f64 a c)) 5)))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 0 (*.f64 a c)) 3)))))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (neg.f64 c)))) (*.f64 b_2 b_2)) (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 (*.f64 -1/8 (pow.f64 b_2 4)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a (neg.f64 c)) 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a (neg.f64 c)) 5))) (*.f64 1/16 (pow.f64 b_2 6)))))
b_2
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)) b_2)
(fma.f64 1/2 (/.f64 (-.f64 0 (*.f64 a c)) b_2) b_2)
(fma.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a)) b_2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) b_2))
(fma.f64 1/2 (/.f64 (-.f64 0 (*.f64 a c)) b_2) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 2) (pow.f64 b_2 3)) b_2))
(fma.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) b_2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) b_2)))
(fma.f64 1/2 (/.f64 (-.f64 0 (*.f64 a c)) b_2) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 2) (pow.f64 b_2 3)) b_2)))
(fma.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a)) (fma.f64 1/16 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) b_2)))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))
(fma.f64 -1 b_2 (*.f64 (/.f64 (-.f64 0 (*.f64 a c)) b_2) -1/2))
(fma.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) -1/2 (neg.f64 b_2))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))))
(fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 2) (pow.f64 b_2 3)) (*.f64 (/.f64 (-.f64 0 (*.f64 a c)) b_2) -1/2)))
(-.f64 (fma.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) 1/8)) b_2)
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))))
(fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 2) (pow.f64 b_2 3)) (fma.f64 -1/16 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 3) (pow.f64 b_2 5)) (*.f64 (/.f64 (-.f64 0 (*.f64 a c)) b_2) -1/2))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) 1/8 (fma.f64 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 3) (pow.f64 b_2 5)) -1/16 (*.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) -1/2))) b_2)
b_2
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) b_2)
(fma.f64 1/2 (/.f64 (-.f64 0 (*.f64 a c)) b_2) b_2)
(fma.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a)) b_2)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3))) b_2))
(fma.f64 1/2 (/.f64 (-.f64 0 (*.f64 a c)) b_2) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 2) (pow.f64 b_2 3)) b_2))
(fma.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) b_2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 3)) (pow.f64 b_2 5))))))
(fma.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 (*.f64 0 a) 2) a)) b_2) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 (*.f64 0 a) 2) a) 2))) (+.f64 b_2 (*.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 (-.f64 (*.f64 (*.f64 0 a) 2) a) 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (pow.f64 (neg.f64 a) 3)) b_2)))
b_2
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)))
(fma.f64 1/2 (/.f64 (-.f64 0 (*.f64 a c)) b_2) b_2)
(fma.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a)) b_2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2))))
(fma.f64 1/2 (/.f64 (-.f64 0 (*.f64 a c)) b_2) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 2) (pow.f64 b_2 3)) b_2))
(fma.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 3) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 0 c) 2) c) 2) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 0 c) 2) c) (/.f64 b_2 a)) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 0 c) 2) c) 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) b_2) (fma.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a)) (/.f64 (*.f64 (pow.f64 (neg.f64 c) 3) 1/16) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3)))))
(*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))
(neg.f64 (sqrt.f64 (-.f64 0 (*.f64 a c))))
(neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))
(*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 0 (*.f64 a c)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (*.f64 -1 b_2) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 0 (*.f64 a c)))) (*.f64 b_2 b_2)) (*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 0 (*.f64 a c))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (neg.f64 c)))) (*.f64 b_2 b_2)) -1/2 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (*.f64 -1 b_2) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))))
(fma.f64 1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 0 (*.f64 a c)) 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 0 (*.f64 a c)))) (*.f64 b_2 b_2)) (*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 0 (*.f64 a c)))))))
(fma.f64 (*.f64 (pow.f64 b_2 4) 1/8) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a (neg.f64 c)) 3))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (neg.f64 c)))) (*.f64 b_2 b_2)) -1/2 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))
(fma.f64 -2 b_2 (*.f64 (/.f64 (-.f64 0 (*.f64 a c)) b_2) -1/2))
(fma.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) -1/2 (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 2) (pow.f64 b_2 3)) (*.f64 (/.f64 (-.f64 0 (*.f64 a c)) b_2) -1/2)))
(fma.f64 b_2 -2 (fma.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) 1/8)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 2) (pow.f64 b_2 3)) (fma.f64 -1/16 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 3) (pow.f64 b_2 5)) (*.f64 (/.f64 (-.f64 0 (*.f64 a c)) b_2) -1/2))))
(fma.f64 b_2 -2 (fma.f64 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) 1/8 (fma.f64 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 3) (pow.f64 b_2 5)) -1/16 (*.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) -1/2))))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))
(/.f64 (*.f64 1/2 (-.f64 0 (*.f64 a c))) b_2)
(*.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 1/2 (-.f64 0 (*.f64 a c))) b_2))
(fma.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))))
(fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 2) (pow.f64 b_2 3)) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 3) (pow.f64 b_2 5)) (/.f64 (*.f64 1/2 (-.f64 0 (*.f64 a c))) b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) (fma.f64 1/16 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 3) (pow.f64 b_2 5)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2)) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 (-.f64 0 (*.f64 a c)) 4) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 0 (*.f64 a c)) 2)) 2)) (pow.f64 b_2 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 2) (pow.f64 b_2 3)) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 3) (pow.f64 b_2 5)) (/.f64 (*.f64 1/2 (-.f64 0 (*.f64 a c))) b_2))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 (*.f64 a (neg.f64 c)) 4) (*.f64 (pow.f64 (*.f64 a (neg.f64 c)) 4) 1/64)) (pow.f64 b_2 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) (fma.f64 1/16 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 3) (pow.f64 b_2 5)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a))))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (*.f64 -2 b_2))
(fma.f64 -2 b_2 (*.f64 (/.f64 (-.f64 0 (*.f64 a c)) b_2) -1/2))
(fma.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) -1/2 (*.f64 b_2 -2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -2 b_2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3)))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 2) (pow.f64 b_2 3)) (*.f64 (/.f64 (-.f64 0 (*.f64 a c)) b_2) -1/2)))
(fma.f64 b_2 -2 (fma.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) 1/8)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 3)) (pow.f64 b_2 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 (*.f64 0 a) 2) a)) b_2) (fma.f64 -2 b_2 (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 (-.f64 (*.f64 (*.f64 0 a) 2) a) 3))) (*.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 (*.f64 0 a) 2) a) 2)))))))
(fma.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) -1/2 (fma.f64 b_2 -2 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (pow.f64 (neg.f64 a) 3)) (*.f64 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) 1/8))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (*.f64 -2 b_2))
(fma.f64 -2 b_2 (*.f64 (/.f64 (-.f64 0 (*.f64 a c)) b_2) -1/2))
(fma.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) -1/2 (*.f64 b_2 -2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (+.f64 (*.f64 -2 b_2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3)))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 0 (*.f64 a c)) 2) (pow.f64 b_2 3)) (*.f64 (/.f64 (-.f64 0 (*.f64 a c)) b_2) -1/2)))
(fma.f64 b_2 -2 (fma.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) 1/8)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 3) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 0 c) 2) c) (/.f64 b_2 a)) (fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 0 c) 2) c) 2) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 0 c) 2) c) 3) (pow.f64 a 3))) (pow.f64 b_2 5)))))
(fma.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) -1/2 (fma.f64 b_2 -2 (fma.f64 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2) (pow.f64 b_2 3)) 1/8 (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 (neg.f64 c) 3) (pow.f64 a 3))) (pow.f64 b_2 5)))))
(*.f64 -1 (*.f64 c a))
(*.f64 (neg.f64 c) a)
(*.f64 a (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(*.f64 -1 (*.f64 c a))
(*.f64 (neg.f64 c) a)
(*.f64 a (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(*.f64 -1 (*.f64 c a))
(*.f64 (neg.f64 c) a)
(*.f64 a (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(*.f64 -1 (*.f64 c a))
(*.f64 (neg.f64 c) a)
(*.f64 a (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(*.f64 -1 (*.f64 c a))
(*.f64 (neg.f64 c) a)
(*.f64 a (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 a c) (*.f64 a c))
(*.f64 a (+.f64 c c))
(+.f64 0 (*.f64 a (+.f64 c c)))
(*.f64 a (+.f64 c c))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 c c)))) (cbrt.f64 (exp.f64 (*.f64 a (+.f64 c c)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 c c))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 c c))) (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 c c))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 c c)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (+.f64 a a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (+.f64 a a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 c c))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 c c))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (+.f64 c c)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (+.f64 a a)))))
(-.f64 (*.f64 a c) (*.f64 a c))
0
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 c c)))) 1)
(*.f64 a (+.f64 c c))
(*.f64 a (+.f64 c c))
(*.f64 (*.f64 a (+.f64 c c)) 1)
(*.f64 a (+.f64 c c))
(*.f64 1 (*.f64 a (+.f64 c c)))
(*.f64 a (+.f64 c c))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 c c))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 c c))) 2))
(*.f64 a (+.f64 c c))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 c c))) 2) (cbrt.f64 (*.f64 a (+.f64 c c))))
(*.f64 a (+.f64 c c))
(*.f64 (sqrt.f64 (*.f64 a (+.f64 c c))) (sqrt.f64 (*.f64 a (+.f64 c c))))
(*.f64 a (+.f64 c c))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 a c) 3)) (+.f64 0 (pow.f64 (*.f64 a c) 2)))
(/.f64 2 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2)) (*.f64 a (+.f64 c c)))
0
(pow.f64 (*.f64 a (+.f64 c c)) 1)
(*.f64 a (+.f64 c c))
(pow.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 1/3)
(*.f64 a (+.f64 c c))
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 c c))) 3)
(*.f64 a (+.f64 c c))
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 c c))) 2)
(*.f64 a (+.f64 c c))
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 c c)) 2))
(fabs.f64 (*.f64 a (+.f64 c c)))
(log.f64 (exp.f64 (*.f64 a (+.f64 c c))))
(*.f64 a (+.f64 c c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c)))))
(*.f64 a (+.f64 c c))
(log.f64 (/.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 c) a)))
0
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (pow.f64 (exp.f64 c) a)))
(-.f64 (log1p.f64 (expm1.f64 (*.f64 a c))) (*.f64 a (log.f64 (exp.f64 c))))
(-.f64 (*.f64 a c) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (pow.f64 (exp.f64 c) a)))
(log.f64 (/.f64 1 (*.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 c) a))))
(*.f64 a (*.f64 c -2))
(log.f64 (/.f64 (pow.f64 (exp.f64 c) a) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(-.f64 (*.f64 a (log.f64 (exp.f64 c))) (log1p.f64 (expm1.f64 (*.f64 a c))))
(-.f64 (*.f64 a (log.f64 (exp.f64 c))) (*.f64 a c))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 a c)))))
0
(log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(-.f64 (neg.f64 (*.f64 a (log.f64 (exp.f64 c)))) (log1p.f64 (expm1.f64 (*.f64 a c))))
(-.f64 (neg.f64 (*.f64 a (log.f64 (exp.f64 c)))) (*.f64 a c))
(log.f64 (/.f64 (pow.f64 (exp.f64 c) a) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(*.f64 a (+.f64 c c))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(+.f64 (*.f64 a (log.f64 (exp.f64 c))) (log1p.f64 (expm1.f64 (*.f64 a c))))
(+.f64 (*.f64 a c) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (/.f64 1 (pow.f64 (exp.f64 c) a))))
0
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (pow.f64 (exp.f64 c) a)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(+.f64 (*.f64 a (log.f64 (exp.f64 c))) (log1p.f64 (expm1.f64 (*.f64 a c))))
(+.f64 (*.f64 a c) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (pow.f64 (exp.f64 c) a)))
0
(log.f64 (*.f64 (pow.f64 (exp.f64 c) a) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(+.f64 (*.f64 a (log.f64 (exp.f64 c))) (log1p.f64 (expm1.f64 (*.f64 a c))))
(+.f64 (*.f64 a c) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(*.f64 a (+.f64 c c))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (pow.f64 (exp.f64 c) a)))
(-.f64 (log1p.f64 (expm1.f64 (*.f64 a c))) (*.f64 a (log.f64 (exp.f64 c))))
(-.f64 (*.f64 a c) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (*.f64 (pow.f64 (exp.f64 c) a) (/.f64 1 (pow.f64 (exp.f64 c) a))))
0
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (pow.f64 (exp.f64 c) a)))
(-.f64 (log1p.f64 (expm1.f64 (*.f64 a c))) (*.f64 a (log.f64 (exp.f64 c))))
(-.f64 (*.f64 a c) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (/.f64 1 (*.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 c) a))))
(*.f64 a (*.f64 c -2))
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3))
(*.f64 a (+.f64 c c))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 c c))))
(*.f64 a (+.f64 c c))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 c c))))
(*.f64 a (+.f64 c c))
(exp.f64 (log.f64 (*.f64 a (+.f64 c c))))
(*.f64 a (+.f64 c c))
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 c c))) 1))
(*.f64 a (+.f64 c c))
(+.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4))
(sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2))) (hypot.f64 b_2 (sqrt.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (pow.f64 (*.f64 2 (*.f64 a (+.f64 c c))) 2))) (hypot.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (pow.f64 (*.f64 4 (*.f64 a c)) 2))) (hypot.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 -4 (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (hypot.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (hypot.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (hypot.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 3/2)) (hypot.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (hypot.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2) (pow.f64 (*.f64 2 (*.f64 a (+.f64 c c))) 3/2)) (hypot.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (*.f64 (*.f64 a (+.f64 c c)) (*.f64 2 (-.f64 (*.f64 2 (*.f64 a (+.f64 c c))) (fma.f64 a c (*.f64 b_2 b_2))))))))
(/.f64 (hypot.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2) (pow.f64 (*.f64 4 (*.f64 a c)) 3/2)) (hypot.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (*.f64 (*.f64 4 (*.f64 a c)) (-.f64 (*.f64 4 (*.f64 a c)) (fma.f64 a c (*.f64 b_2 b_2)))))))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/2)
(sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3)
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) 2)
(sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))
(fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a (+.f64 c c))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 2 (*.f64 a (+.f64 c c)))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 4 (*.f64 a c))))
(hypot.f64 (sqrt.f64 (*.f64 a (+.f64 c c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 (sqrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 (sqrt.f64 (*.f64 2 (*.f64 a (+.f64 c c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 (sqrt.f64 (*.f64 4 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1/2))
(sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(+.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(+.f64 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 0 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4)))
(*.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3)) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (*.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3)) (fma.f64 b_2 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3)) (+.f64 (fma.f64 b_2 b_2 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (-.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2)) (-.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3) 1/3)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 3)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(sqrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2))
(fabs.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (/.f64 1 (exp.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (/.f64 1 (*.f64 (exp.f64 b_2) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (/.f64 (exp.f64 b_2) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (*.f64 (exp.f64 b_2) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (exp.f64 b_2)))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (exp.f64 b_2)))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 1 (expm1.f64 b_2))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 1 (expm1.f64 b_2))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(cbrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 b_2 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 b_2 -1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 -1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (*.f64 (cbrt.f64 b_2) (neg.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(+.f64 (*.f64 a c) (*.f64 b_2 b_2))
(fma.f64 a c (*.f64 b_2 b_2))
(+.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 b_2 b_2 (*.f64 a (+.f64 c (+.f64 c c))))
(fma.f64 a (*.f64 3 c) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c)))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 -4 (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 (*.f64 a (+.f64 c c)) 2)))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))
(fma.f64 b_2 b_2 (*.f64 a (+.f64 c (+.f64 c c))))
(fma.f64 a (*.f64 3 c) (*.f64 b_2 b_2))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c)))
(fma.f64 b_2 b_2 (*.f64 a (+.f64 c (+.f64 c c))))
(fma.f64 a (*.f64 3 c) (*.f64 b_2 b_2))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (*.f64 a (+.f64 c c)) 2))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 (*.f64 a (+.f64 c c)) 2)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (+.f64 c (+.f64 c c)))) (*.f64 2 (*.f64 a (+.f64 c c))))
(+.f64 (*.f64 4 (*.f64 a c)) (fma.f64 a (*.f64 3 c) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(+.f64 0 (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 a c (*.f64 b_2 b_2))
(+.f64 (+.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (*.f64 b_2 b_2)) (*.f64 a c))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (cbrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (cbrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)
(fma.f64 a c (*.f64 b_2 b_2))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2)
(*.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 a c (*.f64 b_2 b_2))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (fma.f64 a c (*.f64 b_2 b_2)))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2))
(fma.f64 a c (*.f64 b_2 b_2))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 a c (*.f64 b_2 b_2))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 4)))
(*.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (*.f64 (*.f64 a (+.f64 c c)) (*.f64 2 (-.f64 (*.f64 2 (*.f64 a (+.f64 c c))) (fma.f64 a c (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 (*.f64 8 (pow.f64 (*.f64 a c) 3)) 8 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3)) (fma.f64 (*.f64 4 (*.f64 a c)) (-.f64 (*.f64 4 (*.f64 a c)) (fma.f64 a c (*.f64 b_2 b_2))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2)) (/.f64 1 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (pow.f64 (*.f64 2 (*.f64 a (+.f64 c c))) 2)) (/.f64 1 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (pow.f64 (*.f64 4 (*.f64 a c)) 2)) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 -4 (*.f64 a c))))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 4))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 4)))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (fma.f64 a c (*.f64 b_2 b_2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8))))
(*.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (*.f64 (*.f64 a (+.f64 c c)) (*.f64 2 (-.f64 (*.f64 2 (*.f64 a (+.f64 c c))) (fma.f64 a c (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 (*.f64 8 (pow.f64 (*.f64 a c) 3)) 8 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3)) (fma.f64 (*.f64 4 (*.f64 a c)) (-.f64 (*.f64 4 (*.f64 a c)) (fma.f64 a c (*.f64 b_2 b_2))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c)))) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (pow.f64 (*.f64 2 (*.f64 a (+.f64 c c))) 2)) (/.f64 1 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (pow.f64 (*.f64 4 (*.f64 a c)) 2)) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 -4 (*.f64 a c))))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (fma.f64 a c (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 4)))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (*.f64 (*.f64 a (+.f64 c c)) (*.f64 2 (-.f64 (*.f64 2 (*.f64 a (+.f64 c c))) (fma.f64 a c (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 (*.f64 8 (pow.f64 (*.f64 a c) 3)) 8 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3)) (fma.f64 (*.f64 4 (*.f64 a c)) (-.f64 (*.f64 4 (*.f64 a c)) (fma.f64 a c (*.f64 b_2 b_2))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8)) (+.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (*.f64 a (+.f64 c c)) 2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8)) (+.f64 (pow.f64 (*.f64 2 (*.f64 a (+.f64 c c))) 2) (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 2 (*.f64 a (+.f64 c c)))))))
(/.f64 (fma.f64 (*.f64 8 (pow.f64 (*.f64 a c) 3)) 8 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a c)) 2) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 4 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (pow.f64 (*.f64 2 (*.f64 a (+.f64 c c))) 2)) (/.f64 1 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (pow.f64 (*.f64 4 (*.f64 a c)) 2)) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 -4 (*.f64 a c))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 4))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2)) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) 8))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (*.f64 (*.f64 a (+.f64 c c)) (*.f64 2 (-.f64 (*.f64 2 (*.f64 a (+.f64 c c))) (fma.f64 a c (*.f64 b_2 b_2))))))))
(*.f64 1 (/.f64 (fma.f64 (*.f64 8 (pow.f64 (*.f64 a c) 3)) 8 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3)) (fma.f64 (*.f64 4 (*.f64 a c)) (-.f64 (*.f64 4 (*.f64 a c)) (fma.f64 a c (*.f64 b_2 b_2))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (pow.f64 (*.f64 2 (*.f64 a (+.f64 c c))) 2))) (neg.f64 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (*.f64 a c)) 2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2)) (-.f64 (*.f64 4 (*.f64 a c)) (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))) 3)) (+.f64 (pow.f64 b_2 4) (+.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))) (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c)))) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c)))) (+.f64 (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c)))) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 a c (*.f64 -4 (*.f64 a c))) 3)) (fma.f64 (fma.f64 a c (*.f64 -4 (*.f64 a c))) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 -4 (*.f64 a c))) (pow.f64 b_2 4)))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 (*.f64 a (+.f64 c c)) 3)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (-.f64 (pow.f64 (*.f64 a (+.f64 c c)) 2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 c c)) 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3)) (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (-.f64 (pow.f64 (*.f64 a (+.f64 c c)) 2) (*.f64 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 a c) 3)) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3)) (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (*.f64 (*.f64 a (+.f64 c c)) (-.f64 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 a (*.f64 c (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))) (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))))) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 -2 (*.f64 a (+.f64 c c)))))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c)))) (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c)))))) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 -2 (*.f64 a (+.f64 c c)))))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 a c (*.f64 -4 (*.f64 a c))) (fma.f64 a c (*.f64 -4 (*.f64 a c))))) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 -4 (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) 2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (pow.f64 (*.f64 2 (*.f64 a (+.f64 c c))) 2))) (neg.f64 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (*.f64 a c)) 2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2)) (-.f64 (*.f64 4 (*.f64 a c)) (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (*.f64 a (+.f64 c c)) 2)) (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (pow.f64 (*.f64 a (+.f64 c c)) 2)) (-.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (+.f64 c c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (*.f64 4 (pow.f64 (*.f64 a c) 2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)
(fma.f64 a c (*.f64 b_2 b_2))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2)
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2))
(fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 3)
(fma.f64 a c (*.f64 b_2 b_2))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) 1/3)
(fma.f64 a c (*.f64 b_2 b_2))
(sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2))
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2))
(fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(log.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 a c (*.f64 b_2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 a c (*.f64 b_2 b_2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (pow.f64 (exp.f64 c) a)))
(-.f64 (log1p.f64 (expm1.f64 (*.f64 b_2 b_2))) (*.f64 a (log.f64 (exp.f64 c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(fma.f64 -1 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(log.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) 1) (pow.f64 (exp.f64 c) a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) 1) (pow.f64 (exp.f64 c) a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (exp.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c)))))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c)))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 -4 (*.f64 a c))))
(log.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) (/.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c))))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) (pow.f64 (exp.f64 c) a)) (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c)))))
(-.f64 (*.f64 b_2 b_2) (log.f64 (/.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (/.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c))))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) (pow.f64 (exp.f64 c) a)) (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c)))))
(-.f64 (*.f64 b_2 b_2) (log.f64 (/.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c)))))
(+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (log.f64 (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c)))))
(+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 (*.f64 a (+.f64 c c)) (log.f64 (exp.f64 2))))
(log.f64 (*.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)))))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)))))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 c c)) 2))) (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c))) (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (log.f64 (pow.f64 (exp.f64 2) (*.f64 a (+.f64 c c)))))
(+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 (*.f64 a (+.f64 c c)) (log.f64 (exp.f64 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 c c)) 2))) (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(log.f64 (*.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (exp.f64 b_2) b_2)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) 1) (pow.f64 (exp.f64 c) a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (pow.f64 (exp.f64 b_2) b_2)))
(fma.f64 a c (*.f64 b_2 b_2))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (pow.f64 (exp.f64 b_2) b_2)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (pow.f64 (exp.f64 c) a)))
(-.f64 (log1p.f64 (expm1.f64 (*.f64 b_2 b_2))) (*.f64 a (log.f64 (exp.f64 c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (*.f64 (pow.f64 (exp.f64 c) a) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) 1) (pow.f64 (exp.f64 c) a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))
(fma.f64 a c (*.f64 b_2 b_2))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) a)) (+.f64 1 (expm1.f64 (*.f64 b_2 b_2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (pow.f64 (exp.f64 c) a)))
(-.f64 (log1p.f64 (expm1.f64 (*.f64 b_2 b_2))) (*.f64 a (log.f64 (exp.f64 c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 c c))) (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 b_2 b_2 (*.f64 a (+.f64 c (+.f64 c c))))
(fma.f64 a (*.f64 3 c) (*.f64 b_2 b_2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c)))) (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 b_2 b_2 (*.f64 a (+.f64 c (+.f64 c c))))
(fma.f64 a (*.f64 3 c) (*.f64 b_2 b_2))
(log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 c c))) (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(fma.f64 b_2 b_2 (*.f64 a (+.f64 c (+.f64 c c))))
(fma.f64 a (*.f64 3 c) (*.f64 b_2 b_2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c)))) (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(fma.f64 b_2 b_2 (*.f64 a (+.f64 c (+.f64 c c))))
(fma.f64 a (*.f64 3 c) (*.f64 b_2 b_2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (pow.f64 (exp.f64 c) a)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 b_2) b_2) 1) (pow.f64 (exp.f64 c) a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (*.f64 (pow.f64 (exp.f64 b_2) b_2) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(fma.f64 a c (*.f64 b_2 b_2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(fma.f64 a c (*.f64 b_2 b_2))
(log.f64 (*.f64 (pow.f64 (exp.f64 b_2) b_2) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (pow.f64 (exp.f64 c) a)))
(-.f64 (log1p.f64 (expm1.f64 (*.f64 b_2 b_2))) (*.f64 a (log.f64 (exp.f64 c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (/.f64 1 (pow.f64 (exp.f64 c) a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 b_2))) (pow.f64 (exp.f64 c) a)))
(-.f64 (log1p.f64 (expm1.f64 (*.f64 b_2 b_2))) (*.f64 a (log.f64 (exp.f64 c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (log.f64 (exp.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (exp.f64 (*.f64 a (+.f64 c c)))))
(fma.f64 b_2 b_2 (*.f64 a (+.f64 c (+.f64 c c))))
(fma.f64 a (*.f64 3 c) (*.f64 b_2 b_2))
(log.f64 (*.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c))))))
(fma.f64 b_2 b_2 (*.f64 a (+.f64 c (+.f64 c c))))
(fma.f64 a (*.f64 3 c) (*.f64 b_2 b_2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 1 (expm1.f64 (*.f64 a (+.f64 c c))))))
(fma.f64 b_2 b_2 (*.f64 a (+.f64 c (+.f64 c c))))
(fma.f64 a (*.f64 3 c) (*.f64 b_2 b_2))
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3))
(fma.f64 a c (*.f64 b_2 b_2))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 a c))
(expm1.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 a c (*.f64 b_2 b_2))
(log1p.f64 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 a c (*.f64 b_2 b_2))
(exp.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 a c (*.f64 b_2 b_2))
(exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 (*.f64 a (+.f64 c c)) 2 (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c)))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 -4 (*.f64 a c))))
(fma.f64 b_2 b_2 (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 a (-.f64 c (+.f64 c c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 (*.f64 b_2 b_2) 1 (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 b_2) 1 (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c)))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 -4 (*.f64 a c))))
(fma.f64 (*.f64 b_2 b_2) 1 (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 a (-.f64 c (+.f64 c c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 a (+.f64 c c)))
(+.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2) (*.f64 a (+.f64 c c)))
(+.f64 (*.f64 a (+.f64 c c)) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 (*.f64 a (+.f64 c c)) 2))
(+.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2) (*.f64 2 (*.f64 a (+.f64 c c))))
(+.f64 (*.f64 4 (*.f64 a c)) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2))
(fma.f64 1 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 1 (*.f64 b_2 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c)))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 -4 (*.f64 a c))))
(fma.f64 1 (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 a (-.f64 c (+.f64 c c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c)))
(fma.f64 b_2 b_2 (*.f64 a (+.f64 c (+.f64 c c))))
(fma.f64 a (*.f64 3 c) (*.f64 b_2 b_2))
(fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (*.f64 a (+.f64 c c)) 2))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(fma.f64 1 (*.f64 (*.f64 a (+.f64 c c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (+.f64 c c)))
(fma.f64 b_2 b_2 (*.f64 a (+.f64 c (+.f64 c c))))
(fma.f64 a (*.f64 3 c) (*.f64 b_2 b_2))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 a (+.f64 c c)) 2))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) 2) (cbrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 a c))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c))))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4))) (fma.f64 a c (*.f64 -4 (*.f64 a c))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (*.f64 a (-.f64 c (+.f64 c c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 a c))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 a c))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (neg.f64 (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c))))))
(-.f64 (*.f64 b_2 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)))) (fma.f64 a c (*.f64 -4 (*.f64 a c))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (cbrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (neg.f64 (*.f64 a (-.f64 c (+.f64 c c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a c))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 a c))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c))))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4))) (fma.f64 a c (*.f64 -4 (*.f64 a c))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (*.f64 a (-.f64 c (+.f64 c c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c)))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 -4 (*.f64 a c))))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 a (-.f64 c (+.f64 c c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) (sqrt.f64 (*.f64 (*.f64 a (+.f64 c c)) 2)) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 2 (*.f64 a (+.f64 c c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 4 (*.f64 a c))))
(fma.f64 -1 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 -1 (*.f64 b_2 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 -1 (*.f64 b_2 b_2) (neg.f64 (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c))))))
(-.f64 (*.f64 4 (*.f64 a c)) (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 -1 (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 -1 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (-.f64 c (+.f64 c c)))))
(*.f64 -1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c)))))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 -4 (*.f64 a c))))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 a (-.f64 c (+.f64 c c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 a c))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 a c))
(fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (+.f64 (*.f64 a c) (*.f64 -2 (*.f64 a (+.f64 c c))))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (neg.f64 (fma.f64 a c (*.f64 -2 (*.f64 a (+.f64 c c))))))
(-.f64 (*.f64 b_2 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)))) (fma.f64 a c (*.f64 -4 (*.f64 a c))))
(fma.f64 (*.f64 b_2 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (neg.f64 (*.f64 a (-.f64 c (+.f64 c c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 (neg.f64 a) (neg.f64 c)))

eval670.0ms (4.5%)

Compiler

Compiled 52834 to 22506 computations (57.4% saved)

prune528.0ms (3.6%)

Pruning

47 alts after pruning (44 fresh and 3 done)

PrunedKeptTotal
New1481291510
Fresh21517
Picked101
Done235
Total1486471533
Error
7.5b
Counts
1533 → 47
Alt Table
Click to see full alt table
StatusErrorProgram
46.7b
(fma.f64 (*.f64 1/2 c) (/.f64 1 b_2) (/.f64 -2 (/.f64 a b_2)))
55.6b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
47.0b
(pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) -1)
48.9b
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
58.4b
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 3)
40.6b
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
47.0b
(/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)
46.0b
(/.f64 (/.f64 (*.f64 1/2 (-.f64 0 (*.f64 a c))) b_2) a)
40.6b
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
36.7b
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)) a)
60.1b
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a)
58.5b
(/.f64 (-.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 (*.f64 c 1/2) a) b_2) b_2)) a)
36.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a)
37.2b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 3))) a)
36.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
45.1b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (*.f64 (neg.f64 c) a) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
45.1b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
52.5b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
58.1b
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
48.3b
(/.f64 (-.f64 (neg.f64 b_2) (expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) a)
55.7b
(/.f64 (-.f64 (neg.f64 b_2) (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) a)
46.2b
(/.f64 (-.f64 (neg.f64 b_2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) a)
47.6b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
46.5b
(/.f64 (*.f64 b_2 -2) a)
58.5b
(/.f64 (*.f64 1/2 c) b_2)
46.0b
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
40.2b
(/.f64 (*.f64 -1/2 c) b_2)
45.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
58.5b
(/.f64 1/2 (/.f64 b_2 c))
40.5b
(/.f64 -1/2 (/.f64 b_2 c))
46.5b
(/.f64 -2 (/.f64 a b_2))
53.1b
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
49.3b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3))
46.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 3))
46.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 (*.f64 1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2)))
46.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
48.1b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2)))))
58.6b
(+.f64 (sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2)) (*.f64 1/2 (/.f64 c b_2)))
53.3b
(+.f64 (expm1.f64 (log1p.f64 (/.f64 -2 (/.f64 a b_2)))) (*.f64 1/2 (/.f64 c b_2)))
46.0b
(*.f64 (/.f64 (*.f64 (*.f64 1/2 c) a) b_2) (/.f64 1 (neg.f64 a)))
47.0b
(*.f64 (/.f64 1 a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
34.6b
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 (neg.f64 a)))
52.7b
(*.f64 (exp.f64 (log.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (/.f64 1 (neg.f64 a)))
46.5b
(*.f64 b_2 (/.f64 -2 a))
53.8b
(exp.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
49.8b
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
52.4b
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
Compiler

Compiled 1279 to 910 computations (28.9% saved)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a)
0.7b
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
1.5b
(-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
22.9b
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
Compiler

Compiled 53 to 10 computations (81.1% saved)

series14.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

TimeVariablePointExpression
1.0ms
c
@0
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
1.0ms
a
@inf
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a)
1.0ms
b_2
@0
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
0.0ms
a
@inf
(-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
0.0ms
c
@inf
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))

rewrite71.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
562×log-prod_binary64
358×pow-prod-down_binary64
339×fma-def_binary64
276×pow2_binary64
209×pow-unpow_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01159
124444
2366344
Stop Event
node limit
Counts
4 → 233
Calls
Call 1
Inputs
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2) (*.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (*.f64 (exp.f64 b_2) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 b_2) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (exp.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 1 (expm1.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 1 (expm1.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 -1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 -1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a c) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 a c (*.f64 b_2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b_2 b_2) 1) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b_2 b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 a c (*.f64 b_2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/4) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b_2 b_2) 2) (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 b_2 b_2) 2) (pow.f64 (*.f64 a c) 2)) (fma.f64 a c (*.f64 b_2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (*.f64 b_2 b_2)) (pow.f64 (exp.f64 a) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (*.f64 b_2 b_2)) (+.f64 1 (expm1.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 a) c) (exp.f64 (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (exp.f64 (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 b_2 b_2)) (+.f64 1 (expm1.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b_2 a) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 2) (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) 1) (/.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1) (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a -1/2) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3) (pow.f64 a 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 (/.f64 1 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 a -1/2) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))))))

simplify122.0ms (0.8%)

Algorithm
egg-herbie
Rules
307×fma-def_binary64
307×fma-neg_binary64
274×log-prod_binary64
247×associate-*r*_binary64
245×div-sub_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05906573
114436280
251856007
Stop Event
node limit
Counts
329 → 479
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (/.f64 b_2 a)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1)
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/2)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) 1/4)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3) 1/6)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6) 3)
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 3/2)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2) 1/3)
(fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(+.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 0 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1)
(*.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))))
(/.f64 1 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2) (*.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1)
(pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 3)
(pow.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2)
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) -1)
(pow.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) -1)
(neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(sqrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2))
(log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log.f64 (/.f64 1 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(log.f64 (/.f64 1 (*.f64 (exp.f64 b_2) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(log.f64 (/.f64 (exp.f64 b_2) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (exp.f64 b_2)))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 1 (expm1.f64 b_2))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 1 (expm1.f64 b_2))))
(cbrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3))
(expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(exp.f64 (*.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1))
(fma.f64 b_2 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 b_2 1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 b_2 -1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 b_2 -1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) b_2)
(fma.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) b_2)
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 -1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(fma.f64 -1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 -1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) b_2)
(fma.f64 (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) b_2)
(fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6) b_2)
(fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) b_2)
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(+.f64 (*.f64 a c) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 0 (fma.f64 a c (*.f64 b_2 b_2)))
(+.f64 (*.f64 (*.f64 b_2 b_2) 1) (*.f64 a c))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b_2 b_2)))) 1)
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1)
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 1 (fma.f64 a c (*.f64 b_2 b_2)))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/4))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/4) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b_2 b_2) 2) (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b_2 b_2) 2) (pow.f64 (*.f64 a c) 2)) (fma.f64 a c (*.f64 b_2 b_2)))
(pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3) 1/3)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6) 6)
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 3)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) 4)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2) 2/3)
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(log.f64 (/.f64 (exp.f64 (*.f64 b_2 b_2)) (pow.f64 (exp.f64 a) c)))
(log.f64 (/.f64 (exp.f64 (*.f64 b_2 b_2)) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) c) (exp.f64 (*.f64 b_2 b_2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (exp.f64 (*.f64 b_2 b_2))))
(log.f64 (*.f64 (exp.f64 (*.f64 b_2 b_2)) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) 1))
(+.f64 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(+.f64 0 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))))
(-.f64 (/.f64 b_2 a) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))) 1)
(*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (/.f64 1 a))
(*.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 1)
(*.f64 1 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))
(*.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 2) (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 1 a)))
(*.f64 (/.f64 1 a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) 1) (/.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1) (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) a))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (cbrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 a)))
(pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 2)
(pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) -1)
(pow.f64 (/.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3) (pow.f64 a 3)) 1/3)
(pow.f64 (/.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1) -1)
(neg.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 1))
(fma.f64 b_2 (/.f64 1 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 1 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 -1 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (pow.f64 a -1/2) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (neg.f64 (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (neg.f64 (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1 b_2 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(-.f64 (/.f64 (*.f64 (*.f64 c 1/2) a) b_2) b_2)
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3))) b_2)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3))) b_2))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 (+.f64 b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1))) b_2)
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))))
(fma.f64 -1 b_2 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) -1/2 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1)))) b_2)
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) b_2))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))))
(fma.f64 -1 b_2 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) -1/2 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) 1/8 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1))))) b_2)
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) -1/2 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (*.f64 (/.f64 (pow.f64 b_2 4) (neg.f64 (sqrt.f64 -1))) 1/8) (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1))))) b_2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 b_2 -2 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 b_2 -2 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 (*.f64 c -1/2) a) b_2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 (*.f64 c -1/2) a) b_2))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 (*.f64 c -1/2) a) b_2)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 a a))) 2)) (pow.f64 b_2 7)) (fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 1/64)) (pow.f64 b_2 7)) (fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 (*.f64 c -1/2) a) b_2))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 (*.f64 c a) 4) (*.f64 (pow.f64 (*.f64 c a) 4) 1/64)) (pow.f64 b_2 7)) (fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 (*.f64 c -1/2) a) b_2))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 b_2 -2 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 b_2 -2 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3)))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 b_2 -2 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 b_2 -2 (fma.f64 1/2 (*.f64 (/.f64 c b_2) a) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 c a) 2)) (pow.f64 b_2 3)))))
(*.f64 -1 (*.f64 c a))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a)))
(fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) -1/2)) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (/.f64 b_2 a)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5)))) (/.f64 (neg.f64 b_2) a))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))))
(fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (-.f64 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 b_2 4) (neg.f64 (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (/.f64 (*.f64 1/2 c) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 1/8 (*.f64 a (*.f64 c c))) (pow.f64 b_2 3))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (/.f64 (*.f64 1/2 c) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 (*.f64 (*.f64 -1/8 a) (*.f64 c c)) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 a a))) 2)) (*.f64 a (pow.f64 b_2 7))) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 1/64)) (*.f64 a (pow.f64 b_2 7))) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 (*.f64 c a) 4) (*.f64 (pow.f64 (*.f64 c a) 4) 1/64)) (*.f64 a (pow.f64 b_2 7))) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a))))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (/.f64 (*.f64 1/2 c) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 1/8 (*.f64 a (*.f64 c c))) (pow.f64 b_2 3))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (/.f64 (*.f64 1/2 c) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (/.f64 (*.f64 1/2 c) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 1/8 (*.f64 a (*.f64 c c))) (pow.f64 b_2 3))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (/.f64 (*.f64 1/2 c) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3)
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3)
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(*.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/2)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) 1/4)
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) 1/4)
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) 1/4)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3) 1/6)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6) 3)
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3)
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 3/2)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) 2)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2))
(fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) 1/2))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)
(+.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6)) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(+.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3)))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 0 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))))
(*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (*.f64 c (neg.f64 a)) (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)))
(*.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/4)))
(*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4)))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 1 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (*.f64 c (neg.f64 a)) (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (*.f64 c (neg.f64 a)) (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (*.f64 c (neg.f64 a))) (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2) (*.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (*.f64 c (neg.f64 a)) (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2) 1/2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3) 1/3)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 3)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(pow.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2))) -1)
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(pow.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (*.f64 c (neg.f64 a)) (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(sqrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (/.f64 1 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (/.f64 1 (*.f64 (exp.f64 b_2) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (/.f64 (exp.f64 b_2) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (exp.f64 b_2)))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 1 (expm1.f64 b_2))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 1 (expm1.f64 b_2))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(cbrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(exp.f64 (*.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 b_2 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 b_2 1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 b_2 -1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 b_2 -1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6)) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(+.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3)))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6)) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(+.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3)))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6)) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(+.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3)))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6)) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(+.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6)) b_2)
(fma.f64 (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6)) b_2)
(-.f64 b_2 (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3))
(fma.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6)) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(+.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3)))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 b_2 b_2 (*.f64 c a))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6)) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(+.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3)) (/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2 (fma.f64 a c (*.f64 b_2 b_2))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 -1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 -1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 -1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(+.f64 (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(+.f64 0 (/.f64 (*.f64 c (neg.f64 a)) (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6)) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(+.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3)) (/.f64 (*.f64 c (neg.f64 a)) (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(+.f64 (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(+.f64 0 (/.f64 (*.f64 c (neg.f64 a)) (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6)) b_2)
(fma.f64 (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6)) b_2)
(-.f64 b_2 (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/4)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4)) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4)) 0)
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/4)) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6)) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4)) (fma.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4)) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3)))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4)) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/4)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4)) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4)) 0)
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))))
(fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (neg.f64 (cbrt.f64 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))))
(fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (*.f64 a c) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 0 (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (*.f64 (*.f64 b_2 b_2) 1) (*.f64 a c))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b_2 b_2)))) 1)
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1)
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(*.f64 1 (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 2))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/4))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/4))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/4))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/4) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/4))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/4) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/4))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/6) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 1/6) 3))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b_2 b_2) 2) (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 6)) (+.f64 (pow.f64 b_2 4) (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 6)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b_2 b_2) 2) (pow.f64 (*.f64 a c) 2)) (fma.f64 a c (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a)))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 c a (*.f64 b_2 b_2)))
(pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1)
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2)
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) 1/2)
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3) 1/3)
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/6) 6)
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 3)
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 1/4) 4)
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3/2) 2/3)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3/2)))
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(log.f64 (/.f64 (exp.f64 (*.f64 b_2 b_2)) (pow.f64 (exp.f64 a) c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log.f64 (/.f64 (exp.f64 (*.f64 b_2 b_2)) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) c) (exp.f64 (*.f64 b_2 b_2))))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (exp.f64 (*.f64 b_2 b_2))))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(log.f64 (*.f64 (exp.f64 (*.f64 b_2 b_2)) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) 1))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(+.f64 0 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)))))
(-.f64 (/.f64 b_2 a) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))) 1)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (/.f64 1 a))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(*.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 1)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(*.f64 1 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 2))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 2) (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 1 a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 1 a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(*.f64 (/.f64 1 a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(*.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (/.f64 1 (neg.f64 a)))
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (/.f64 1 (neg.f64 a)))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 a))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) 1) (/.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) a))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1) (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) a))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (cbrt.f64 a)))
(/.f64 (*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (pow.f64 (cbrt.f64 a) -2)) (cbrt.f64 a))
(/.f64 (*.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) -2)) (cbrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 a -1/2) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 1)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 2) 1/2)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 3) 1/3)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 3)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 2)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) -1)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(pow.f64 (/.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3) (pow.f64 a 3)) 1/3)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(pow.f64 (/.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1) -1)
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(neg.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 a)))
(neg.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (neg.f64 a))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 2))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(log.f64 (exp.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a) 3))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3) (pow.f64 a 3)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(exp.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)) 1))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(fma.f64 b_2 (/.f64 1 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(fma.f64 1 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(fma.f64 -1 (/.f64 b_2 a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 -1 (/.f64 b_2 a) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) a))
(-.f64 (/.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 a)) (/.f64 b_2 a))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (cbrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(fma.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 b_2 (cbrt.f64 a))) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) a))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 b_2 (cbrt.f64 a))) (/.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(fma.f64 (pow.f64 a -1/2) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (pow.f64 a -1/2) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a))
(fma.f64 (pow.f64 a -1/2) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 a)))
(fma.f64 (pow.f64 a -1/2) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) 1) (/.f64 (cbrt.f64 b_2) a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 (cbrt.f64 b_2) a) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 (cbrt.f64 b_2) a) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 a)))
(fma.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 (cbrt.f64 b_2) a) (/.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) a) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(/.f64 (-.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a))
(fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 a)))
(fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a))
(-.f64 (*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) a))
(-.f64 (/.f64 (neg.f64 (/.f64 b_2 (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) a))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))) (/.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a))
(-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) a))
(-.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (neg.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a))
(fma.f64 (/.f64 -1 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 a)))
(-.f64 (/.f64 (neg.f64 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a)) (/.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) a))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 b_2 (/.f64 -2 a))
Compiler

Compiled 14 to 9 computations (35.7% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
b_2
@0
(*.f64 b_2 (/.f64 -2 a))
0.0ms
b_2
@-inf
(*.f64 b_2 (/.f64 -2 a))
0.0ms
a
@inf
(*.f64 b_2 (/.f64 -2 a))
0.0ms
a
@-inf
(*.f64 b_2 (/.f64 -2 a))
0.0ms
b_2
@inf
(*.f64 b_2 (/.f64 -2 a))

rewrite37.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
616×pow1_binary64
572×add-log-exp_binary64
572×log1p-expm1-u_binary64
572×expm1-log1p-u_binary64
561×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11287
215567
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(*.f64 b_2 (/.f64 -2 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b_2 (*.f64 a -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (*.f64 b_2 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b_2 -2) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 -2) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 -2) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 b_2) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b_2 2) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b_2) (/.f64 -2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b_2 (/.f64 -2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b_2 (/.f64 -2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))))))))

simplify37.0ms (0.3%)

Algorithm
egg-herbie
Rules
756×log-prod_binary64
496×associate-*l*_binary64
474×associate-*r*_binary64
330×log-div_binary64
306×fma-def_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056308
1140308
2508308
34209308
Stop Event
node limit
Counts
44 → 22
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(-.f64 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)
(/.f64 b_2 (*.f64 a -1/2))
(/.f64 1 (/.f64 a (*.f64 b_2 -2)))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 a))
(/.f64 (/.f64 (*.f64 b_2 -2) 1) a)
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 b_2 -2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (*.f64 2 b_2) (neg.f64 a))
(/.f64 (*.f64 b_2 2) (neg.f64 a))
(pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1)
(pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3)
(pow.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)
(sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 2))
(log.f64 (pow.f64 (exp.f64 b_2) (/.f64 -2 a)))
(cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3))
(expm1.f64 (log1p.f64 (*.f64 b_2 (/.f64 -2 a))))
(log1p.f64 (expm1.f64 (*.f64 b_2 (/.f64 -2 a))))
(exp.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))))
Outputs
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(-.f64 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(/.f64 b_2 (*.f64 a -1/2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(/.f64 1 (/.f64 a (*.f64 b_2 -2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(/.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(/.f64 (/.f64 (*.f64 b_2 -2) 1) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(/.f64 (/.f64 (*.f64 b_2 -2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(/.f64 (*.f64 2 b_2) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(/.f64 (*.f64 b_2 2) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3) 1/3)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(log.f64 (pow.f64 (exp.f64 b_2) (/.f64 -2 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(expm1.f64 (log1p.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(log1p.f64 (expm1.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
3.5b
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
10.2b
(/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)
Compiler

Compiled 29 to 14 computations (51.7% saved)

series8.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
3.0ms
b_2
@0
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
0.0ms
a
@0
(/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)
0.0ms
b_2
@-inf
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
0.0ms
c
@-inf
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
0.0ms
a
@-inf
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))

rewrite55.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
628×log-prod_binary64
358×pow-prod-down_binary64
269×pow2_binary64
222×log-div_binary64
213×pow-unpow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0923
120023
2304620
Stop Event
node limit
Counts
2 → 123
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -1/2) (*.f64 (/.f64 a b_2) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 2) (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) (sqrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c a) (/.f64 -1/2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 a) (/.f64 c (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) a) (/.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) a) (/.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c -1/2) 1) (/.f64 (/.f64 a b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 1) (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c -1/2) (/.f64 a (cbrt.f64 a))) (/.f64 (/.f64 a b_2) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a) a) (/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (/.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (/.f64 a (cbrt.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 a (cbrt.f64 a))) (/.f64 a (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 a)) (/.f64 (/.f64 a b_2) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a -1/2) (/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 -2 (/.f64 (/.f64 b_2 a) c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 3) (pow.f64 a 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) c)) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a (/.f64 b_2 a)) (*.f64 c -1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 (/.f64 b_2 a) c))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 1 (*.f64 (/.f64 b_2 a) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 -1/2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 c (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -1/2) (/.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 -1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) (*.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c -1/2)) (*.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 1/2) (/.f64 1 (/.f64 (neg.f64 b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a b_2) (*.f64 c -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 c b_2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 b_2) (/.f64 c (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b_2) (/.f64 (*.f64 c -1/2) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) b_2) (/.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) b_2) (/.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c 1) (/.f64 -1/2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (/.f64 b_2 a)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) 1) (/.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) 1) (/.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (/.f64 -1/2 (cbrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) -2) (/.f64 (*.f64 c -1/2) (cbrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (sqrt.f64 (*.f64 c -1/2)) (cbrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 a))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 b_2 a) -1/2) (/.f64 (*.f64 c -1/2) (sqrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 (*.f64 c -1/2)) (sqrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c -1/2) 1) (/.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c -1/2) (neg.f64 b_2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 a (cbrt.f64 a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 c -1/2) 3) (pow.f64 (/.f64 b_2 a) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) c)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c -1/2) (/.f64 (neg.f64 b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 c -1/2) 3) (pow.f64 (/.f64 b_2 a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) c))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 1) 1))))))

simplify64.0ms (0.4%)

Algorithm
egg-herbie
Rules
622×unswap-sqr_binary64
344×log-prod_binary64
272×associate-/l*_binary64
215×associate-*r*_binary64
208×cube-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03032024
18481964
237041961
Stop Event
node limit
Counts
195 → 165
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 0 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))) 1)
(*.f64 (*.f64 c -1/2) (*.f64 (/.f64 a b_2) (/.f64 1 a)))
(*.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) (/.f64 1 a))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1)
(*.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 2) (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) (sqrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))
(*.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 a) (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 (/.f64 c a) (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 -1/2 a) (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) a) (/.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 b_2 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) a) (/.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 c -1/2) 1) (/.f64 (/.f64 a b_2) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 1) (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) a))
(*.f64 (/.f64 (*.f64 c -1/2) (/.f64 a (cbrt.f64 a))) (/.f64 (/.f64 a b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 a) a) (/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (/.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (/.f64 a (cbrt.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 a (cbrt.f64 a))) (/.f64 a (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 a)) (/.f64 (/.f64 a b_2) (sqrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 2)
(pow.f64 (*.f64 a (*.f64 -2 (/.f64 (/.f64 b_2 a) c))) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 3) (pow.f64 a 3)) 1/3)
(pow.f64 (*.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) c)) a) -1)
(pow.f64 (/.f64 (*.f64 a (/.f64 b_2 a)) (*.f64 c -1/2)) -1)
(pow.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 (/.f64 b_2 a) c))) 1) -1)
(neg.f64 (/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) (neg.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0) 1))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))) 2))
(exp.f64 (*.f64 (neg.f64 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)) -1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0) 1) 1))
(+.f64 0 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 1)
(*.f64 c (/.f64 1 (*.f64 (/.f64 b_2 a) -2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (*.f64 c -1/2) (/.f64 a b_2))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 1)
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) a)
(*.f64 1 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) (*.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 a b_2)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 (sqrt.f64 (*.f64 c -1/2)) (*.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 a b_2)))
(*.f64 (*.f64 c 1/2) (/.f64 1 (/.f64 (neg.f64 b_2) a)))
(*.f64 (/.f64 a b_2) (*.f64 c -1/2))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) a)
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 1 a)))
(*.f64 (/.f64 -1/2 b_2) (/.f64 c (/.f64 1 a)))
(*.f64 (/.f64 1 b_2) (/.f64 (*.f64 c -1/2) (/.f64 1 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) b_2) (/.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) b_2) (/.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 1 a)))
(*.f64 (/.f64 c 1) (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 c (/.f64 b_2 a)) -1/2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) 1) (/.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 b_2 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) 1) (/.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 b_2 a)))
(*.f64 (/.f64 c (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (/.f64 -1/2 (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) -2) (/.f64 (*.f64 c -1/2) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (sqrt.f64 (*.f64 c -1/2)) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 a))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (pow.f64 (/.f64 b_2 a) -1/2) (/.f64 (*.f64 c -1/2) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 (*.f64 c -1/2)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (*.f64 c -1/2) 1) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 c -1/2) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 a (cbrt.f64 a))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 3)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2)
(pow.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) c)) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 c -1/2) 3) (pow.f64 (/.f64 b_2 a) 3)) 1/3)
(pow.f64 (/.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) c)) 1) -1)
(neg.f64 (/.f64 (*.f64 c -1/2) (/.f64 (neg.f64 b_2) a)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c -1/2) 3) (pow.f64 (/.f64 b_2 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(exp.f64 (log.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) c))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 1) 1))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(+.f64 0 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c b_2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c b_2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c b_2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (/.f64 -1/2 b_2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 c -1/2) (*.f64 (/.f64 a b_2) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 2) (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) (sqrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (/.f64 1 (neg.f64 a)))
(*.f64 (*.f64 c 1/2) (*.f64 (/.f64 a b_2) (/.f64 1 (neg.f64 a))))
(neg.f64 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 1 a) (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 c a) (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 a) (/.f64 c (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) a) (/.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 b_2 a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 c) 2)) (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (/.f64 b_2 a))) a)
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 c c))) (*.f64 a (/.f64 (cbrt.f64 (*.f64 -1/2 c)) b_2))) a)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 c -2) 2)) (/.f64 a (*.f64 a (/.f64 (cbrt.f64 (/.f64 c -2)) b_2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) a) (/.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 c -1/2) 1) (/.f64 (/.f64 a b_2) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 1) (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 c -1/2) (/.f64 a (cbrt.f64 a))) (/.f64 (/.f64 a b_2) (cbrt.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (cbrt.f64 a) a) (/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) (cbrt.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (/.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) 2) a) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) 2) (/.f64 a (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c -2) (/.f64 a b_2))) 2) (/.f64 a (cbrt.f64 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (/.f64 a (cbrt.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (cbrt.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 a (cbrt.f64 a))) (/.f64 a (cbrt.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 a)) (/.f64 (/.f64 a b_2) (sqrt.f64 a)))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 a) -1/2)) (/.f64 a (*.f64 (sqrt.f64 a) b_2)))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 a) -1/2)) (/.f64 (/.f64 a b_2) (sqrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) (sqrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 c (/.f64 (sqrt.f64 a) (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 (pow.f64 a -1/2) (*.f64 (/.f64 a b_2) (/.f64 c (/.f64 (sqrt.f64 a) -1/2))))
(/.f64 (*.f64 (pow.f64 a 1/2) (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (sqrt.f64 a)))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 a) -1/2)) (/.f64 a (*.f64 (sqrt.f64 a) b_2)))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 a) -1/2)) (/.f64 (/.f64 a b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 2) 1/2)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 2)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 a (*.f64 -2 (/.f64 (/.f64 b_2 a) c))) -1)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 3) (pow.f64 a 3)) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) c)) a) -1)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (/.f64 (*.f64 a (/.f64 b_2 a)) (*.f64 c -1/2)) -1)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 (/.f64 b_2 a) c))) 1) -1)
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) (neg.f64 a)))
(*.f64 (*.f64 c 1/2) (*.f64 (/.f64 a b_2) (/.f64 1 (neg.f64 a))))
(neg.f64 (*.f64 1/2 (/.f64 c b_2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 2))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 3))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 3) (pow.f64 a 3)))
(*.f64 -1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0) 1))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)) 1/3))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))) 3))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (neg.f64 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)) -1))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 0) 1) 1))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 0 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2))))))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 1)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 c (/.f64 1 (*.f64 (/.f64 b_2 a) -2)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (*.f64 c -1/2) (/.f64 a b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 1)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) a)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 1 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) (*.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 a b_2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 c) 2)) (*.f64 (/.f64 a b_2) (cbrt.f64 (*.f64 -1/2 c))))
(*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 c c))) (*.f64 a (/.f64 (cbrt.f64 (*.f64 -1/2 c)) b_2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c -2) 2)) (*.f64 a (/.f64 (cbrt.f64 (/.f64 c -2)) b_2)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (sqrt.f64 (*.f64 c -1/2)) (*.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (*.f64 c 1/2) (/.f64 1 (/.f64 (neg.f64 b_2) a)))
(*.f64 c (*.f64 1/2 (*.f64 (/.f64 1 (neg.f64 b_2)) a)))
(*.f64 (neg.f64 a) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 c (/.f64 1/2 (neg.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 a b_2) (*.f64 c -1/2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) a)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 1 a)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (/.f64 -1/2 b_2) (/.f64 c (/.f64 1 a)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (/.f64 1 b_2) (/.f64 (*.f64 c -1/2) (/.f64 1 a)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) b_2) (/.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 1 a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 c) 2)) (*.f64 (/.f64 a b_2) (cbrt.f64 (*.f64 -1/2 c))))
(*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 c c))) (*.f64 a (/.f64 (cbrt.f64 (*.f64 -1/2 c)) b_2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c -2) 2)) (*.f64 a (/.f64 (cbrt.f64 (/.f64 c -2)) b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) b_2) (/.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 1 a)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (/.f64 c 1) (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (/.f64 c (/.f64 b_2 a)) -1/2)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) 1) (/.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 b_2 a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 c) 2)) (*.f64 (/.f64 a b_2) (cbrt.f64 (*.f64 -1/2 c))))
(*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 c c))) (*.f64 a (/.f64 (cbrt.f64 (*.f64 -1/2 c)) b_2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c -2) 2)) (*.f64 a (/.f64 (cbrt.f64 (/.f64 c -2)) b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) 1) (/.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 b_2 a)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (/.f64 c (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (/.f64 -1/2 (cbrt.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2)))
(*.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 c (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (/.f64 -1/2 (cbrt.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) -2) (/.f64 (*.f64 c -1/2) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) -2) (/.f64 (*.f64 -1/2 c) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) -2) (/.f64 (/.f64 c -2) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 c) 2)) (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) (/.f64 (cbrt.f64 (*.f64 1/4 (*.f64 c c))) (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c -2) (/.f64 a b_2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 c -2) 2)) (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (sqrt.f64 (*.f64 c -1/2)) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 c (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (/.f64 -1/2 (cbrt.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (/.f64 b_2 a))) (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2)))
(*.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 b_2 a) 2))) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 a))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (pow.f64 (/.f64 b_2 a) -1/2) (/.f64 (*.f64 c -1/2) (sqrt.f64 (/.f64 b_2 a))))
(/.f64 (*.f64 (pow.f64 (/.f64 b_2 a) -1/2) (*.f64 -1/2 c)) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (*.f64 (*.f64 -1/2 c) (pow.f64 (/.f64 b_2 a) -1/2)) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (*.f64 (/.f64 c -2) (pow.f64 (/.f64 b_2 a) -1/2)) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c -1/2) 2)) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 (*.f64 c -1/2)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 c) 2)) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (sqrt.f64 (/.f64 b_2 a))))
(/.f64 (cbrt.f64 (*.f64 1/4 (*.f64 c c))) (/.f64 (sqrt.f64 (/.f64 b_2 a)) (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (sqrt.f64 (/.f64 b_2 a)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 c -2) 2)) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 (/.f64 c -2)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (*.f64 c -1/2) 1) (/.f64 a b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 c -1/2) (neg.f64 b_2)) (neg.f64 a))
(*.f64 c (*.f64 1/2 (*.f64 (/.f64 1 (neg.f64 b_2)) a)))
(*.f64 (neg.f64 a) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 c (/.f64 1/2 (neg.f64 (/.f64 b_2 a))))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 a (cbrt.f64 a))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 a (cbrt.f64 a))))
(*.f64 (cbrt.f64 a) (/.f64 c (/.f64 (/.f64 (cbrt.f64 a) -1/2) (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) (cbrt.f64 a)) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 1)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(pow.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 2) 1/2)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(pow.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 3) 1/3)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 3)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(pow.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) c)) -1)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(pow.f64 (/.f64 (pow.f64 (*.f64 c -1/2) 3) (pow.f64 (/.f64 b_2 a) 3)) 1/3)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(pow.f64 (/.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) c)) 1) -1)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(neg.f64 (/.f64 (*.f64 c -1/2) (/.f64 (neg.f64 b_2) a)))
(*.f64 c (*.f64 1/2 (*.f64 (/.f64 1 (neg.f64 b_2)) a)))
(*.f64 (neg.f64 a) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 c (/.f64 1/2 (neg.f64 (/.f64 b_2 a))))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 3))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c -1/2) 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(exp.f64 (log.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 1))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 1/3))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 3))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) c))) -1))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 1) 1))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c -2) (/.f64 a b_2))

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/2 (/.f64 c b_2))
2.2b
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
8.9b
(log.f64 (*.f64 -1/2 (/.f64 c b_2)))
Compiler

Compiled 27 to 14 computations (48.1% saved)

series119.0ms (0.8%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
43.0ms
b_2
@0
(log.f64 (*.f64 -1/2 (/.f64 c b_2)))
35.0ms
c
@0
(log.f64 (*.f64 -1/2 (/.f64 c b_2)))
17.0ms
c
@-inf
(log.f64 (*.f64 -1/2 (/.f64 c b_2)))
11.0ms
b_2
@-inf
(log.f64 (*.f64 -1/2 (/.f64 c b_2)))
6.0ms
b_2
@inf
(log.f64 (*.f64 -1/2 (/.f64 c b_2)))

rewrite54.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
739×pow1_binary64
685×add-log-exp_binary64
685×log1p-expm1-u_binary64
685×expm1-log1p-u_binary64
671×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0816
115216
2182016
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(log.f64 (*.f64 -1/2 (/.f64 c b_2)))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 c b_2)) (log.f64 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 -1/2) (log.f64 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))) (log.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 -1/2) 1) (log.f64 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log.f64 -1/2) 3) (pow.f64 (log.f64 (/.f64 c b_2)) 3)) (+.f64 (*.f64 (log.f64 -1/2) (log.f64 -1/2)) (-.f64 (*.f64 (log.f64 (/.f64 c b_2)) (log.f64 (/.f64 c b_2))) (*.f64 (log.f64 -1/2) (log.f64 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 -1/2) (log.f64 -1/2)) (*.f64 (log.f64 (/.f64 c b_2)) (log.f64 (/.f64 c b_2)))) (-.f64 (log.f64 -1/2) (log.f64 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 c b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (/.f64 1 b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b_2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 c) (/.f64 1 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 b_2 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 c) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -1/2 c)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 c) 1) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c) -1/2) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (neg.f64 c)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))) (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))))))

simplify55.0ms (0.4%)

Algorithm
egg-herbie
Rules
606×log-prod_binary64
504×fma-neg_binary64
455×log-div_binary64
300×fma-def_binary64
276×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01671113
13761025
212291022
365241022
Stop Event
node limit
Counts
110 → 87
Calls
Call 1
Inputs
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(+.f64 (log.f64 (/.f64 -1/2 b_2)) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 (/.f64 -1/2 b_2)) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 (/.f64 -1/2 b_2)) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 (/.f64 -1/2 b_2)) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (log.f64 (/.f64 1/2 b_2)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (log.f64 (/.f64 1/2 b_2)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (log.f64 (/.f64 1/2 b_2)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (log.f64 (/.f64 1/2 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (/.f64 1 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (/.f64 1 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (/.f64 1 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (/.f64 1 b_2)))
(+.f64 (log.f64 (/.f64 -1 b_2)) (log.f64 (*.f64 1/2 c)))
(+.f64 (log.f64 (/.f64 -1 b_2)) (log.f64 (*.f64 1/2 c)))
(+.f64 (log.f64 (/.f64 -1 b_2)) (log.f64 (*.f64 1/2 c)))
(+.f64 (log.f64 (/.f64 -1 b_2)) (log.f64 (*.f64 1/2 c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (log.f64 (/.f64 c b_2)) (log.f64 -1/2))
(+.f64 (log.f64 -1/2) (log.f64 (/.f64 c b_2)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))) (log.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 0 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (log.f64 -1/2) 1) (log.f64 (/.f64 c b_2)))
(-.f64 (+.f64 1 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1)
(-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 b_2))
(*.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(*.f64 1 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (+.f64 (pow.f64 (log.f64 -1/2) 3) (pow.f64 (log.f64 (/.f64 c b_2)) 3)) (+.f64 (*.f64 (log.f64 -1/2) (log.f64 -1/2)) (-.f64 (*.f64 (log.f64 (/.f64 c b_2)) (log.f64 (/.f64 c b_2))) (*.f64 (log.f64 -1/2) (log.f64 (/.f64 c b_2))))))
(/.f64 (-.f64 (*.f64 (log.f64 -1/2) (log.f64 -1/2)) (*.f64 (log.f64 (/.f64 c b_2)) (log.f64 (/.f64 c b_2)))) (-.f64 (log.f64 -1/2) (log.f64 (/.f64 c b_2))))
(pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(pow.f64 (pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 3) 1/3)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(log1p.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))
(exp.f64 (log.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (*.f64 (/.f64 1 b_2) -1/2))
(*.f64 (/.f64 c b_2) -1/2)
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 1 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) -1/2))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) -1/2))
(*.f64 (*.f64 -1/2 c) (/.f64 1 b_2))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (neg.f64 (*.f64 -1/2 c)) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) b_2)
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) -1/2) (neg.f64 b_2))
(/.f64 (*.f64 -1/2 (neg.f64 c)) (neg.f64 b_2))
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))) (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) -1/2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
Outputs
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (/.f64 -1/2 b_2)) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (/.f64 -1/2 b_2)) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (/.f64 -1/2 b_2)) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (/.f64 -1/2 b_2)) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (log.f64 (/.f64 1/2 b_2)))
(fma.f64 -1 (log.f64 (/.f64 -1 c)) (log.f64 (/.f64 1/2 b_2)))
(-.f64 (log.f64 (/.f64 1/2 b_2)) (log.f64 (/.f64 -1 c)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (log.f64 (/.f64 1/2 b_2)))
(fma.f64 -1 (log.f64 (/.f64 -1 c)) (log.f64 (/.f64 1/2 b_2)))
(-.f64 (log.f64 (/.f64 1/2 b_2)) (log.f64 (/.f64 -1 c)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (log.f64 (/.f64 1/2 b_2)))
(fma.f64 -1 (log.f64 (/.f64 -1 c)) (log.f64 (/.f64 1/2 b_2)))
(-.f64 (log.f64 (/.f64 1/2 b_2)) (log.f64 (/.f64 -1 c)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (log.f64 (/.f64 1/2 b_2)))
(fma.f64 -1 (log.f64 (/.f64 -1 c)) (log.f64 (/.f64 1/2 b_2)))
(-.f64 (log.f64 (/.f64 1/2 b_2)) (log.f64 (/.f64 -1 c)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (/.f64 1 b_2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (/.f64 1 b_2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (/.f64 1 b_2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (/.f64 1 b_2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (/.f64 -1 b_2)) (log.f64 (*.f64 1/2 c)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (/.f64 -1 b_2)) (log.f64 (*.f64 1/2 c)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (/.f64 -1 b_2)) (log.f64 (*.f64 1/2 c)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (/.f64 -1 b_2)) (log.f64 (*.f64 1/2 c)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(+.f64 (log.f64 (/.f64 c b_2)) (log.f64 -1/2))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 -1/2) (log.f64 (/.f64 c b_2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))) (log.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))) (log.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2))) (log.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 0 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 (*.f64 (log.f64 -1/2) 1) (log.f64 (/.f64 c b_2)))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(-.f64 (+.f64 1 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1)
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 b_2))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(*.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(*.f64 1 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(/.f64 (+.f64 (pow.f64 (log.f64 -1/2) 3) (pow.f64 (log.f64 (/.f64 c b_2)) 3)) (+.f64 (*.f64 (log.f64 -1/2) (log.f64 -1/2)) (-.f64 (*.f64 (log.f64 (/.f64 c b_2)) (log.f64 (/.f64 c b_2))) (*.f64 (log.f64 -1/2) (log.f64 (/.f64 c b_2))))))
(/.f64 (+.f64 (pow.f64 (log.f64 -1/2) 3) (pow.f64 (log.f64 (/.f64 c b_2)) 3)) (fma.f64 (log.f64 -1/2) (log.f64 -1/2) (*.f64 (log.f64 (/.f64 c b_2)) (-.f64 (log.f64 (/.f64 c b_2)) (log.f64 -1/2)))))
(/.f64 (+.f64 (pow.f64 (log.f64 -1/2) 3) (pow.f64 (log.f64 (/.f64 c b_2)) 3)) (fma.f64 (log.f64 (/.f64 c b_2)) (-.f64 (log.f64 (/.f64 c b_2)) (log.f64 -1/2)) (*.f64 (log.f64 -1/2) (log.f64 -1/2))))
(/.f64 (-.f64 (*.f64 (log.f64 -1/2) (log.f64 -1/2)) (*.f64 (log.f64 (/.f64 c b_2)) (log.f64 (/.f64 c b_2)))) (-.f64 (log.f64 -1/2) (log.f64 (/.f64 c b_2))))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(pow.f64 (pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 3) 1/3)
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 3)
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 3))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(log1p.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(exp.f64 (log.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (log.f64 c) (log.f64 (/.f64 -1/2 b_2)))
(log.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (/.f64 c (*.f64 b_2 -2)))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 c (*.f64 (/.f64 1 b_2) -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 c b_2) -1/2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 1 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)) (cbrt.f64 (/.f64 c (*.f64 b_2 -2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)) (cbrt.f64 (/.f64 c (*.f64 b_2 -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 -1/2 c) (/.f64 1 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (neg.f64 (*.f64 -1/2 c)) (neg.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (neg.f64 c) -1/2) (neg.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 -1/2 (neg.f64 c)) (neg.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 c (*.f64 b_2 -2)))) 2)) (cbrt.f64 (log.f64 (/.f64 c (*.f64 b_2 -2)))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(pow.f64 (E.f64) (log.f64 (*.f64 c (/.f64 -1/2 b_2))))
(pow.f64 (E.f64) (log.f64 (/.f64 c (*.f64 b_2 -2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))) (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))))) (sqrt.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 c (*.f64 b_2 -2))))) (sqrt.f64 (log.f64 (/.f64 c (*.f64 b_2 -2)))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))
(fabs.f64 (/.f64 c (*.f64 b_2 -2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -2 (/.f64 b_2 a))
0.0b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3))
0.2b
(pow.f64 (/.f64 c b_2) 3)
37.2b
(pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3)
Compiler

Compiled 57 to 32 computations (43.9% saved)

series37.0ms (0.2%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
19.0ms
b_2
@-inf
(pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3)
3.0ms
c
@0
(pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3)
2.0ms
b_2
@0
(pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3)
2.0ms
c
@-inf
(pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3)
2.0ms
c
@inf
(pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3)

rewrite67.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
761×log-prod_binary64
318×fma-def_binary64
278×expm1-udef_binary64
278×log1p-udef_binary64
273×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01538
134532
2436832
Stop Event
node limit
Counts
3 → 117
Calls
Call 1
Inputs
(pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3)
(pow.f64 (/.f64 c b_2) 3)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b_2) (cbrt.f64 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/8) (/.f64 c b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (sqrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 c b_2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 c b_2) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (/.f64 1 b_2) (pow.f64 (/.f64 c b_2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b_2) (pow.f64 (/.f64 c b_2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 c b_2) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 c b_2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 c b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) (pow.f64 (/.f64 c b_2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) (pow.f64 (/.f64 c b_2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c 3) (pow.f64 (/.f64 1 b_2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c 3) (/.f64 1 (pow.f64 b_2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 c b_2) 3/2) (pow.f64 (/.f64 c b_2) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) c) (/.f64 1 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1) (/.f64 c b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 b_2 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (/.f64 b_2 c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 c 3) (pow.f64 b_2 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 c) 3) (pow.f64 (neg.f64 b_2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 c 3)) (neg.f64 (pow.f64 b_2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (pow.f64 (/.f64 c b_2) 2)) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c b_2) 2)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) c) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1) (/.f64 b_2 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (neg.f64 c)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 c b_2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 c b_2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 c b_2) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 c b_2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 c b_2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 c b_2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))) (/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 2) (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) (sqrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (/.f64 1 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))) (neg.f64 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)))) (neg.f64 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))) (pow.f64 (exp.f64 -2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)) (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))) (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a)))) (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a)))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 (*.f64 (/.f64 1 a) -2) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) 1 (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 b_2 a) -2 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (/.f64 b_2 a)) 1 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (cbrt.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (*.f64 (cbrt.f64 (/.f64 b_2 a)) -2) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 b_2 a)) -2) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/8) (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (sqrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b_2 -2) (/.f64 1 a) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 1/3) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))))

simplify83.0ms (0.6%)

Algorithm
egg-herbie
Rules
663×fma-def_binary64
559×associate-/l*_binary64
378×unswap-sqr_binary64
365×distribute-rgt-in_binary64
341×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02792930
16412881
223332820
Stop Event
node limit
Counts
201 → 151
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(+.f64 0 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))) 1)
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(*.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) 1)
(*.f64 1 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(*.f64 (cbrt.f64 1/8) (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (sqrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(*.f64 (pow.f64 1 1/3) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) 1))
(+.f64 0 (pow.f64 (/.f64 c b_2) 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 c b_2) 3))) 1)
(*.f64 c (*.f64 (/.f64 1 b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 c b_2) (pow.f64 (/.f64 c b_2) 2))
(*.f64 (pow.f64 (/.f64 c b_2) 3) 1)
(*.f64 1 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (pow.f64 c 3) (pow.f64 (/.f64 1 b_2) 3))
(*.f64 (pow.f64 c 3) (/.f64 1 (pow.f64 b_2 3)))
(*.f64 (pow.f64 (/.f64 c b_2) 3/2) (pow.f64 (/.f64 c b_2) 3/2))
(*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) c) (/.f64 1 b_2))
(*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1) (/.f64 c b_2))
(*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))
(*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(/.f64 1 (/.f64 (pow.f64 b_2 3) (pow.f64 c 3)))
(/.f64 1 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 c))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(/.f64 (pow.f64 (neg.f64 c) 3) (pow.f64 (neg.f64 b_2) 3))
(/.f64 (neg.f64 (pow.f64 c 3)) (neg.f64 (pow.f64 b_2 3)))
(/.f64 (*.f64 c (pow.f64 (/.f64 c b_2) 2)) b_2)
(/.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c b_2) 2)) (neg.f64 b_2))
(/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) c) b_2)
(/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1) (/.f64 b_2 c))
(/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (neg.f64 c)) (neg.f64 b_2))
(sqrt.f64 (pow.f64 (/.f64 c b_2) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 c b_2) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 c b_2) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 c b_2) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 c b_2) 3)))
(exp.f64 (*.f64 3 (log.f64 (/.f64 c b_2))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 c b_2))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))))) 1)
(-.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))) (/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))
(*.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 1)
(*.f64 1 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 2) (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) (sqrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)))))
(*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (/.f64 1 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))) (neg.f64 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)))) (neg.f64 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))))
(pow.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))) (pow.f64 (exp.f64 -2) (/.f64 b_2 a))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)) (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))) (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a)))) (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a)))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 1))
(fma.f64 b_2 (*.f64 (/.f64 1 a) -2) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) 1 (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (*.f64 -2 (/.f64 b_2 a)) 1 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 1 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (cbrt.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (cbrt.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (*.f64 (cbrt.f64 (/.f64 b_2 a)) -2) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 b_2 a)) -2) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (cbrt.f64 1/8) (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (sqrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (*.f64 b_2 -2) (/.f64 1 a) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (pow.f64 1 1/3) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (*.f64 -2 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
Outputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 (/.f64 c b_2) (neg.f64 (cbrt.f64 -1/8)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 (/.f64 c b_2) (neg.f64 (cbrt.f64 -1/8)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 (/.f64 c b_2) (neg.f64 (cbrt.f64 -1/8)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 (/.f64 c b_2) (neg.f64 (cbrt.f64 -1/8)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 (/.f64 c b_2) (neg.f64 (cbrt.f64 -1/8)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 (/.f64 c b_2) (neg.f64 (cbrt.f64 -1/8)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 (/.f64 c b_2) (neg.f64 (cbrt.f64 -1/8)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 (/.f64 c b_2) (neg.f64 (cbrt.f64 -1/8)))
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (*.f64 (/.f64 (cbrt.f64 -1/8) b_2) c))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (*.f64 (/.f64 (cbrt.f64 -1/8) b_2) c))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (*.f64 (/.f64 (cbrt.f64 -1/8) b_2) c))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 (/.f64 c b_2) (neg.f64 (cbrt.f64 -1/8)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (*.f64 (/.f64 (cbrt.f64 -1/8) b_2) c))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (*.f64 (/.f64 (cbrt.f64 -1/8) b_2) c))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (neg.f64 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (*.f64 (/.f64 (cbrt.f64 -1/8) b_2) c))
(+.f64 0 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)))))
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))) 1)
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(*.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) 1)
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(*.f64 1 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))))
(*.f64 (cbrt.f64 1/8) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (sqrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(*.f64 (pow.f64 1 1/3) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)))
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))
(cbrt.f64 (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) 1))
(*.f64 (/.f64 c b_2) (cbrt.f64 1/8))
(+.f64 0 (pow.f64 (/.f64 c b_2) 3))
(pow.f64 (/.f64 c b_2) 3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 c b_2) 3))) 1)
(pow.f64 (/.f64 c b_2) 3)
(*.f64 c (*.f64 (/.f64 1 b_2) (pow.f64 (/.f64 c b_2) 2)))
(pow.f64 (/.f64 c b_2) 3)
(*.f64 (/.f64 c b_2) (pow.f64 (/.f64 c b_2) 2))
(pow.f64 (/.f64 c b_2) 3)
(*.f64 (pow.f64 (/.f64 c b_2) 3) 1)
(pow.f64 (/.f64 c b_2) 3)
(*.f64 1 (pow.f64 (/.f64 c b_2) 3))
(pow.f64 (/.f64 c b_2) 3)
(*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 c b_2))
(pow.f64 (/.f64 c b_2) 3)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) (pow.f64 (/.f64 c b_2) 2)))
(pow.f64 (/.f64 c b_2) 3)
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) (pow.f64 (/.f64 c b_2) 2)))
(pow.f64 (/.f64 c b_2) 3)
(*.f64 (pow.f64 c 3) (pow.f64 (/.f64 1 b_2) 3))
(pow.f64 (/.f64 c b_2) 3)
(*.f64 (pow.f64 c 3) (/.f64 1 (pow.f64 b_2 3)))
(pow.f64 (/.f64 c b_2) 3)
(*.f64 (pow.f64 (/.f64 c b_2) 3/2) (pow.f64 (/.f64 c b_2) 3/2))
(pow.f64 (/.f64 c b_2) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) c) (/.f64 1 b_2))
(pow.f64 (/.f64 c b_2) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1) (/.f64 c b_2))
(pow.f64 (/.f64 c b_2) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))
(pow.f64 (/.f64 c b_2) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 1 (/.f64 (pow.f64 b_2 3) (pow.f64 c 3)))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 1 (pow.f64 (/.f64 b_2 c) 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 c))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 c 3) (pow.f64 b_2 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (pow.f64 (neg.f64 c) 3) (pow.f64 (neg.f64 b_2) 3))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (neg.f64 (pow.f64 c 3)) (neg.f64 (pow.f64 b_2 3)))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (*.f64 c (pow.f64 (/.f64 c b_2) 2)) b_2)
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c b_2) 2)) (neg.f64 b_2))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) c) b_2)
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1) (/.f64 b_2 c))
(pow.f64 (/.f64 c b_2) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (neg.f64 c)) (neg.f64 b_2))
(pow.f64 (/.f64 c b_2) 3)
(sqrt.f64 (pow.f64 (/.f64 c b_2) 6))
(pow.f64 (/.f64 c b_2) 3)
(log.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 3)))
(pow.f64 (/.f64 c b_2) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 c b_2) 3))))
(pow.f64 (/.f64 c b_2) 3)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 c b_2) 3) 3))
(pow.f64 (/.f64 c b_2) 3)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 c b_2) 3)))
(pow.f64 (/.f64 c b_2) 3)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 c b_2) 3)))
(pow.f64 (/.f64 c b_2) 3)
(exp.f64 (*.f64 3 (log.f64 (/.f64 c b_2))))
(pow.f64 (/.f64 c b_2) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 c b_2))) 1))
(pow.f64 (/.f64 c b_2) 3)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))))) 1)
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(-.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))) (/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (neg.f64 (cbrt.f64 1/64)))) (-.f64 (*.f64 b_2 (/.f64 -2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 2) -4 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 b_2 2) a)))
(*.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 1)
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 1 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 2))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 2) (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) (sqrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (+.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)))))
(/.f64 (fma.f64 1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 2 b_2) a)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))) (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 c b_2) (*.f64 (cbrt.f64 1/8) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 b_2 2) a))))))
(*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (/.f64 1 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (neg.f64 (cbrt.f64 1/64)))) (-.f64 (*.f64 b_2 (/.f64 -2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 2) -4 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 b_2 2) a)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (+.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)))))
(/.f64 (fma.f64 1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 2 b_2) a)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))) (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 c b_2) (*.f64 (cbrt.f64 1/8) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 b_2 2) a))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (neg.f64 (cbrt.f64 1/64)))) (-.f64 (*.f64 b_2 (/.f64 -2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 2) -4 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 b_2 2) a)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))))
(*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (+.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)))))
(/.f64 (fma.f64 1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 2 b_2) a)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))) (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 c b_2) (*.f64 (cbrt.f64 1/8) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 b_2 2) a))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64) (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) -2) (/.f64 b_2 a))))))
(/.f64 (fma.f64 1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64) (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (/.f64 (*.f64 2 b_2) a)))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64) (*.f64 (/.f64 b_2 a) (-.f64 (*.f64 4 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (*.f64 (cbrt.f64 1/8) -2))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (neg.f64 (cbrt.f64 1/64)))) (-.f64 (*.f64 b_2 (/.f64 -2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 2) -4 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 b_2 2) a)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))) (neg.f64 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (+.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)))))
(/.f64 (fma.f64 1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 2 b_2) a)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))) (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 c b_2) (*.f64 (cbrt.f64 1/8) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 b_2 2) a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)))) (neg.f64 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (neg.f64 (cbrt.f64 1/64)))) (-.f64 (*.f64 b_2 (/.f64 -2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 2) -4 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 b_2 2) a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (neg.f64 (cbrt.f64 1/64)))) (-.f64 (*.f64 b_2 (/.f64 -2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 2) -4 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 b_2 2) a)))
(pow.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 1)
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 3) 1/3)
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 3)
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 2)
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (-.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))) -1)
(*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (+.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 2 (/.f64 b_2 a))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)))))
(/.f64 (fma.f64 1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 2 b_2) a)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))) (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 c b_2) (*.f64 (cbrt.f64 1/8) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 b_2 2) a))))))
(pow.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64)))) -1)
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (neg.f64 (cbrt.f64 1/64)))) (-.f64 (*.f64 b_2 (/.f64 -2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 2) -4 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (/.f64 (*.f64 b_2 2) a)))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 2))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(log.f64 (exp.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))))))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))) (pow.f64 (exp.f64 -2) (/.f64 b_2 a))))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8)) (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))) (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a)))) (pow.f64 (exp.f64 (/.f64 c b_2)) (cbrt.f64 1/8))))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a)))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))))))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a))) 3))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(exp.f64 (log.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 1))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 b_2 (*.f64 (/.f64 1 a) -2) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) 1 (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (*.f64 -2 (/.f64 b_2 a)) 1 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 1 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 1 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (cbrt.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (cbrt.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (cbrt.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (cbrt.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (cbrt.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (*.f64 (cbrt.f64 (/.f64 b_2 a)) -2) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (cbrt.f64 1/64))) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 b_2 a)) -2) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (cbrt.f64 1/8) (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (sqrt.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 1/8))) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (*.f64 b_2 -2) (/.f64 1 a) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (pow.f64 1 1/3) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a))))
(fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))
(fma.f64 (*.f64 -2 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 b_2 (/.f64 -2 a)))

eval293.0ms (2%)

Compiler

Compiled 17763 to 7958 computations (55.2% saved)

prune290.0ms (2%)

Pruning

59 alts after pruning (53 fresh and 6 done)

PrunedKeptTotal
New93322955
Fresh83139
Picked011
Done257
Total943591002
Error
7.5b
Counts
1002 → 59
Alt Table
Click to see full alt table
StatusErrorProgram
59.4b
(pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3) 1/3)
47.0b
(pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) -1)
48.9b
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
47.0b
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 3)
58.4b
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 3)
49.9b
(pow.f64 (E.f64) (log.f64 (/.f64 c (*.f64 b_2 -2))))
47.1b
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 3) a)
46.0b
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
46.8b
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
40.6b
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
36.7b
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)) a)
58.5b
(/.f64 (-.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 (*.f64 c 1/2) a) b_2) b_2)) a)
36.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a)
37.2b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 3))) a)
36.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
45.1b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (*.f64 (neg.f64 c) a) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
45.1b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
52.5b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
58.1b
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
48.3b
(/.f64 (-.f64 (neg.f64 b_2) (expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) a)
55.7b
(/.f64 (-.f64 (neg.f64 b_2) (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) a)
46.2b
(/.f64 (-.f64 (neg.f64 b_2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) a)
47.6b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
46.9b
(/.f64 (*.f64 (/.f64 c -2) (/.f64 a b_2)) a)
47.0b
(/.f64 (*.f64 c (/.f64 1/2 (neg.f64 (/.f64 b_2 a)))) a)
46.9b
(/.f64 (*.f64 c (*.f64 1/2 (*.f64 (/.f64 1 (neg.f64 b_2)) a))) a)
46.5b
(/.f64 (*.f64 b_2 -2) a)
58.5b
(/.f64 (*.f64 1/2 c) b_2)
40.2b
(/.f64 (*.f64 -1/2 c) b_2)
45.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
58.5b
(/.f64 1/2 (/.f64 b_2 c))
40.5b
(/.f64 -1/2 (/.f64 b_2 c))
46.5b
(/.f64 -2 (/.f64 a b_2))
53.1b
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
46.7b
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
49.3b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3))
54.0b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (*.f64 (exp.f64 (*.f64 3 (log.f64 (/.f64 c b_2)))) 1/8) 1/3))
46.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 3))
46.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 (*.f64 1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2)))
46.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
46.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1/2 b_2) c))
48.1b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2)))))
58.6b
(+.f64 (sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2)) (*.f64 1/2 (/.f64 c b_2)))
53.3b
(+.f64 (expm1.f64 (log1p.f64 (/.f64 -2 (/.f64 a b_2)))) (*.f64 1/2 (/.f64 c b_2)))
54.8b
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (sqrt.f64 a)))
54.4b
(*.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 a)) (/.f64 (/.f64 a b_2) (sqrt.f64 a)))
47.5b
(*.f64 (/.f64 c a) (/.f64 -1/2 (/.f64 b_2 a)))
47.0b
(*.f64 (/.f64 1 a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
47.0b
(*.f64 (/.f64 -1/2 a) (/.f64 c (/.f64 b_2 a)))
34.6b
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 (neg.f64 a)))
45.2b
(*.f64 (*.f64 c -1/2) (*.f64 (/.f64 a b_2) (/.f64 1 a)))
52.7b
(*.f64 (exp.f64 (log.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (/.f64 1 (neg.f64 a)))
40.3b
(*.f64 c (/.f64 -1/2 b_2))
46.5b
(*.f64 b_2 (/.f64 -2 a))
58.3b
(sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 2))
60.9b
(exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 3) 1/3))
53.8b
(exp.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
55.5b
(exp.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))))
49.8b
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
Compiler

Compiled 1599 to 1142 computations (28.6% saved)

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)
0.6b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
12.7b
(-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2))
23.5b
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)
Compiler

Compiled 73 to 26 computations (64.4% saved)

series39.0ms (0.3%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
5.0ms
c
@-inf
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)
4.0ms
a
@inf
(-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2))
2.0ms
a
@-inf
(-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2))
2.0ms
c
@-inf
(-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2))
2.0ms
c
@inf
(-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2))

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
615×log-prod_binary64
613×fma-def_binary64
342×pow2_binary64
291×fma-neg_binary64
232×expm1-udef_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01344
130640
2406538
Stop Event
node limit
Counts
3 → 166
Calls
Call 1
Inputs
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)
(-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) 1/4) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) 1/4) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 1/4 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/4 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 3)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 2) (*.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 2)) (-.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (*.f64 (exp.f64 b_2) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 b_2) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 b_2) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (exp.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (exp.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 1 (expm1.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 1 (expm1.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 -1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 -1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (cbrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))))))

simplify145.0ms (1%)

Algorithm
egg-herbie
Rules
862×fma-def_binary64
486×times-frac_binary64
394×associate-/r*_binary64
380×associate-/l*_binary64
307×distribute-rgt-in_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
090712128
1289810469
Stop Event
node limit
Counts
274 → 515
Calls
Call 1
Inputs
(pow.f64 (*.f64 -1 (*.f64 c a)) 1/4)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/4) (pow.f64 b_2 2))) (pow.f64 (*.f64 -1 (*.f64 c a)) 1/4))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/4) (pow.f64 b_2 2))) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/4) (pow.f64 b_2 4))) (pow.f64 (*.f64 -1 (*.f64 c a)) 1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/4) (pow.f64 b_2 2))) (+.f64 (*.f64 -7/128 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 11) (pow.f64 a 11))) 1/4) (pow.f64 b_2 6))) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/4) (pow.f64 b_2 4))) (pow.f64 (*.f64 -1 (*.f64 c a)) 1/4))))
(sqrt.f64 b_2)
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 c a) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))) (sqrt.f64 b_2))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 c a) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))) (+.f64 (sqrt.f64 b_2) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/32 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 c a) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 b_2 11))) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 -1/12 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (+.f64 (sqrt.f64 b_2) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/32 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7)))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 b_2)) (*.f64 -1/4 (*.f64 (*.f64 c (*.f64 (sqrt.f64 -1) a)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 b_2)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 c (*.f64 (sqrt.f64 -1) a)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))) (*.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/32 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 -1/12 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (sqrt.f64 (/.f64 1 (pow.f64 b_2 11)))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 b_2)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 c (*.f64 (sqrt.f64 -1) a)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))) (*.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/32 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7)))))))
(*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2))
(+.f64 (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2)) (*.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))))))
(+.f64 (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))))) (*.f64 (pow.f64 1 1/4) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))))) (sqrt.f64 b_2)))))
(+.f64 (*.f64 (pow.f64 1 1/4) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))) (*.f64 -1/384 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6)))))) (sqrt.f64 b_2))) (+.f64 (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))))) (*.f64 (pow.f64 1 1/4) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))))) (sqrt.f64 b_2))))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 b_2 2) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c)))))) (*.f64 c a))) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))) (pow.f64 a 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 b_2 2) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c)))))) (*.f64 c a))) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (*.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))))) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c)))))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))) (pow.f64 a 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 b_2 2) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c)))))) (*.f64 c a))) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (pow.f64 b_2 2)) (*.f64 c a))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (pow.f64 b_2 2)) (*.f64 c a))) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))) (pow.f64 a 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (pow.f64 b_2 2)) (*.f64 c a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (+.f64 (*.f64 1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (*.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)))))) (pow.f64 a 3))) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2))
(+.f64 (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2)) (*.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))))))
(+.f64 (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))))) (*.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))))) (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2)))))
(+.f64 (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))))) (+.f64 (*.f64 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (*.f64 1/32 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)))))) (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2))) (*.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))))) (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (pow.f64 b_2 2)) (*.f64 c a))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))))) (pow.f64 c 2)) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (pow.f64 b_2 2)) (*.f64 c a)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (*.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)))))) (pow.f64 c 3)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))))) (pow.f64 c 2)) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (pow.f64 b_2 2)) (*.f64 c a))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 b_2 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (*.f64 c a))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (pow.f64 c 2)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 b_2 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (*.f64 c a)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (pow.f64 c 2)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 b_2 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (*.f64 c a))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (+.f64 (*.f64 1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (*.f64 1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (pow.f64 c 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b_2 4) (+.f64 (*.f64 -3/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (sqrt.f64 -1))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (sqrt.f64 -1)))))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))))
(*.f64 -1 b_2)
(*.f64 2 (*.f64 -1 b_2))
(+.f64 (*.f64 2 (*.f64 -1 b_2)) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 2 (*.f64 -1 b_2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) b_2))) (*.f64 -1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) b_2)))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(*.f64 -1 b_2)
(+.f64 (*.f64 -1 b_2) b_2)
(+.f64 (*.f64 -1 b_2) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) b_2))) (*.f64 1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) b_2)))) (pow.f64 b_2 4))) (+.f64 (*.f64 -1 b_2) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4)))))))))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))) (*.f64 -1/384 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))))))) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))))) b_2))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))))))))))))
(*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 c a))) (*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 c a))) (+.f64 (*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (pow.f64 c 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))))) (pow.f64 a 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 c a))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (*.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))))) c))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (pow.f64 c 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))))) (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) b_2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))) (*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) b_2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) b_2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2)) (pow.f64 c 2)))) (pow.f64 a 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))))) (*.f64 c (pow.f64 a 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (+.f64 (*.f64 1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (*.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) b_2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2)) (pow.f64 c 2)))) (pow.f64 a 2)))))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4)))))) (*.f64 1/16 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))))))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 b_2 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (*.f64 1/32 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (*.f64 1/32 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))))) b_2) (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))))) b_2)))))) (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4)))))) (*.f64 1/16 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))))))
(*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) b_2))
(+.f64 (*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) b_2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 4)) (pow.f64 a 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))))))) (pow.f64 c 2))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) b_2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 2)) (*.f64 c a)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 4)) (pow.f64 a 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))))))) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (pow.f64 b_2 2))) a)) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (*.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)))))))) (pow.f64 c 3))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) b_2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))))))
(*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)))
(+.f64 (*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 c a))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2) (pow.f64 b_2 4)) (pow.f64 a 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)))) (pow.f64 c 2))) (+.f64 (*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 c a)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2) (pow.f64 b_2 4)) (pow.f64 a 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)))) (pow.f64 c 2))) (+.f64 (*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 c a))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2) (pow.f64 b_2 2))) (*.f64 (pow.f64 c 3) a))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (+.f64 (*.f64 1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (*.f64 1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (pow.f64 c 3)))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))))
(+.f64 (*.f64 (pow.f64 b_2 4) (+.f64 (*.f64 -3/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (sqrt.f64 -1))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (sqrt.f64 -1))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))))
(+.f64 (*.f64 (pow.f64 b_2 4) (+.f64 (*.f64 -3/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (sqrt.f64 -1))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (sqrt.f64 -1))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) (*.f64 (pow.f64 b_2 6) (+.f64 (*.f64 -7/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (sqrt.f64 -1))) (*.f64 3/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (sqrt.f64 -1))))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 -1/12 (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (pow.f64 b_2 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/32 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) a)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))
(*.f64 -1 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/32 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) a)) (pow.f64 b_2 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 -1/12 (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (pow.f64 b_2 5))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))))))) (pow.f64 a 2)) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))))))) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))) (*.f64 -1/384 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))))))) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))))) b_2)))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 c a))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 c a))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))) (*.f64 c (pow.f64 a 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (*.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (pow.f64 a 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 c a))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))) (pow.f64 a 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 4)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (+.f64 (*.f64 1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (*.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))))) c))) (pow.f64 a 3))) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))) (pow.f64 a 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 4)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4)))))) (*.f64 1/16 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 b_2 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (*.f64 1/32 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (*.f64 1/32 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))))) b_2) (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))))) b_2))))) (+.f64 b_2 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4)))))) (*.f64 1/16 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2)
(+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))))) (pow.f64 c 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 4)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (pow.f64 b_2 2))) (*.f64 (pow.f64 c 3) a))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))))) (pow.f64 c 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 4)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (*.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)))))) (pow.f64 c 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 c a))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 c a))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (+.f64 (*.f64 1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (*.f64 1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2))) a))) (pow.f64 c 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 c a))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)))))
(+.f64 0 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))) 1)
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 1)
(*.f64 1 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(*.f64 (pow.f64 1 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) 1/4) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/4))
(*.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) 1/4) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) 1/4))
(sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(fabs.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(log.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(exp.f64 (*.f64 1/4 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1))
(+.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 0 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) b_2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))
(*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1)
(*.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(*.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))))
(/.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 3)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 2) (*.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 2)) (-.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1)
(pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 3)
(pow.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2)
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))) -1)
(pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(sqrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 2))
(log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(log.f64 (/.f64 1 (exp.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(log.f64 (/.f64 1 (*.f64 (exp.f64 b_2) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(log.f64 (/.f64 (exp.f64 b_2) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(log.f64 (*.f64 (exp.f64 b_2) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (exp.f64 b_2)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (exp.f64 b_2)))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 1 (expm1.f64 b_2))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 1 (expm1.f64 b_2))))
(cbrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 3))
(expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 1))
(fma.f64 b_2 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 b_2 1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(fma.f64 b_2 -1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 b_2 -1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) b_2)
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) b_2)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) b_2)
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (cbrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 -1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 -1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(fma.f64 -1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) b_2)
(fma.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) b_2)
(fma.f64 (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) b_2)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) b_2)
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) b_2)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(+.f64 0 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 1)
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) 1)
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fabs.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))
(hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))))
(hypot.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(hypot.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
Outputs
(pow.f64 (*.f64 -1 (*.f64 c a)) 1/4)
(pow.f64 (*.f64 a (neg.f64 c)) 1/4)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/4) (pow.f64 b_2 2))) (pow.f64 (*.f64 -1 (*.f64 c a)) 1/4))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 (*.f64 c a) 3)) 1/4) (*.f64 b_2 b_2)) (pow.f64 (*.f64 a (neg.f64 c)) 1/4))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/4) (pow.f64 b_2 2))) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/4) (pow.f64 b_2 4))) (pow.f64 (*.f64 -1 (*.f64 c a)) 1/4)))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 (*.f64 c a) 3)) 1/4) (*.f64 b_2 b_2)) (fma.f64 -3/32 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/4) (pow.f64 b_2 4)) (pow.f64 (*.f64 a (neg.f64 c)) 1/4)))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 (*.f64 c a) 3)) 1/4) (*.f64 b_2 b_2)) (fma.f64 -3/32 (*.f64 (pow.f64 (/.f64 (/.f64 -1 (pow.f64 c 7)) (pow.f64 a 7)) 1/4) (pow.f64 b_2 4)) (pow.f64 (*.f64 a (neg.f64 c)) 1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/4) (pow.f64 b_2 2))) (+.f64 (*.f64 -7/128 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 11) (pow.f64 a 11))) 1/4) (pow.f64 b_2 6))) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/4) (pow.f64 b_2 4))) (pow.f64 (*.f64 -1 (*.f64 c a)) 1/4))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 (*.f64 c a) 3)) 1/4) (*.f64 b_2 b_2)) (fma.f64 -7/128 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 11) (pow.f64 a 11))) 1/4) (pow.f64 b_2 6)) (fma.f64 -3/32 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/4) (pow.f64 b_2 4)) (pow.f64 (*.f64 a (neg.f64 c)) 1/4))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 (*.f64 c a) 3)) 1/4) (*.f64 b_2 b_2)) (fma.f64 -7/128 (*.f64 (pow.f64 (/.f64 (/.f64 -1 (pow.f64 c 11)) (pow.f64 a 11)) 1/4) (pow.f64 b_2 6)) (fma.f64 -3/32 (*.f64 (pow.f64 (/.f64 (/.f64 -1 (pow.f64 c 7)) (pow.f64 a 7)) 1/4) (pow.f64 b_2 4)) (pow.f64 (*.f64 a (neg.f64 c)) 1/4))))
(sqrt.f64 b_2)
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 c a) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))) (sqrt.f64 b_2))
(fma.f64 -1/4 (*.f64 (*.f64 c a) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))) (sqrt.f64 b_2))
(fma.f64 (*.f64 -1/4 (*.f64 c a)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))) (sqrt.f64 b_2))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 c a) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))) (+.f64 (sqrt.f64 b_2) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/32 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7))))))
(fma.f64 -1/4 (*.f64 (*.f64 c a) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))) (+.f64 (sqrt.f64 b_2) (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) -3/32) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7))))))
(fma.f64 -1/4 (*.f64 (*.f64 c a) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))) (fma.f64 (*.f64 (pow.f64 (*.f64 c a) 2) -3/32) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7))) (sqrt.f64 b_2)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 c a) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 b_2 11))) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 -1/12 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (+.f64 (sqrt.f64 b_2) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/32 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7)))))))
(fma.f64 -1/4 (*.f64 (*.f64 c a) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 b_2 11))) (fma.f64 -1/384 (pow.f64 (*.f64 c a) 3) (*.f64 (pow.f64 (*.f64 c a) 3) -5/96)) (+.f64 (sqrt.f64 b_2) (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) -3/32) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7)))))))
(fma.f64 -1/4 (*.f64 (*.f64 c a) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 b_2 11))) (*.f64 (pow.f64 (*.f64 c a) 3) -7/128) (fma.f64 (*.f64 (pow.f64 (*.f64 c a) 2) -3/32) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7))) (sqrt.f64 b_2))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 b_2))
(*.f64 (sqrt.f64 b_2) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 b_2)) (*.f64 -1/4 (*.f64 (*.f64 c (*.f64 (sqrt.f64 -1) a)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 b_2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))) (*.f64 c (*.f64 a (sqrt.f64 -1))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))) (*.f64 c (*.f64 a (sqrt.f64 -1)))) (*.f64 (sqrt.f64 b_2) (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 b_2)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 c (*.f64 (sqrt.f64 -1) a)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))) (*.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/32 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7))))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 b_2) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))) (*.f64 c (*.f64 a (sqrt.f64 -1)))) (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) -3/32) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7)))))))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 -1) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))) (*.f64 c (*.f64 a (sqrt.f64 -1)))) (*.f64 (*.f64 (pow.f64 (*.f64 c a) 2) -3/32) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 -1/12 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (sqrt.f64 (/.f64 1 (pow.f64 b_2 11)))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 b_2)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 c (*.f64 (sqrt.f64 -1) a)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))) (*.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/32 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7)))))))
(fma.f64 (*.f64 (fma.f64 -1/384 (pow.f64 (*.f64 c a) 3) (*.f64 (pow.f64 (*.f64 c a) 3) -5/96)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 11))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 b_2) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))) (*.f64 c (*.f64 a (sqrt.f64 -1)))) (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) -3/32) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7))))))))
(+.f64 (*.f64 (sqrt.f64 -1) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 b_2 11))) (*.f64 (pow.f64 (*.f64 c a) 3) -7/128) (sqrt.f64 b_2))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))) (*.f64 c (*.f64 a (sqrt.f64 -1)))) (*.f64 (*.f64 (pow.f64 (*.f64 c a) 2) -3/32) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (pow.f64 b_2 7)))))))
(*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2))
(sqrt.f64 b_2)
(+.f64 (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2)) (*.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))))))
(fma.f64 -1/4 (*.f64 (*.f64 c a) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))) (sqrt.f64 b_2))
(fma.f64 (*.f64 -1/4 (*.f64 c a)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))) (sqrt.f64 b_2))
(+.f64 (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))))) (*.f64 (pow.f64 1 1/4) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))))) (sqrt.f64 b_2)))))
(fma.f64 1 (sqrt.f64 b_2) (fma.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 1 (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))) (*.f64 1 (*.f64 (sqrt.f64 b_2) (*.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 4)) -3/32))))))
(+.f64 (fma.f64 (*.f64 -1/4 (*.f64 c a)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))) (sqrt.f64 b_2)) (*.f64 (sqrt.f64 b_2) (*.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 4)) -3/32))))
(+.f64 (*.f64 (pow.f64 1 1/4) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))) (*.f64 -1/384 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6)))))) (sqrt.f64 b_2))) (+.f64 (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))))) (*.f64 (pow.f64 1 1/4) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))))) (sqrt.f64 b_2))))))
(fma.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (fma.f64 -1/12 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6)) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6)) 11/384)) (sqrt.f64 b_2))) (fma.f64 1 (sqrt.f64 b_2) (fma.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 1 (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))) (*.f64 1 (*.f64 (sqrt.f64 b_2) (*.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 4)) -3/32)))))))
(+.f64 (*.f64 (sqrt.f64 b_2) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6)) -7/128)) 1)) (fma.f64 -1/4 (*.f64 (*.f64 c a) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))) (*.f64 (sqrt.f64 b_2) (*.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 4)) -3/32)))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 b_2 2) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c)))))) (*.f64 c a))) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) a)) (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))))
(fma.f64 -1/4 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) a)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))) (pow.f64 a 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 b_2 2) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c)))))) (*.f64 c a))) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c)))))))
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) a)) (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c))))) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) (/.f64 (*.f64 a a) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32))))
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) a)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a)))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (*.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))))) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c)))))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))) (pow.f64 a 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 b_2 2) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c)))))) (*.f64 c a))) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))))))
(+.f64 (+.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) a)) (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c))))) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) (/.f64 (*.f64 a a) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32)))) (/.f64 (fma.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) -5/96)) (/.f64 (pow.f64 a 3) (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) (/.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) -7/128))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32))) (fma.f64 -1/4 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) a)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (pow.f64 b_2 2)) (*.f64 c a))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))) (*.f64 (/.f64 c b_2) (/.f64 a b_2))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (pow.f64 b_2 2)) (*.f64 c a))) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))) (pow.f64 a 2))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a)))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 a a) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))) (*.f64 (/.f64 c b_2) (/.f64 a b_2))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (pow.f64 b_2 2)) (*.f64 c a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (+.f64 (*.f64 1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (*.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)))))) (pow.f64 a 3))) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))) (pow.f64 a 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) (fma.f64 1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) 5/96))) (pow.f64 a 3)) (+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 a a) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32))))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))) (*.f64 (/.f64 c b_2) (/.f64 a b_2))) (-.f64 (+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))) (pow.f64 a 3)) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) 7/128))))
(*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2))
(sqrt.f64 b_2)
(+.f64 (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2)) (*.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))))))
(fma.f64 -1/4 (*.f64 (*.f64 c a) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))) (sqrt.f64 b_2))
(fma.f64 (*.f64 -1/4 (*.f64 c a)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))) (sqrt.f64 b_2))
(+.f64 (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))))) (*.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))))) (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2)))))
(fma.f64 1 (sqrt.f64 b_2) (fma.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 1 (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))) (*.f64 (*.f64 (sqrt.f64 b_2) 1) (*.f64 (*.f64 c c) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 4)) -3/32)))))
(+.f64 (sqrt.f64 b_2) (fma.f64 (sqrt.f64 b_2) (*.f64 (*.f64 c c) (/.f64 (*.f64 (*.f64 a a) -3/32) (pow.f64 b_2 4))) (*.f64 (*.f64 -1/4 (*.f64 c a)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))))
(+.f64 (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3)))))) (+.f64 (*.f64 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (*.f64 1/32 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)))))) (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2))) (*.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))))) (*.f64 (pow.f64 1 1/4) (sqrt.f64 b_2))))))
(fma.f64 1 (sqrt.f64 b_2) (fma.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 1 (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))) (*.f64 (*.f64 (sqrt.f64 b_2) 1) (+.f64 (*.f64 (pow.f64 c 3) (fma.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)) -5/96))) (*.f64 (*.f64 c c) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 4)) -3/32))))))
(+.f64 (sqrt.f64 b_2) (fma.f64 (sqrt.f64 b_2) (fma.f64 (pow.f64 c 3) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)) -7/128) (*.f64 (*.f64 c c) (/.f64 (*.f64 (*.f64 a a) -3/32) (pow.f64 b_2 4)))) (*.f64 (*.f64 -1/4 (*.f64 c a)) (sqrt.f64 (/.f64 1 (pow.f64 b_2 3))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (pow.f64 b_2 2)) (*.f64 c a))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) c) (/.f64 (*.f64 b_2 b_2) a))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) (*.f64 c a)) (*.f64 b_2 b_2)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))))) (pow.f64 c 2)) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (pow.f64 b_2 2)) (*.f64 c a)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) c) (/.f64 (*.f64 b_2 b_2) a))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) (/.f64 (*.f64 c c) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) (*.f64 c a)) (*.f64 b_2 b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (*.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)))))) (pow.f64 c 3)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))))) (pow.f64 c 2)) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) (pow.f64 b_2 2)) (*.f64 c a))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) c) (/.f64 (*.f64 b_2 b_2) a))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) (/.f64 (*.f64 c c) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32)))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) (/.f64 (pow.f64 c 3) (fma.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) -11/128))))))
(+.f64 (+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) (/.f64 (pow.f64 c 3) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) -7/128)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) (*.f64 c a)) (*.f64 b_2 b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 b_2 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (*.f64 c a))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) a))))
(fma.f64 -1/4 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) a)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (pow.f64 c 2)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 b_2 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (*.f64 c a)))))
(+.f64 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32) (/.f64 (*.f64 c c) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c)))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) a))))
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) a)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c))))) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (pow.f64 c 2)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 b_2 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (*.f64 c a))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (+.f64 (*.f64 1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (*.f64 1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (pow.f64 c 3))))))
(+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32) (/.f64 (*.f64 c c) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))))) (+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) a)) (neg.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) (fma.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) 11/128))) (pow.f64 c 3))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32)) (-.f64 (fma.f64 -1/4 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) a)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c))))) (/.f64 (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) 7/128) (/.f64 (pow.f64 c 3) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 (+.f64 b_2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1))) b_2)
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))))
(fma.f64 -1 b_2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1)))) b_2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b_2 4) (+.f64 (*.f64 -3/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (sqrt.f64 -1))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (sqrt.f64 -1)))))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))))
(fma.f64 -1 (*.f64 (pow.f64 b_2 4) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3)))) -1/8)) (fma.f64 -1 b_2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))))))
(-.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1)))) b_2) (*.f64 (pow.f64 b_2 4) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3)))) -1/8)))
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 2 (*.f64 -1 b_2))
(*.f64 b_2 -2)
(+.f64 (*.f64 2 (*.f64 -1 b_2)) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 b_2 -2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (*.f64 2 (*.f64 -1 b_2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) b_2))) (*.f64 -1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) b_2)))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 -1/8 (*.f64 c c)) (*.f64 b_2 (*.f64 a a))) (pow.f64 b_2 4)) (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) (*.f64 b_2 -2))
(fma.f64 b_2 -2 (-.f64 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))) (/.f64 -1/8 (/.f64 (pow.f64 b_2 4) (*.f64 (pow.f64 (*.f64 c a) 2) b_2)))))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 -1 b_2) b_2)
(*.f64 0 b_2)
0
(+.f64 (*.f64 -1 b_2) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 0 b_2) (*.f64 (/.f64 c (/.f64 b_2 a)) -1/2))
(+.f64 0 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) b_2))) (*.f64 1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) b_2)))) (pow.f64 b_2 4))) (+.f64 (*.f64 -1 b_2) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 1/8 (*.f64 c c)) (*.f64 b_2 (*.f64 a a))) (pow.f64 b_2 4)) (+.f64 (*.f64 0 b_2) (*.f64 (/.f64 c (/.f64 b_2 a)) -1/2)))
(-.f64 (+.f64 0 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))) (/.f64 1/8 (/.f64 (pow.f64 b_2 4) (*.f64 (pow.f64 (*.f64 c a) 2) b_2))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 b_2 -2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4)))))))))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 (*.f64 (*.f64 a a) (fma.f64 1/16 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 (*.f64 2 b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 4)) -3/32)))))))
(-.f64 (fma.f64 b_2 -2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 2 b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 4)) -3/32) (/.f64 (*.f64 (*.f64 c c) 1/16) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))) (*.f64 -1/384 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))))))) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))))) b_2))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))))))))))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (fma.f64 2 (*.f64 b_2 (fma.f64 -1/12 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6)) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6)) 11/384))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 4)) -3/32)))))) (*.f64 (*.f64 a a) (fma.f64 1/16 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 (*.f64 2 b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 4)) -3/32))))))))
(fma.f64 b_2 -2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 (fma.f64 (pow.f64 a 3) (fma.f64 2 (*.f64 b_2 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6)) -7/128)) (*.f64 -1/2 (/.f64 c (/.f64 (/.f64 b_2 (/.f64 (*.f64 c c) (pow.f64 b_2 4))) -3/32)))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 2 b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 4)) -3/32) (/.f64 (*.f64 (*.f64 c c) 1/16) (pow.f64 b_2 3))))))))
(*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)))
(neg.f64 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2)))
(neg.f64 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 c a))) (*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2) a)) (neg.f64 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2) a))) (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 c a))) (+.f64 (*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (pow.f64 c 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))))) (pow.f64 a 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2) a)) (*.f64 -1 (+.f64 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2)) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 b_2 4) (/.f64 (*.f64 c c) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2))) (*.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32)))) (*.f64 a a)))))
(-.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2) a))) (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2))) (/.f64 (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2) (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 c c))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2)))) (*.f64 a a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 c a))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (*.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))))) c))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (pow.f64 c 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))))) (pow.f64 a 2))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2) a)) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (fma.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) -5/96)) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2)) (*.f64 -1/2 (/.f64 (*.f64 b_2 b_2) (/.f64 c (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32)))))) (pow.f64 a 3)) (*.f64 -1 (+.f64 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2)) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 b_2 4) (/.f64 (*.f64 c c) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2))) (*.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32)))) (*.f64 a a))))))
(fma.f64 1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2) a)) (-.f64 (-.f64 (neg.f64 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2))) (/.f64 (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2) (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 c c))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2)))) (*.f64 a a))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2) (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 c c)))) (*.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) -7/128)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2))) (pow.f64 a 3))))
(*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) b_2))
(neg.f64 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2)))
(-.f64 (neg.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))))) b_2)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))) (*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) b_2)))
(fma.f64 1/2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))) a))) (+.f64 b_2 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) b_2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2)) (pow.f64 c 2)))) (pow.f64 a 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))) (*.f64 -1 (+.f64 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2)) (/.f64 (fma.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2)) (*.f64 1/16 (/.f64 (pow.f64 b_2 4) (/.f64 (*.f64 c c) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2))))) (*.f64 a a)))))
(-.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))) a))) (+.f64 b_2 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))))) (/.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 c c)) (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))))))) (*.f64 a a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))))) (*.f64 c (pow.f64 a 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (+.f64 (*.f64 1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (*.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) b_2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2)) (pow.f64 c 2)))) (pow.f64 a 2)))))))
(fma.f64 1/2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))) (fma.f64 1/2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2) (/.f64 (*.f64 c (pow.f64 a 3)) (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32)))) (fma.f64 2 (/.f64 (fma.f64 1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) -11/384)) (/.f64 (pow.f64 a 3) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2))) (*.f64 -1 (+.f64 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2)) (/.f64 (fma.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2)) (*.f64 1/16 (/.f64 (pow.f64 b_2 4) (/.f64 (*.f64 c c) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2))))) (*.f64 a a)))))))
(fma.f64 1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))) a)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 c c))) c) (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))) (pow.f64 a 3))) (-.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) 7/128) (pow.f64 a 3)) (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))))) (+.f64 b_2 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))))) (/.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 c c)) (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))))))) (*.f64 a a)))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 b_2 -2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4)))))) (*.f64 1/16 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))))))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 (*.f64 (*.f64 c c) (fma.f64 2 (*.f64 b_2 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 4)) -3/32)) (*.f64 1/16 (/.f64 (*.f64 a a) (pow.f64 b_2 3))))))))
(-.f64 (fma.f64 b_2 -2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) (*.f64 (*.f64 c c) (fma.f64 2 (*.f64 b_2 (/.f64 (*.f64 (*.f64 a a) -3/32) (pow.f64 b_2 4))) (*.f64 1/16 (/.f64 (*.f64 a a) (pow.f64 b_2 3))))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 b_2 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (*.f64 1/32 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (*.f64 1/32 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))))) b_2) (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))))) b_2)))))) (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4)))))) (*.f64 1/16 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (fma.f64 -1 (*.f64 (pow.f64 c 3) (fma.f64 b_2 (fma.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)) -5/96)) (fma.f64 (fma.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)) -5/96)) b_2 (*.f64 -1/2 (/.f64 (*.f64 a (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 4)) -3/32)) b_2))))) (neg.f64 (*.f64 (*.f64 c c) (fma.f64 2 (*.f64 b_2 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 4)) -3/32)) (*.f64 1/16 (/.f64 (*.f64 a a) (pow.f64 b_2 3)))))))))
(fma.f64 b_2 -2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 (fma.f64 (pow.f64 c 3) (+.f64 (*.f64 2 (*.f64 b_2 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)) -7/128))) (*.f64 -1/2 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 (*.f64 a a) -3/32) (pow.f64 b_2 4))))) (*.f64 (*.f64 c c) (fma.f64 2 (*.f64 b_2 (/.f64 (*.f64 (*.f64 a a) -3/32) (pow.f64 b_2 4))) (*.f64 1/16 (/.f64 (*.f64 a a) (pow.f64 b_2 3)))))))))
(*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) b_2))
(neg.f64 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2)))
(-.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2)) b_2)
(+.f64 (*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) b_2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))))
(fma.f64 -1 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) c) (/.f64 (*.f64 b_2 b_2) a))))
(-.f64 (*.f64 (/.f64 1/2 a) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) (/.f64 c (*.f64 b_2 b_2)))) (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 4)) (pow.f64 a 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))))))) (pow.f64 c 2))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) b_2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 2)) (*.f64 c a)))))
(fma.f64 -1 (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) (/.f64 (*.f64 a a) (pow.f64 b_2 4))) (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2)))) (*.f64 c c)) (fma.f64 -1 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) c) (/.f64 (*.f64 b_2 b_2) a)))))
(-.f64 (-.f64 (*.f64 (/.f64 1/2 a) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) (/.f64 c (*.f64 b_2 b_2)))) (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2))) (/.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 a a)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) a) (/.f64 (pow.f64 b_2 4) a)))) (*.f64 c c)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 4)) (pow.f64 a 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))))))) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (pow.f64 b_2 2))) a)) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (*.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)))))))) (pow.f64 c 3))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) b_2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))))))
(fma.f64 -1 (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) (/.f64 (*.f64 a a) (pow.f64 b_2 4))) (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2)))) (*.f64 c c)) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) (/.f64 a (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32)))) (*.f64 2 (*.f64 (fma.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) -11/128)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2)))) (pow.f64 c 3)) (fma.f64 -1 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) c) (/.f64 (*.f64 b_2 b_2) a))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 1/2 a) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) (/.f64 c (*.f64 b_2 b_2)))) (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2))) (/.f64 (fma.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) -7/128) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2)) (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) -1/2) (/.f64 a (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 a a)))))) (pow.f64 c 3))) (/.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 a a)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) a) (/.f64 (pow.f64 b_2 4) a)))) (*.f64 c c)))
(*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)))
(neg.f64 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2)))
(neg.f64 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2)))
(+.f64 (*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 c a))))
(fma.f64 -1 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2) a))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2) a))) (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2) (pow.f64 b_2 4)) (pow.f64 a 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)))) (pow.f64 c 2))) (+.f64 (*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 c a)))))
(fma.f64 -1 (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2) (/.f64 (*.f64 a a) (pow.f64 b_2 4))) (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2)))) (*.f64 c c)) (fma.f64 -1 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2) a)))))
(-.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2) a))) (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2))) (/.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2) a) (/.f64 (pow.f64 b_2 4) a)) (*.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 a a))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2))) (*.f64 c c)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2) (pow.f64 b_2 4)) (pow.f64 a 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)))) (pow.f64 c 2))) (+.f64 (*.f64 -1 (+.f64 b_2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 c a))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2) (pow.f64 b_2 2))) (*.f64 (pow.f64 c 3) a))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (+.f64 (*.f64 1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (*.f64 1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (pow.f64 c 3)))))))
(fma.f64 -1 (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2) (/.f64 (*.f64 a a) (pow.f64 b_2 4))) (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2)))) (*.f64 c c)) (fma.f64 -1 (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2) a)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2)) (*.f64 a (pow.f64 c 3))) (*.f64 2 (/.f64 (fma.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) 11/128)) (/.f64 (pow.f64 c 3) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2))))))))
(-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2) a)) (fma.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) 7/128) (pow.f64 c 3)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) (/.f64 a (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 a a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2) (pow.f64 c 3)))))) (+.f64 b_2 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2))) (/.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2) a) (/.f64 (pow.f64 b_2 4) a)) (*.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 a a))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2))) (*.f64 c c)))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) -1/2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) -1/2))
(+.f64 (*.f64 (pow.f64 b_2 4) (+.f64 (*.f64 -3/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (sqrt.f64 -1))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (sqrt.f64 -1))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))))
(fma.f64 (pow.f64 b_2 4) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3)))) -1/8) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) -1/2)))
(fma.f64 (pow.f64 b_2 4) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3)))) -1/8) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) -1/2)))
(+.f64 (*.f64 (pow.f64 b_2 4) (+.f64 (*.f64 -3/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (sqrt.f64 -1))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (sqrt.f64 -1))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) (*.f64 (pow.f64 b_2 6) (+.f64 (*.f64 -7/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (sqrt.f64 -1))) (*.f64 3/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (sqrt.f64 -1))))))))
(fma.f64 (pow.f64 b_2 4) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3)))) -1/8) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (*.f64 (pow.f64 b_2 6) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5))))) -1/16)))))
(fma.f64 (pow.f64 b_2 4) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3)))) -1/8) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)) (fma.f64 (pow.f64 b_2 6) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 5)) (pow.f64 a 5)))) -1/16) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) -1/2))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 (/.f64 c (/.f64 b_2 a)) -1/2))
(fma.f64 (/.f64 c (/.f64 b_2 a)) -1/2 b_2)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 3)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 3)) (+.f64 b_2 (*.f64 (/.f64 c (/.f64 b_2 a)) -1/2))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (fma.f64 (/.f64 c (/.f64 b_2 a)) -1/2 b_2))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 -1/12 (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (pow.f64 b_2 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/32 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) a)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))
(fma.f64 2 (/.f64 (fma.f64 1/32 (pow.f64 (*.f64 c a) 3) (*.f64 (pow.f64 (*.f64 c a) 3) -11/128)) (pow.f64 b_2 5)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 3)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 3)) (+.f64 b_2 (*.f64 -1/2 (+.f64 (/.f64 c (/.f64 (pow.f64 b_2 5) (*.f64 a (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) -3/32)))) (/.f64 c (/.f64 b_2 a))))))))
(fma.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 3) -7/128) (pow.f64 b_2 5)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 c (pow.f64 b_2 5)) (*.f64 a (*.f64 (pow.f64 (*.f64 c a) 2) -3/32))) (/.f64 c (/.f64 b_2 a))) b_2)))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(-.f64 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))) b_2)
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))))
(fma.f64 -1 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (*.f64 1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 3)))))
(-.f64 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) b_2)
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/32 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) a)) (pow.f64 b_2 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 -1/12 (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (pow.f64 b_2 5))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))))))
(fma.f64 -1 b_2 (fma.f64 1/2 (/.f64 c (/.f64 (pow.f64 b_2 5) (*.f64 a (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) -3/32)))) (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 3)) (fma.f64 -2 (/.f64 (fma.f64 1/32 (pow.f64 (*.f64 c a) 3) (*.f64 (pow.f64 (*.f64 c a) 3) -11/128)) (pow.f64 b_2 5)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 3))))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 c (pow.f64 b_2 5)) (*.f64 a (*.f64 (pow.f64 (*.f64 c a) 2) -3/32))) (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (fma.f64 1/4 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 3) -7/128) (pow.f64 b_2 5))))))) b_2)
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 (/.f64 c (/.f64 b_2 a)) -1/2))
(fma.f64 (/.f64 c (/.f64 b_2 a)) -1/2 b_2)
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))))))) (pow.f64 a 2)) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 (fma.f64 1/16 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 (*.f64 2 b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 4)) -3/32))) (*.f64 a a) (+.f64 b_2 (*.f64 (/.f64 c (/.f64 b_2 a)) -1/2)))
(fma.f64 (*.f64 a a) (fma.f64 (*.f64 2 b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 4)) -3/32) (/.f64 (*.f64 (*.f64 c c) 1/16) (pow.f64 b_2 3))) (fma.f64 (/.f64 c (/.f64 b_2 a)) -1/2 b_2))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))))))) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))) (*.f64 -1/384 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))))))) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))))) b_2)))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 (fma.f64 1/16 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 (*.f64 2 b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 4)) -3/32))) (*.f64 a a) (fma.f64 (pow.f64 a 3) (fma.f64 2 (*.f64 b_2 (fma.f64 -1/12 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6)) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6)) 11/384))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 4)) -3/32))))) (+.f64 b_2 (*.f64 (/.f64 c (/.f64 b_2 a)) -1/2))))
(fma.f64 (*.f64 a a) (fma.f64 (*.f64 2 b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 4)) -3/32) (/.f64 (*.f64 (*.f64 c c) 1/16) (pow.f64 b_2 3))) (fma.f64 (pow.f64 a 3) (fma.f64 2 (*.f64 b_2 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6)) -7/128)) (*.f64 -1/2 (/.f64 c (/.f64 (/.f64 b_2 (/.f64 (*.f64 c c) (pow.f64 b_2 4))) -3/32)))) (fma.f64 (/.f64 c (/.f64 b_2 a)) -1/2 b_2)))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 c a))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2) a)) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2))
(fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2) a)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 c a))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2) (*.f64 a a))) (fma.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32) (/.f64 (*.f64 a a) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2) a)) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2)) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32)) (fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2) a)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))) (*.f64 c (pow.f64 a 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (*.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (pow.f64 a 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) (*.f64 c a))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2) (*.f64 a a))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32)) (pow.f64 a 3))) (fma.f64 2 (/.f64 (fma.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) -5/96)) (/.f64 (pow.f64 a 3) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2))) (fma.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32) (/.f64 (*.f64 a a) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2) a)) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 c)))) 2))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2)) (fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2) (/.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 c c))))) (fma.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) -7/128) (pow.f64 a 3)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2)) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32)) (fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2) a)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 c)) (log.f64 a))) 2))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2)
(pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2))
(fma.f64 -1/2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2))
(fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))) a)) (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))) (pow.f64 a 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 4)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2)) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2) (/.f64 (*.f64 a a) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32))) (*.f64 1/16 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 4))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))) a)) (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))))) (fma.f64 2 (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32)) (/.f64 (*.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))))) 1/16) (pow.f64 (*.f64 c a) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (+.f64 (*.f64 1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))) (*.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2)))))) c))) (pow.f64 a 3))) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))) (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 c 2))))) (pow.f64 a 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 c))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) 2) (pow.f64 b_2 4)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2) (fma.f64 1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) -11/384))) (*.f64 1/2 (/.f64 (*.f64 b_2 b_2) (/.f64 c (*.f64 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2)))))) (pow.f64 a 3)) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2) (/.f64 (*.f64 a a) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) -3/32))) (*.f64 1/16 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 c)) (neg.f64 (log.f64 (/.f64 -1 a))))) 2) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 4))))))))
(fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))) a)) (-.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))) (fma.f64 2 (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32)) (/.f64 (*.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))))) 1/16) (pow.f64 (*.f64 c a) 2)))) (/.f64 (fma.f64 2 (*.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 c 3)) 7/128)) (*.f64 1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (*.f64 (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 c c)) (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))))))) (pow.f64 a 3))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 (/.f64 c (/.f64 b_2 a)) -1/2))
(fma.f64 (/.f64 c (/.f64 b_2 a)) -1/2 b_2)
(+.f64 b_2 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4)))))) (*.f64 1/16 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 b_2 (fma.f64 (*.f64 c c) (fma.f64 2 (*.f64 b_2 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 4)) -3/32)) (*.f64 1/16 (/.f64 (*.f64 a a) (pow.f64 b_2 3)))) (*.f64 (/.f64 c (/.f64 b_2 a)) -1/2)))
(+.f64 b_2 (fma.f64 (*.f64 c c) (fma.f64 2 (*.f64 b_2 (/.f64 (*.f64 (*.f64 a a) -3/32) (pow.f64 b_2 4))) (*.f64 1/16 (/.f64 (*.f64 a a) (pow.f64 b_2 3)))) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(+.f64 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 b_2 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (*.f64 1/32 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))) (*.f64 1/32 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6))))) b_2) (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))))) b_2))))) (+.f64 b_2 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4))) (*.f64 1/32 (/.f64 (pow.f64 a 2) (pow.f64 b_2 4)))))) (*.f64 1/16 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 (pow.f64 c 3) (fma.f64 b_2 (fma.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)) -5/96)) (fma.f64 (fma.f64 -1/384 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)) -5/96)) b_2 (*.f64 -1/2 (/.f64 (*.f64 a (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 4)) -3/32)) b_2)))) (+.f64 b_2 (fma.f64 (*.f64 c c) (fma.f64 2 (*.f64 b_2 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 4)) -3/32)) (*.f64 1/16 (/.f64 (*.f64 a a) (pow.f64 b_2 3)))) (*.f64 (/.f64 c (/.f64 b_2 a)) -1/2))))
(+.f64 (fma.f64 (pow.f64 c 3) (+.f64 (*.f64 2 (*.f64 b_2 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b_2 6)) -7/128))) (*.f64 -1/2 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 (*.f64 a a) -3/32) (pow.f64 b_2 4))))) b_2) (fma.f64 (*.f64 c c) (fma.f64 2 (*.f64 b_2 (/.f64 (*.f64 (*.f64 a a) -3/32) (pow.f64 b_2 4))) (*.f64 1/16 (/.f64 (*.f64 a a) (pow.f64 b_2 3)))) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2)
(+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) c) (/.f64 (*.f64 b_2 b_2) a))))
(fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) a)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))))) (pow.f64 c 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 4)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))))))
(fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) (/.f64 (*.f64 c c) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32))) (fma.f64 1/16 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 4))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) c) (/.f64 (*.f64 b_2 b_2) a))))))
(fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32)) (fma.f64 1/16 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4))) (fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) a)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (pow.f64 b_2 2))) (*.f64 (pow.f64 c 3) a))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))))) (pow.f64 c 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 4)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (*.f64 -1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)))))) (pow.f64 c 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2) (pow.f64 b_2 2)) (*.f64 c a))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) (pow.f64 c 3)) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32)) a)) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) (/.f64 (*.f64 c c) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32))) (fma.f64 1/16 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 4))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) (/.f64 (pow.f64 c 3) (fma.f64 1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) -11/128)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (neg.f64 (log.f64 c))))) 2) c) (/.f64 (*.f64 b_2 b_2) a))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) (pow.f64 c 3)) (/.f64 (*.f64 b_2 b_2) (/.f64 a (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 a a))))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32)) (+.f64 (fma.f64 1/16 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) (pow.f64 c 3)) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) -7/128)) (*.f64 (/.f64 -1/2 a) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 a)) (log.f64 c))) 2) (/.f64 c (*.f64 b_2 b_2))))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 c a))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2) a)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2))
(fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2) a)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 c a))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2) (*.f64 a a))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2)) (*.f64 c c)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2) a)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2)) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32)) (fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2) a)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (+.f64 (*.f64 1/12 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))) (*.f64 1/384 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2))) a))) (pow.f64 c 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 a 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)) (*.f64 c a))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 a))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) 2)))))
(fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (fma.f64 -1/32 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) 11/128)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2)) a))) (pow.f64 c 3)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 c c)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2) (*.f64 a a))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 a a)) -3/32) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2)) (*.f64 c c)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2) a)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1 a)) (neg.f64 (log.f64 (/.f64 -1 c))))) 2)))))
(-.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2)) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) -3/32)) (fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2) a)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 a 3)) 7/128) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 (pow.f64 b_2 4) -3/32) (*.f64 a a))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c)))) 2)) 1/2) a)) (pow.f64 c 3)))
(+.f64 0 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))) 1)
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 1)
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)
(*.f64 1 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (pow.f64 1 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) 1/4) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) 1/4) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1/4))
(*.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) 1/4) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) 1/4))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) 1/2)
(sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) 1/2)
(sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fabs.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)
(log.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/4))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)
(exp.f64 (*.f64 1/4 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)
(+.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 0 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 c a)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (+.f64 0 (*.f64 c a)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(*.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 c a)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (+.f64 0 (*.f64 c a)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 c a)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (+.f64 0 (*.f64 c a)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 c a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (*.f64 a (neg.f64 c)) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 3)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 2) (*.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 3)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 2) (*.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) 3)) (fma.f64 b_2 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 2)) (-.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 2)) (-.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 2)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(pow.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 3) 1/3)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 3)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(pow.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))) -1)
(*.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)
(*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 c a)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (+.f64 0 (*.f64 c a)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(sqrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 2))
(sqrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 2))
(fabs.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (/.f64 1 (exp.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (/.f64 1 (*.f64 (exp.f64 b_2) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(-.f64 (log.f64 (+.f64 1 (expm1.f64 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 (log1p.f64 (expm1.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (/.f64 (exp.f64 b_2) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(-.f64 (log.f64 (+.f64 1 (expm1.f64 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 (log1p.f64 (expm1.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(-.f64 (log.f64 (+.f64 1 (expm1.f64 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 (log1p.f64 (expm1.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (*.f64 (exp.f64 b_2) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 b_2)) (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(-.f64 (log.f64 (+.f64 1 (expm1.f64 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 (log1p.f64 (expm1.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (exp.f64 b_2)))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (exp.f64 b_2)))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 1 (expm1.f64 b_2))))
(-.f64 (log.f64 (+.f64 1 (expm1.f64 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 (log1p.f64 (expm1.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 1 (expm1.f64 b_2))))
(-.f64 (log.f64 (+.f64 1 (expm1.f64 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 (log1p.f64 (expm1.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(cbrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 3))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(exp.f64 (*.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 b_2 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 b_2 1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 b_2 -1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 b_2 -1 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) b_2)
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) b_2)
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) b_2)
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 1 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) b_2)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) b_2)
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (cbrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (cbrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 -1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 -1 b_2 (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 -1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 c a)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (/.f64 (+.f64 0 (*.f64 c a)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 c a)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (/.f64 (+.f64 0 (*.f64 c a)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 c a)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (/.f64 (+.f64 0 (*.f64 c a)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2) (cbrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (sqrt.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) b_2)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (fabs.f64 (cbrt.f64 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b_2 4))) (fabs.f64 (cbrt.f64 b_2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) b_2)
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) b_2)
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) b_2)
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (*.f64 0 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) b_2)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) b_2)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (*.f64 -1 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 0 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/8))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fabs.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fabs.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 4))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (sqrt.f64 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(fabs.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))
(hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (*.f64 0 (*.f64 c a))))
(hypot.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(hypot.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(hypot.f64 (sqrt.f64 (*.f64 0 (*.f64 c a))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(hypot.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)
(hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) 1))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 c (/.f64 -1/2 b_2))
Compiler

Compiled 14 to 9 computations (35.7% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
c
@0
(*.f64 c (/.f64 -1/2 b_2))
0.0ms
c
@inf
(*.f64 c (/.f64 -1/2 b_2))
0.0ms
b_2
@-inf
(*.f64 c (/.f64 -1/2 b_2))
0.0ms
b_2
@inf
(*.f64 c (/.f64 -1/2 b_2))
0.0ms
c
@-inf
(*.f64 c (/.f64 -1/2 b_2))

rewrite39.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
614×pow1_binary64
571×add-log-exp_binary64
570×log1p-expm1-u_binary64
570×expm1-log1p-u_binary64
560×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11287
215567
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(*.f64 c (/.f64 -1/2 b_2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 c (/.f64 -1/2 b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (*.f64 b_2 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 b_2 (*.f64 c -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -1/2) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c -1/2)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c -1/2) 1) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c -1/2) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)) (sqrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 c) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 1/2) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (/.f64 -1/2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))))))))

simplify50.0ms (0.3%)

Algorithm
egg-herbie
Rules
761×log-prod_binary64
492×associate-*l*_binary64
470×associate-*r*_binary64
330×log-div_binary64
305×fma-def_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057308
1140308
2507308
34192308
Stop Event
node limit
Counts
44 → 22
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (+.f64 1 (*.f64 c (/.f64 -1/2 b_2))) 1)
(/.f64 c (*.f64 b_2 -2))
(/.f64 1 (/.f64 b_2 (*.f64 c -1/2)))
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (neg.f64 (*.f64 c -1/2)) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 c -1/2) 1) b_2)
(/.f64 (/.f64 (*.f64 c -1/2) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (*.f64 1/2 c) (neg.f64 b_2))
(/.f64 (*.f64 c 1/2) (neg.f64 b_2))
(pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 1)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -1/2 b_2)))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2))))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(-.f64 (+.f64 1 (*.f64 c (/.f64 -1/2 b_2))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 1 (/.f64 b_2 (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (neg.f64 (*.f64 c -1/2)) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (/.f64 (*.f64 c -1/2) 1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (/.f64 (*.f64 c -1/2) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 1/2 c) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 c 1/2) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(exp.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1/2 (neg.f64 (/.f64 b_2 a)))
3.4b
(*.f64 c (/.f64 1/2 (neg.f64 (/.f64 b_2 a))))
10.2b
(/.f64 (*.f64 c (/.f64 1/2 (neg.f64 (/.f64 b_2 a)))) a)
Compiler

Compiled 38 to 15 computations (60.5% saved)

series7.0ms (0%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
b_2
@0
(/.f64 1/2 (neg.f64 (/.f64 b_2 a)))
0.0ms
a
@0
(/.f64 1/2 (neg.f64 (/.f64 b_2 a)))
0.0ms
b_2
@-inf
(/.f64 1/2 (neg.f64 (/.f64 b_2 a)))
0.0ms
b_2
@inf
(/.f64 1/2 (neg.f64 (/.f64 b_2 a)))
0.0ms
a
@-inf
(/.f64 1/2 (neg.f64 (/.f64 b_2 a)))

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
561×log-prod_binary64
434×exp-prod_binary64
304×pow-prod-down_binary64
259×pow2_binary64
236×pow-unpow_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01036
122330
2324230
Stop Event
node limit
Counts
3 → 132
Calls
Call 1
Inputs
(/.f64 (*.f64 c (/.f64 1/2 (neg.f64 (/.f64 b_2 a)))) a)
(*.f64 c (/.f64 1/2 (neg.f64 (/.f64 b_2 a))))
(/.f64 1/2 (neg.f64 (/.f64 b_2 a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 1 (*.f64 (/.f64 a 1/2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (*.f64 1/2 (/.f64 a b_2)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 c (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -2)) (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c 1) (/.f64 (*.f64 1/2 (/.f64 a b_2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a -1/2) (/.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (/.f64 a b_2)) 1) (/.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 1/2 (/.f64 a b_2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (/.f64 a b_2)) (cbrt.f64 (*.f64 a a))) (/.f64 c (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (sqrt.f64 a)) (/.f64 (*.f64 1/2 (/.f64 a b_2)) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (/.f64 a b_2)) (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3) (pow.f64 a 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))) (sqrt.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))) (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (*.f64 (/.f64 b_2 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 1/2) (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c 1/2)) (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 1/2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 1/2) -1) (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 c) (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -1/2) (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 a b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 a b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/2 (/.f64 a b_2))) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2))) (cbrt.f64 (*.f64 1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 a b_2))) (sqrt.f64 (*.f64 1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a b_2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 b_2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 a b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/2 (/.f64 a b_2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 a b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 a b_2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 b_2 a) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))))) (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 a b_2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/2 (/.f64 a b_2)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (/.f64 a b_2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (/.f64 a b_2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 a) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) 1) 1))))))

simplify65.0ms (0.4%)

Algorithm
egg-herbie
Rules
495×associate-/r/_binary64
445×log-prod_binary64
221×associate-*r*_binary64
215×cube-prod_binary64
197×log-div_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03142566
17632513
234472203
Stop Event
node limit
Counts
228 → 181
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(+.f64 0 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 1)
(*.f64 c (/.f64 1 (*.f64 (/.f64 a 1/2) (/.f64 b_2 a))))
(*.f64 c (*.f64 (*.f64 1/2 (/.f64 a b_2)) (/.f64 1 a)))
(*.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 c (/.f64 1 a)))
(*.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (/.f64 1 a))
(*.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (/.f64 1 (neg.f64 a)))
(*.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 1)
(*.f64 1 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -2)) (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 (/.f64 1 a) (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))
(*.f64 (/.f64 c 1) (/.f64 (*.f64 1/2 (/.f64 a b_2)) a))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (cbrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 a b_2)) 1) (/.f64 c a))
(*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) a))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 1/2 (/.f64 a b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 a b_2)) (cbrt.f64 (*.f64 a a))) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (cbrt.f64 a)))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 (*.f64 1/2 (/.f64 a b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 a b_2)) (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (sqrt.f64 a)))
(pow.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 2)
(pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -1)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3) (pow.f64 a 3)) 1/3)
(pow.f64 (/.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))) (sqrt.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))))
(neg.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -2))
(log.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 1) 1))
(+.f64 0 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))) (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))))
(-.f64 0 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))) 1)
(/.f64 c (*.f64 (/.f64 b_2 a) 2))
(/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(/.f64 (neg.f64 (*.f64 c 1/2)) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 c 1/2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 (*.f64 c 1/2) -1) (/.f64 b_2 a))
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 a))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
(pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))
(pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))))
(neg.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))
(exp.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 1) 1))
(+.f64 0 (*.f64 1/2 (/.f64 a b_2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 a b_2)))) 1)
(*.f64 1/2 (/.f64 a b_2))
(*.f64 (*.f64 1/2 (/.f64 a b_2)) 1)
(*.f64 1 (*.f64 1/2 (/.f64 a b_2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 a b_2))) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2))) (cbrt.f64 (*.f64 1/2 (/.f64 a b_2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 a b_2))) (sqrt.f64 (*.f64 1/2 (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 (/.f64 a b_2) 1/2)
(*.f64 (/.f64 1/2 (neg.f64 b_2)) a)
(pow.f64 (*.f64 1/2 (/.f64 a b_2)) 1)
(pow.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2)) 1/2)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 a b_2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 a b_2))) 3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 a b_2))) 2)
(pow.f64 (*.f64 (/.f64 b_2 a) 2) -1)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/2 (/.f64 a b_2))))
(pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) 2) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))))) (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2)))))
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2)))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 a b_2)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 a b_2)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 a b_2))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 a b_2))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/2 (/.f64 a b_2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (/.f64 a b_2)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (/.f64 a b_2)))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 a) 2)) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) 1) 1))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(+.f64 0 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 (/.f64 a b_2) 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 (/.f64 a b_2) 1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 (/.f64 a b_2) 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2))))))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 1)
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 c (/.f64 1 (*.f64 (/.f64 a 1/2) (/.f64 b_2 a))))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 c (*.f64 (*.f64 1/2 (/.f64 a b_2)) (/.f64 1 a)))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 c (/.f64 1 a)))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (/.f64 1 a))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (/.f64 1 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 1)
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 1 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (/.f64 1 a)))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 (/.f64 a c) 1/2)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a)) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 1/2 b_2))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -2)) (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 (/.f64 a c) 1/2)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a)) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 1/2 b_2))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (/.f64 1 a)))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 (/.f64 1 a) (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 (/.f64 c 1) (/.f64 (*.f64 1/2 (/.f64 a b_2)) a))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (*.f64 c 1/2) (/.f64 (cbrt.f64 a) (/.f64 a b_2))))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (*.f64 (/.f64 (*.f64 c 1/2) (cbrt.f64 a)) (/.f64 a b_2)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (*.f64 c (/.f64 (/.f64 a b_2) (/.f64 (cbrt.f64 a) 1/2))))
(*.f64 (pow.f64 a -1/2) (/.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) (sqrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (*.f64 c 1/2) (/.f64 (sqrt.f64 a) (/.f64 a b_2))))
(*.f64 (pow.f64 a -1/2) (*.f64 c (*.f64 (/.f64 1/2 (sqrt.f64 a)) (/.f64 a b_2))))
(*.f64 (/.f64 (*.f64 (pow.f64 a -1/2) (*.f64 c 1/2)) (sqrt.f64 a)) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 a b_2)) 1) (/.f64 c a))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) a))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) a))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 1/2 (/.f64 a b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 1/2 (/.f64 (cbrt.f64 a) (/.f64 a b_2))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 1/2 (cbrt.f64 a)) (/.f64 a b_2)))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 a b_2) (/.f64 (cbrt.f64 a) 1/2)))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 a b_2)) (cbrt.f64 (*.f64 a a))) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 1/2 (/.f64 (cbrt.f64 a) (/.f64 a b_2))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 1/2 (cbrt.f64 a)) (/.f64 a b_2)))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 a b_2) (/.f64 (cbrt.f64 a) 1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2))) 2) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a))) 2) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 1/2 b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2))) 2) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (cbrt.f64 a)))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 1/2 (/.f64 (cbrt.f64 a) (/.f64 a b_2))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 1/2 (cbrt.f64 a)) (/.f64 a b_2)))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 a b_2) (/.f64 (cbrt.f64 a) 1/2)))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 (*.f64 1/2 (/.f64 a b_2)) (sqrt.f64 a)))
(/.f64 (*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 c (*.f64 (/.f64 1/2 (sqrt.f64 a)) (/.f64 a b_2))) (sqrt.f64 a))
(/.f64 c (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 a 1/2)))))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 a b_2)) (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(/.f64 (*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 c (*.f64 (/.f64 1/2 (sqrt.f64 a)) (/.f64 a b_2))) (sqrt.f64 a))
(/.f64 c (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 a 1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (sqrt.f64 a)))
(/.f64 (*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 c (*.f64 (/.f64 1/2 (sqrt.f64 a)) (/.f64 a b_2))) (sqrt.f64 a))
(/.f64 c (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 a 1/2)))))
(pow.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 1)
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(pow.f64 (pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -2) 1/2)
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 3) 1/3)
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 3)
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 2)
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -1)
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3) (pow.f64 a 3)) 1/3)
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(pow.f64 (/.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) 1) -1)
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a)))) 2)) (cbrt.f64 (log.f64 (*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a)))) 2)) (cbrt.f64 (log.f64 (/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c (/.f64 1/2 b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 c (/.f64 1/2 b_2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))) (sqrt.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))))) (sqrt.f64 (log.f64 (*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))))) (sqrt.f64 (log.f64 (/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c (/.f64 1/2 b_2))))) (sqrt.f64 (log.f64 (*.f64 c (/.f64 1/2 b_2)))))
(neg.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a)) -2))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(log.f64 (pow.f64 (exp.f64 (/.f64 c a)) (*.f64 1/2 (/.f64 a b_2))))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 3))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3) (pow.f64 a 3)))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(exp.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 1))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 1/3))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 3))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 2))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a (*.f64 c 1/2)) (/.f64 b_2 a))) -1))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 1) 1))
(*.f64 c (/.f64 (*.f64 (/.f64 a b_2) 1/2) a))
(/.f64 (/.f64 (*.f64 c 1/2) a) (/.f64 b_2 a))
(*.f64 c (/.f64 1/2 b_2))
(+.f64 0 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))) (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))))
(*.f64 (/.f64 a b_2) (log.f64 (sqrt.f64 (exp.f64 c))))
(-.f64 0 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))) 1)
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(/.f64 c (*.f64 (/.f64 b_2 a) 2))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (neg.f64 (*.f64 c 1/2)) (/.f64 b_2 a))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 b_2 a))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 c 1/2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a)))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 c 1/2) -1) (/.f64 b_2 a))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 a))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 1)
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(pow.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 2) 1/2)
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(pow.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3) 1/3)
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 3)
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2)
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) -1)
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)))) 2)) (cbrt.f64 (log.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)))) 2)) (cbrt.f64 (log.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2))))) (sqrt.f64 (log.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a))))) (sqrt.f64 (log.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)))))
(neg.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 2))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 c)) (/.f64 a b_2)))))
(*.f64 (/.f64 a b_2) (log.f64 (sqrt.f64 (exp.f64 c))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(exp.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 1))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)) 3)) 1/3))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))) 3))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2)))) 2))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 1) 1))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(+.f64 0 (*.f64 1/2 (/.f64 a b_2)))
(*.f64 (/.f64 a b_2) 1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2)))))
(*.f64 (/.f64 a b_2) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 a b_2)))) 1)
(*.f64 (/.f64 a b_2) 1/2)
(*.f64 1/2 (/.f64 a b_2))
(*.f64 (/.f64 a b_2) 1/2)
(*.f64 (*.f64 1/2 (/.f64 a b_2)) 1)
(*.f64 (/.f64 a b_2) 1/2)
(*.f64 1 (*.f64 1/2 (/.f64 a b_2)))
(*.f64 (/.f64 a b_2) 1/2)
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 a b_2))) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) 1/2)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) 1/2)) (cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a 1/2)) -2)))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2))) (cbrt.f64 (*.f64 1/2 (/.f64 a b_2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) 1/2)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) 1/2)) (cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a 1/2)) -2)))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 a b_2))) (sqrt.f64 (*.f64 1/2 (/.f64 a b_2))))
(*.f64 (/.f64 a b_2) 1/2)
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 (/.f64 a b_2) 1/2)
(*.f64 (/.f64 1/2 (neg.f64 b_2)) a)
(*.f64 -1/2 (/.f64 a b_2))
(pow.f64 (*.f64 1/2 (/.f64 a b_2)) 1)
(*.f64 (/.f64 a b_2) 1/2)
(pow.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2)) 1/2)
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2)))
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a 1/2)) -2))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 a b_2)) 3) 1/3)
(*.f64 (/.f64 a b_2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 a b_2))) 3)
(*.f64 (/.f64 a b_2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 a b_2))) 2)
(*.f64 (/.f64 a b_2) 1/2)
(pow.f64 (*.f64 (/.f64 b_2 a) 2) -1)
(*.f64 (/.f64 a b_2) 1/2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/2 (/.f64 a b_2))))
(*.f64 (/.f64 a b_2) 1/2)
(pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) 2) 1) -1)
(*.f64 (/.f64 a b_2) 1/2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 a b_2) 1/2))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 a b_2) 1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))))) (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 a b_2) 1/2)))) (sqrt.f64 (log.f64 (*.f64 (/.f64 a b_2) 1/2))))
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 b_2 a) -2)))
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a 1/2)) -2))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 a b_2)))
(*.f64 (/.f64 a b_2) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 (/.f64 a b_2) 1/2)
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 a b_2)) 3))
(*.f64 (/.f64 a b_2) 1/2)
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 a b_2))))
(*.f64 (/.f64 a b_2) 1/2)
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 a b_2))))
(*.f64 (/.f64 a b_2) 1/2)
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))))
(*.f64 (/.f64 a b_2) 1/2)
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) 1))
(*.f64 (/.f64 a b_2) 1/2)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/2 (/.f64 a b_2)))) 1/3))
(*.f64 (/.f64 a b_2) 1/2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (/.f64 a b_2)))) 3))
(*.f64 (/.f64 a b_2) 1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (/.f64 a b_2)))) 2))
(*.f64 (/.f64 a b_2) 1/2)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 a) 2)) -1))
(*.f64 (/.f64 a b_2) 1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) 1) 1))
(*.f64 (/.f64 a b_2) 1/2)

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/2 (/.f64 c b_2))
0.2b
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
8.8b
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
Compiler

Compiled 29 to 16 computations (44.8% saved)

series12.0ms (0.1%)

Counts
2 → 0
Calls

12 calls:

TimeVariablePointExpression
3.0ms
c
@inf
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
1.0ms
c
@-inf
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
1.0ms
c
@0
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
1.0ms
b_2
@-inf
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
1.0ms
c
@0
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))

rewrite45.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
804×pow1_binary64
749×add-log-exp_binary64
748×log1p-expm1-u_binary64
748×expm1-log1p-u_binary64
733×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0916
119316
2205516
Stop Event
node limit
Counts
2 → 61
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 c b_2)) (sqrt.f64 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4) (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -1/2 c)) (sqrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 -1/2 (/.f64 b_2 c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 c b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (/.f64 1 b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b_2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1/2 (/.f64 b_2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 2) (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 c b_2)) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4) (*.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 c) (/.f64 1 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4)) (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 -1/2) 2) (/.f64 c b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 c (cbrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 b_2 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 c) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -1/2 c)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 c) 1) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c) -1/2) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (neg.f64 c)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -1/2 (/.f64 b_2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -1/2 (/.f64 b_2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 -1/2 (/.f64 b_2 c))))))))

simplify49.0ms (0.3%)

Algorithm
egg-herbie
Rules
558×fma-def_binary64
412×log-prod_binary64
404×unswap-sqr_binary64
356×cube-prod_binary64
321×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0134853
1290691
21011529
34802529
Stop Event
node limit
Counts
61 → 71
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) 1)
(*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 1)
(*.f64 1 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(*.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (sqrt.f64 -1/2))
(*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 c b_2)))
(*.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4) (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 1/2))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (sqrt.f64 b_2))
(pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 1)
(pow.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) 3)
(pow.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(cbrt.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(-.f64 (+.f64 1 (/.f64 -1/2 (/.f64 b_2 c))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (*.f64 (/.f64 1 b_2) -1/2))
(*.f64 (/.f64 c b_2) -1/2)
(*.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1)
(*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(*.f64 1 (/.f64 -1/2 (/.f64 b_2 c)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) -1/2))
(*.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 2))
(*.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 2) (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) -1/2))
(*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 c b_2)) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(*.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4) (*.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(*.f64 (*.f64 -1/2 c) (/.f64 1 b_2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4)) (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4))
(*.f64 (pow.f64 (sqrt.f64 -1/2) 2) (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 c b_2)))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (neg.f64 (*.f64 -1/2 c)) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) b_2)
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) -1/2) (neg.f64 b_2))
(/.f64 (*.f64 -1/2 (neg.f64 c)) (neg.f64 b_2))
(sqrt.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c b_2)))
(cbrt.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 3))
(expm1.f64 (log1p.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(log1p.f64 (expm1.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(exp.f64 (log.f64 (/.f64 -1/2 (/.f64 b_2 c))))
Outputs
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 1 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (sqrt.f64 -1/2))
(*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 c b_2)))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (sqrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4) (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 1/2))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (sqrt.f64 b_2))
(/.f64 (sqrt.f64 (/.f64 c -2)) (sqrt.f64 b_2))
(pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/2)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(pow.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(pow.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 3/2) 1/3)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) 3)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(pow.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4) 2)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(fabs.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(cbrt.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 3/2))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 (+.f64 1 (/.f64 -1/2 (/.f64 b_2 c))) 1)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 c (*.f64 (/.f64 1 b_2) -1/2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 c b_2) -1/2)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1 (/.f64 -1/2 (/.f64 b_2 c)))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) -1/2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) 2) (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) -1/2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 c b_2)) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2))))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (sqrt.f64 (/.f64 c b_2)) (sqrt.f64 -1/2)))
(*.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4) (*.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4) (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 c) (/.f64 1 b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4)) (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 1/4))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (sqrt.f64 -1/2) 2) (/.f64 c b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 c (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 c -2) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 b_2 b_2)))
(*.f64 (/.f64 -1/2 (cbrt.f64 b_2)) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (cbrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))) (cbrt.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c)))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 b_2 c))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 c b_2)))
(*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2))))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (sqrt.f64 (/.f64 c b_2)) (sqrt.f64 -1/2)))
(/.f64 -1/2 (/.f64 b_2 c))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (neg.f64 (*.f64 -1/2 c)) (neg.f64 b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) b_2)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(*.f64 (/.f64 -1/2 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 c (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 c -2) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 b_2 b_2)))
(*.f64 (/.f64 -1/2 (cbrt.f64 b_2)) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (neg.f64 c) -1/2) (neg.f64 b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (neg.f64 c)) (neg.f64 b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(sqrt.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c b_2)))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 3))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (/.f64 -1/2 (/.f64 b_2 c))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
0.5b
(/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2))
0.5b
(pow.f64 (cbrt.f64 a) 2)
0.6b
(cbrt.f64 a)
Compiler

Compiled 35 to 21 computations (40% saved)

series35.0ms (0.2%)

Counts
4 → 36
Calls

18 calls:

TimeVariablePointExpression
22.0ms
a
@-inf
(/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2))
3.0ms
b_2
@0
(/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2))
2.0ms
a
@-inf
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
1.0ms
a
@-inf
(pow.f64 (cbrt.f64 a) 2)
1.0ms
b_2
@inf
(/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2))

rewrite65.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
525×log-prod_binary64
399×exp-prod_binary64
307×pow-prod-down_binary64
256×pow2_binary64
186×div-exp_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01038
121628
2281428
Stop Event
node limit
Counts
4 → 192
Calls
Call 1
Inputs
(cbrt.f64 a)
(pow.f64 (cbrt.f64 a) 2)
(/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 a)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a 1/6) (pow.f64 a 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 a 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 a) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a a) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 a 3) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 a) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 a 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/3) (log.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 a))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 a)))) (sqrt.f64 (log.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 a) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/6 (log.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 a) 1) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 a) 1/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 a) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 a) (pow.f64 a 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a 1/6) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 5) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 a (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2/3 (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 a) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 a)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 a) 1) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 a) 1/3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b_2 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 a) 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b_2 (*.f64 -2 (pow.f64 (cbrt.f64 a) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 b_2 (pow.f64 (cbrt.f64 a) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (*.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b_2 -2)) (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 b_2) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 a) -2) (*.f64 b_2 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 a)) (/.f64 (*.f64 b_2 -2) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -2 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (cbrt.f64 a)) (/.f64 b_2 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (cbrt.f64 a)) (cbrt.f64 (/.f64 b_2 (/.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 1) (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) 1) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (/.f64 -2 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (/.f64 b_2 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) -2) (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 b_2 -2) 3) (*.f64 a a)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) b_2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a)))) 2)) (cbrt.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))))) (sqrt.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 b_2 -2) (neg.f64 (pow.f64 (cbrt.f64 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 b_2 -2) 3) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (*.f64 2/3 (log.f64 a)) (log.f64 (*.f64 b_2 -2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 b_2) 1) (+.f64 (*.f64 2/3 (log.f64 a)) (log.f64 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b_2 -2)) 1) (*.f64 2/3 (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 (*.f64 2/3 (log.f64 a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b_2 -2)) 1) (*.f64 (*.f64 2/3 (log.f64 a)) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 b_2 (/.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (/.f64 a -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b_2 -2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 (/.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 b_2 (/.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) (*.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) (cbrt.f64 (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2))) (pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2))) 2) (cbrt.f64 (/.f64 b_2 (/.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (cbrt.f64 (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a -2))) (sqrt.f64 (/.f64 b_2 (/.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 b_2) (pow.f64 (cbrt.f64 a) -2)) (/.f64 1 (neg.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 a)) (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (cbrt.f64 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (/.f64 (pow.f64 (cbrt.f64 a) -2) (cbrt.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b_2 -2) 1) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) 1) (/.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 1) (/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) -2) (/.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (/.f64 b_2 (/.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 a 1/6)) (pow.f64 (cbrt.f64 a) -5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a -1/6) (/.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (pow.f64 a 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) (pow.f64 a 1/6)) (/.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) (pow.f64 a 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b_2 (/.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 (*.f64 b_2 -2)) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 b_2 (/.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6) a) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) b_2)) (cbrt.f64 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (*.f64 b_2 -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 b_2 -2)) a) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a -2)))) 2)) (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))))) (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (neg.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (/.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6) a))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 b_2 (/.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 b_2 (/.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 b_2 (/.f64 a -2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b_2 -2)) 1) (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 (log.f64 a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b_2 -2)) 1) (*.f64 (log.f64 a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1) (log.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) (*.f64 (log.f64 a) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1) (*.f64 (log.f64 a) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) (*.f64 (log.f64 (cbrt.f64 a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1) (*.f64 (log.f64 (cbrt.f64 a)) 1)))))))

simplify81.0ms (0.5%)

Algorithm
egg-herbie
Rules
308×exp-prod_binary64
269×times-frac_binary64
268×log-prod_binary64
256×cancel-sign-sub-inv_binary64
255×sqr-pow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04464294969914
110712571
239902381
Stop Event
node limit
Counts
228 → 269
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 0 (cbrt.f64 a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 a)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 a)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 a))) 1)
(*.f64 (cbrt.f64 a) 1)
(*.f64 1 (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (pow.f64 a 1/6) (pow.f64 a 1/6))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(pow.f64 a 1/3)
(pow.f64 (cbrt.f64 a) 1)
(pow.f64 (pow.f64 (cbrt.f64 a) 2) 1/2)
(pow.f64 (*.f64 a a) 1/6)
(pow.f64 (pow.f64 a 3) 1/9)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 3/2)
(pow.f64 (cbrt.f64 (cbrt.f64 a)) 3)
(pow.f64 (sqrt.f64 a) 2/3)
(pow.f64 (pow.f64 a 1/6) 2)
(pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 a)))
(pow.f64 (exp.f64 1/3) (log.f64 a))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 a))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 a))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 a)))) (sqrt.f64 (log.f64 (cbrt.f64 a))))
(sqrt.f64 (pow.f64 (cbrt.f64 a) 2))
(fabs.f64 (cbrt.f64 a))
(log.f64 (exp.f64 (cbrt.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 a))))
(expm1.f64 (log1p.f64 (cbrt.f64 a)))
(log1p.f64 (expm1.f64 (cbrt.f64 a)))
(exp.f64 (log.f64 (cbrt.f64 a)))
(exp.f64 (*.f64 (log.f64 a) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 a))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 a)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1) 1/2))
(+.f64 0 (pow.f64 (cbrt.f64 a) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 a) 2))) 1)
(*.f64 (cbrt.f64 a) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 a) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (sqrt.f64 a) (pow.f64 a 1/6))
(*.f64 (pow.f64 a 1/6) (sqrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 5) (cbrt.f64 (cbrt.f64 a)))
(sqrt.f64 (*.f64 a (cbrt.f64 a)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 a) 2))))
(cbrt.f64 (*.f64 a a))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 a) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 a) 2)))
(exp.f64 (*.f64 2/3 (log.f64 a)))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1))
(exp.f64 (*.f64 (log.f64 a) 2/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 a)) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 a))) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1/3) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1) 1))
(+.f64 0 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))) 1)
(*.f64 b_2 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 a) 2) -1/2)))
(*.f64 b_2 (*.f64 -2 (pow.f64 (cbrt.f64 a) -2)))
(*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 -2 (*.f64 b_2 (pow.f64 (cbrt.f64 a) -2)))
(*.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) -2))
(*.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) 1)
(*.f64 1 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (*.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) -2)))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))
(*.f64 (sqrt.f64 (*.f64 b_2 -2)) (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)))
(*.f64 (*.f64 2 b_2) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (*.f64 b_2 -2))
(*.f64 (cbrt.f64 (/.f64 1 a)) (/.f64 (*.f64 b_2 -2) (cbrt.f64 a)))
(*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -2 (cbrt.f64 a)))
(*.f64 (/.f64 -2 (cbrt.f64 a)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (cbrt.f64 a)) (cbrt.f64 (/.f64 b_2 (/.f64 a -2))))
(*.f64 (/.f64 b_2 1) (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) -2)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) 1) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (/.f64 -2 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (/.f64 b_2 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) -2) (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) 1)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 2)
(pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) b_2)) -1)
(pow.f64 (exp.f64 1) (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))))
(pow.f64 (/.f64 (pow.f64 (*.f64 b_2 -2) 3) (*.f64 a a)) 1/3)
(pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) b_2)) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a)))) 2)) (cbrt.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a)))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))))) (sqrt.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a)))))
(neg.f64 (/.f64 (*.f64 b_2 -2) (neg.f64 (pow.f64 (cbrt.f64 a) 2))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b_2 -2) 3) (*.f64 a a)))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))
(exp.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))) 3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))) 2))
(exp.f64 (*.f64 (-.f64 (*.f64 2/3 (log.f64 a)) (log.f64 (*.f64 b_2 -2))) -1))
(exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1) 1))
(exp.f64 (-.f64 (*.f64 (log.f64 b_2) 1) (+.f64 (*.f64 2/3 (log.f64 a)) (log.f64 -1/2))))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b_2 -2)) 1) (*.f64 2/3 (log.f64 a))))
(exp.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 (*.f64 2/3 (log.f64 a)) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b_2 -2)) 1) (*.f64 (*.f64 2/3 (log.f64 a)) 1)))
(+.f64 0 (/.f64 b_2 (/.f64 a -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (/.f64 a -2)))) 1)
(*.f64 (*.f64 b_2 -2) (/.f64 1 a))
(*.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (/.f64 1 a)))
(*.f64 (/.f64 b_2 (/.f64 a -2)) 1)
(*.f64 1 (/.f64 b_2 (/.f64 a -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) (*.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) (cbrt.f64 (/.f64 1 a))))
(*.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2))) (pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2))) 2) (cbrt.f64 (/.f64 b_2 (/.f64 a -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (cbrt.f64 (/.f64 1 a))))
(*.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a -2))) (sqrt.f64 (/.f64 b_2 (/.f64 a -2))))
(*.f64 (*.f64 (*.f64 2 b_2) (pow.f64 (cbrt.f64 a) -2)) (/.f64 1 (neg.f64 (cbrt.f64 a))))
(*.f64 (cbrt.f64 (/.f64 1 a)) (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 -2 (cbrt.f64 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (/.f64 (pow.f64 (cbrt.f64 a) -2) (cbrt.f64 (cbrt.f64 a))))
(*.f64 (/.f64 (*.f64 b_2 -2) 1) (/.f64 1 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) 1) (/.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 1) (/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) -2) (/.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (/.f64 b_2 (/.f64 a -2))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a))))
(*.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 a 1/6)) (pow.f64 (cbrt.f64 a) -5/2))
(*.f64 (pow.f64 a -1/6) (/.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (pow.f64 a 1/6)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) (pow.f64 a 1/6)) (/.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) (pow.f64 a 1/6)))
(pow.f64 (/.f64 b_2 (/.f64 a -2)) 1)
(pow.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2))) 3)
(pow.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a -2))) 2)
(pow.f64 (*.f64 (/.f64 1 (*.f64 b_2 -2)) a) -1)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 b_2 (/.f64 a -2))))
(pow.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6) a) 1/3)
(pow.f64 (*.f64 (*.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) b_2)) (cbrt.f64 a)) -1)
(pow.f64 (/.f64 a (*.f64 b_2 -2)) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 b_2 -2)) a) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a -2)))) 2)) (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a -2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))))) (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a -2)))))
(neg.f64 (/.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (neg.f64 (cbrt.f64 a))))
(sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2))
(log.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (/.f64 a -2)))))
(cbrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6) a))
(expm1.f64 (log1p.f64 (/.f64 b_2 (/.f64 a -2))))
(log1p.f64 (expm1.f64 (/.f64 b_2 (/.f64 a -2))))
(exp.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a -2)))) 2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 b_2 (/.f64 a -2)))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))) 1) 1))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b_2 -2)) 1) (log.f64 a)))
(exp.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 (log.f64 a) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b_2 -2)) 1) (*.f64 (log.f64 a) 1)))
(exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1) (log.f64 (cbrt.f64 a))))
(exp.f64 (-.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) (*.f64 (log.f64 a) 1/3)))
(exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1) (*.f64 (log.f64 a) 1/3)))
(exp.f64 (-.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) (*.f64 (log.f64 (cbrt.f64 a)) 1)))
(exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1) (*.f64 (log.f64 (cbrt.f64 a)) 1)))
Outputs
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/3) b_2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(+.f64 0 (cbrt.f64 a))
(cbrt.f64 a)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 a)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 a)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 a))) 1)
(cbrt.f64 a)
(*.f64 (cbrt.f64 a) 1)
(cbrt.f64 a)
(*.f64 1 (cbrt.f64 a))
(cbrt.f64 a)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 a)))
(cbrt.f64 a)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(cbrt.f64 a)
(*.f64 (pow.f64 a 1/6) (pow.f64 a 1/6))
(cbrt.f64 a)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(cbrt.f64 a)
(pow.f64 a 1/3)
(cbrt.f64 a)
(pow.f64 (cbrt.f64 a) 1)
(cbrt.f64 a)
(pow.f64 (pow.f64 (cbrt.f64 a) 2) 1/2)
(cbrt.f64 a)
(pow.f64 (*.f64 a a) 1/6)
(cbrt.f64 a)
(pow.f64 (pow.f64 a 3) 1/9)
(*.f64 (pow.f64 (pow.f64 a 3) 1/18) (pow.f64 (pow.f64 a 3) 1/18))
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 3/2)
(pow.f64 (cbrt.f64 (cbrt.f64 a)) 3)
(cbrt.f64 a)
(pow.f64 (sqrt.f64 a) 2/3)
(*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(pow.f64 (pow.f64 a 1/6) 2)
(cbrt.f64 a)
(pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 a)))
(cbrt.f64 a)
(pow.f64 (exp.f64 1/3) (log.f64 a))
(cbrt.f64 a)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 a))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 a))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 a)))) (sqrt.f64 (log.f64 (cbrt.f64 a))))
(sqrt.f64 (pow.f64 (cbrt.f64 a) 2))
(cbrt.f64 a)
(fabs.f64 (cbrt.f64 a))
(cbrt.f64 a)
(log.f64 (exp.f64 (cbrt.f64 a)))
(cbrt.f64 a)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 a))))
(cbrt.f64 a)
(expm1.f64 (log1p.f64 (cbrt.f64 a)))
(cbrt.f64 a)
(log1p.f64 (expm1.f64 (cbrt.f64 a)))
(cbrt.f64 a)
(exp.f64 (log.f64 (cbrt.f64 a)))
(cbrt.f64 a)
(exp.f64 (*.f64 (log.f64 a) 1/3))
(cbrt.f64 a)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1))
(cbrt.f64 a)
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1/2))
(cbrt.f64 a)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 a))) 3))
(cbrt.f64 a)
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 a)) 2))
(cbrt.f64 a)
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1) 1/3))
(cbrt.f64 a)
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1/3) 1))
(cbrt.f64 a)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1) 1))
(cbrt.f64 a)
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1) 1/2))
(cbrt.f64 a)
(+.f64 0 (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 a a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 a a))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 a) 2))) 1)
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(*.f64 (cbrt.f64 a) (cbrt.f64 a))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(*.f64 (pow.f64 (cbrt.f64 a) 2) 1)
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(*.f64 1 (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(*.f64 (sqrt.f64 a) (pow.f64 a 1/6))
(*.f64 (pow.f64 a 1/6) (sqrt.f64 a))
(*.f64 (pow.f64 a 1/6) (sqrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 5) (cbrt.f64 (cbrt.f64 a)))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(sqrt.f64 (*.f64 a (cbrt.f64 a)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 a) 2))))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(cbrt.f64 (*.f64 a a))
(pow.f64 (cbrt.f64 a) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 a) 2)))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 a) 2)))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(exp.f64 (*.f64 2/3 (log.f64 a)))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(exp.f64 (*.f64 (log.f64 a) 2/3))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(exp.f64 (*.f64 (*.f64 2 (log.f64 a)) 1/3))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 a))) 3))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1) 2/3))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1/3) 2))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1) 2))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1) 1))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(+.f64 0 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2)))))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))) 1)
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 a) 2) -1/2)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (*.f64 -2 (pow.f64 (cbrt.f64 a) -2)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 -2 (*.f64 b_2 (pow.f64 (cbrt.f64 a) -2)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) -2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) 1)
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 1 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (*.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) -2)))
(*.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (*.f64 (pow.f64 (cbrt.f64 a) -2) (cbrt.f64 (*.f64 -2 b_2))))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (*.f64 (pow.f64 (cbrt.f64 a) -2) (cbrt.f64 (*.f64 -2 b_2))))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (cbrt.f64 (*.f64 -2 b_2))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -2 b_2) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (cbrt.f64 (*.f64 a a))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -2 b_2) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (cbrt.f64 (*.f64 a a))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)))
(*.f64 (sqrt.f64 (*.f64 b_2 -2)) (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) -2)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 2 b_2) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (*.f64 b_2 -2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 1 a)) (/.f64 (*.f64 b_2 -2) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (/.f64 1 a)) (/.f64 (*.f64 -2 b_2) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (/.f64 1 a)) (*.f64 -2 (/.f64 b_2 (cbrt.f64 a))))
(*.f64 (cbrt.f64 (/.f64 1 a)) (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))))
(*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -2 (cbrt.f64 a)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 -2 (cbrt.f64 a)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (cbrt.f64 a)) (cbrt.f64 (/.f64 b_2 (/.f64 a -2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (cbrt.f64 a)) (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (/.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (/.f64 (cbrt.f64 (/.f64 (*.f64 -2 b_2) a)) (cbrt.f64 a)))
(*.f64 (/.f64 b_2 1) (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) -2)
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) 1) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (/.f64 (cbrt.f64 (*.f64 -2 b_2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (/.f64 (cbrt.f64 (*.f64 -2 b_2)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (/.f64 -2 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (/.f64 b_2 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) -2) (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) -2) (/.f64 (*.f64 -2 b_2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) -2) (/.f64 -2 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) b_2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -2 b_2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (cbrt.f64 (*.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 4)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) 1)
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4) 1/2)
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6) 1/3)
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) 3)
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 2)
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) b_2)) -1)
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(pow.f64 (exp.f64 1) (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(pow.f64 (/.f64 (pow.f64 (*.f64 b_2 -2) 3) (*.f64 a a)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -2 b_2) 3) (*.f64 a a)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 b_2 3) a) (/.f64 -8 a)))
(pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) b_2)) 1) -1)
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a)))) 2)) (cbrt.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 (log.f64 (*.f64 -2 b_2)) (*.f64 -2/3 (log.f64 a)))) 2)) (cbrt.f64 (+.f64 (log.f64 (*.f64 -2 b_2)) (*.f64 -2/3 (log.f64 a)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 b_2) (fma.f64 2/3 (log.f64 a) (log.f64 -1/2)))) 2)) (cbrt.f64 (-.f64 (log.f64 b_2) (fma.f64 2/3 (log.f64 a) (log.f64 -1/2)))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))))) (sqrt.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a)))))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 (log.f64 (*.f64 -2 b_2)) (*.f64 -2/3 (log.f64 a))))) (sqrt.f64 (+.f64 (log.f64 (*.f64 -2 b_2)) (*.f64 -2/3 (log.f64 a)))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 b_2) (fma.f64 2/3 (log.f64 a) (log.f64 -1/2))))) (sqrt.f64 (-.f64 (log.f64 b_2) (fma.f64 2/3 (log.f64 a) (log.f64 -1/2)))))
(neg.f64 (/.f64 (*.f64 b_2 -2) (neg.f64 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b_2) -2) (pow.f64 (cbrt.f64 a) -2)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b_2 -2) 3) (*.f64 a a)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -2 b_2) 3) (*.f64 a a)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 b_2 3) a) (/.f64 -8 a)))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(exp.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6)) 1/3))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))) 3))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))) 2))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(exp.f64 (*.f64 (-.f64 (*.f64 2/3 (log.f64 a)) (log.f64 (*.f64 b_2 -2))) -1))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1) 1))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(exp.f64 (-.f64 (*.f64 (log.f64 b_2) 1) (+.f64 (*.f64 2/3 (log.f64 a)) (log.f64 -1/2))))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b_2 -2)) 1) (*.f64 2/3 (log.f64 a))))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(exp.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 (*.f64 2/3 (log.f64 a)) 1)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b_2 -2)) 1) (*.f64 (*.f64 2/3 (log.f64 a)) 1)))
(*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b_2))
(/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))
(+.f64 0 (/.f64 b_2 (/.f64 a -2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 -2 (/.f64 b_2 a)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b_2) (/.f64 -2 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b_2) (/.f64 -2 a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (/.f64 a -2)))) 1)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (*.f64 b_2 -2) (/.f64 1 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (/.f64 1 a)))
(*.f64 -2 (*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 1 a))))
(*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (*.f64 -2 (cbrt.f64 (/.f64 1 a))))
(*.f64 -2 (*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a))))
(*.f64 (/.f64 b_2 (/.f64 a -2)) 1)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 1 (/.f64 b_2 (/.f64 a -2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) (*.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) (cbrt.f64 (/.f64 1 a))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)) (*.f64 (cbrt.f64 (/.f64 (*.f64 -2 b_2) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (/.f64 1 a))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (cbrt.f64 (*.f64 a a))))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)) (cbrt.f64 (/.f64 1 a))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)) (cbrt.f64 (/.f64 1 a))))
(*.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2))) (pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2))) 2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2))) 2) (cbrt.f64 (/.f64 b_2 (/.f64 a -2))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (cbrt.f64 (/.f64 1 a))))
(*.f64 -2 (*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 1 a))))
(*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (*.f64 -2 (cbrt.f64 (/.f64 1 a))))
(*.f64 -2 (*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a))))
(*.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a -2))) (sqrt.f64 (/.f64 b_2 (/.f64 a -2))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (*.f64 (*.f64 2 b_2) (pow.f64 (cbrt.f64 a) -2)) (/.f64 1 (neg.f64 (cbrt.f64 a))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (cbrt.f64 (/.f64 1 a)) (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 -2 (*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 1 a))))
(*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (*.f64 -2 (cbrt.f64 (/.f64 1 a))))
(*.f64 -2 (*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a))))
(*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (/.f64 -2 (cbrt.f64 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (cbrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (/.f64 (cbrt.f64 (*.f64 -2 b_2)) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 -2 b_2)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (cbrt.f64 (*.f64 -2 b_2))) a)
(*.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (/.f64 (pow.f64 (cbrt.f64 a) -2) (cbrt.f64 (cbrt.f64 a))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (/.f64 (*.f64 b_2 -2) 1) (/.f64 1 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) 1) (/.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)) (/.f64 (cbrt.f64 (/.f64 (*.f64 -2 b_2) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)) (/.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (cbrt.f64 (*.f64 a a))))) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 1) (/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) -2) (/.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) -2) (/.f64 (/.f64 (*.f64 -2 b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) -2) (*.f64 (/.f64 -2 (cbrt.f64 (cbrt.f64 a))) (/.f64 b_2 (cbrt.f64 (*.f64 a a)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) -2) (*.f64 -2 (*.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) -2) (cbrt.f64 (cbrt.f64 a))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (/.f64 b_2 (/.f64 a -2))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (/.f64 (*.f64 -2 b_2) a))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 a 1/6)) (pow.f64 (cbrt.f64 a) -5/2))
(*.f64 (/.f64 b_2 (/.f64 (pow.f64 a 1/6) -2)) (pow.f64 (cbrt.f64 a) -5/2))
(*.f64 (*.f64 (/.f64 b_2 (pow.f64 a 1/6)) -2) (pow.f64 (cbrt.f64 a) -5/2))
(/.f64 (*.f64 -2 b_2) (/.f64 (pow.f64 a 1/6) (pow.f64 (cbrt.f64 a) -5/2)))
(*.f64 (pow.f64 a -1/6) (/.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (pow.f64 a 1/6)))
(*.f64 (pow.f64 a -1/6) (/.f64 (/.f64 (*.f64 -2 b_2) (pow.f64 (cbrt.f64 a) 2)) (pow.f64 a 1/6)))
(*.f64 (pow.f64 a -1/6) (*.f64 (/.f64 -2 (pow.f64 a 1/6)) (/.f64 b_2 (cbrt.f64 (*.f64 a a)))))
(/.f64 (pow.f64 a -1/6) (/.f64 (pow.f64 a 1/6) (/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 4)) (pow.f64 a 1/6)) (/.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))) (pow.f64 a 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)) (/.f64 (cbrt.f64 (/.f64 (*.f64 -2 b_2) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)) (/.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 (cbrt.f64 (*.f64 a a))))) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 4)) (cbrt.f64 a)))
(pow.f64 (/.f64 b_2 (/.f64 a -2)) 1)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2) 1/2)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 3) 1/3)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2))) 3)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a -2))) 2)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (*.f64 (/.f64 1 (*.f64 b_2 -2)) a) -1)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 b_2 (/.f64 a -2))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6) a) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 6) a))
(pow.f64 (*.f64 (*.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) b_2)) (cbrt.f64 a)) -1)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (/.f64 a (*.f64 b_2 -2)) -1)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 b_2 -2)) a) 1) -1)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a -2)))) 2)) (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a -2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a)))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 -2 b_2) a))) 2)) (cbrt.f64 (log.f64 (/.f64 (*.f64 -2 b_2) a))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))))) (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a -2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))))) (sqrt.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 -2 b_2) a)))) (sqrt.f64 (log.f64 (/.f64 (*.f64 -2 b_2) a))))
(neg.f64 (/.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (neg.f64 (cbrt.f64 a))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(log.f64 (exp.f64 (/.f64 b_2 (/.f64 a -2))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (/.f64 a -2)))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(cbrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 3))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 6) a))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) 6) a))
(expm1.f64 (log1p.f64 (/.f64 b_2 (/.f64 a -2))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(log1p.f64 (expm1.f64 (/.f64 b_2 (/.f64 a -2))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))) 1))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 3)) 1/3))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a -2)))) 3))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a -2)))) 2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 b_2 (/.f64 a -2)))) -1))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))) 1) 1))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b_2 -2)) 1) (log.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 (log.f64 a) 1)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b_2 -2)) 1) (*.f64 (log.f64 a) 1)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1) (log.f64 (cbrt.f64 a))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (-.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) (*.f64 (log.f64 a) 1/3)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1) (*.f64 (log.f64 a) 1/3)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (-.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) (*.f64 (log.f64 (cbrt.f64 a)) 1)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)
(exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (*.f64 2/3 (log.f64 a))) 1) (*.f64 (log.f64 (cbrt.f64 a)) 1)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 b_2) a)

eval1.1s (7.4%)

Compiler

Compiled 38798 to 20376 computations (47.5% saved)

prune567.0ms (3.8%)

Pruning

76 alts after pruning (67 fresh and 9 done)

PrunedKeptTotal
New1342351377
Fresh163248
Picked011
Done2810
Total1360761436
Error
0.9b
Counts
1436 → 76
Alt Table
Click to see full alt table
StatusErrorProgram
52.4b
(pow.f64 (pow.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 3/2) 1/3) 2)
59.4b
(pow.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 3) 1/3)
58.9b
(pow.f64 (pow.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 3) 1/3)
47.0b
(pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) -1)
46.6b
(pow.f64 (*.f64 (/.f64 1 (*.f64 b_2 -2)) a) -1)
48.9b
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
55.6b
(pow.f64 (exp.f64 1) (log.f64 (/.f64 b_2 (/.f64 a -2))))
59.3b
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
58.7b
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 3)
49.9b
(pow.f64 (E.f64) (log.f64 (/.f64 c (*.f64 b_2 -2))))
47.1b
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 3) a)
46.0b
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
40.6b
(/.f64 (/.f64 (*.f64 c -1/2) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
56.1b
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (pow.f64 a 1/3) 2)) (cbrt.f64 a))
57.3b
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (*.f64 a a) 1/6))
54.7b
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (fabs.f64 (cbrt.f64 a)))
46.8b
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
38.2b
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a)
58.5b
(/.f64 (/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))) a)
50.4b
(/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))) a))) (+.f64 b_2 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))))) a)
49.9b
(/.f64 (-.f64 (neg.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))))) b_2) a)
45.2b
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (*.f64 c (neg.f64 a)) 1/4) 2)) a)
54.6b
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) a)
49.3b
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2)) a)
37.2b
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/4)) 2)) a)
58.5b
(/.f64 (-.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 (*.f64 c 1/2) a) b_2) b_2)) a)
36.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a)
37.2b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 3))) a)
36.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
45.1b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (*.f64 (neg.f64 c) a) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
45.1b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
52.5b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
55.7b
(/.f64 (-.f64 (neg.f64 b_2) (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) a)
46.2b
(/.f64 (-.f64 (neg.f64 b_2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) a)
47.6b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
46.9b
(/.f64 (*.f64 (/.f64 c -2) (/.f64 a b_2)) a)
54.4b
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (cbrt.f64 (*.f64 -2 b_2))) a)
58.5b
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 a b_2))) 3)) a)
47.0b
(/.f64 (*.f64 c (/.f64 1/2 (neg.f64 (/.f64 b_2 a)))) a)
58.5b
(/.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)) a)
46.9b
(/.f64 (*.f64 c (*.f64 (/.f64 1/2 (neg.f64 b_2)) a)) a)
40.2b
(/.f64 (*.f64 c -1/2) b_2)
46.5b
(/.f64 (*.f64 b_2 -2) a)
45.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
59.4b
(/.f64 (neg.f64 b_2) a)
58.1b
(/.f64 0 a)
40.5b
(/.f64 -1/2 (/.f64 b_2 c))
46.5b
(/.f64 -2 (/.f64 a b_2))
53.1b
(-.f64 (+.f64 1 (/.f64 -1/2 (/.f64 b_2 c))) 1)
46.7b
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
54.0b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (*.f64 (exp.f64 (*.f64 3 (log.f64 (/.f64 c b_2)))) 1/8) 1/3))
46.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 3))
46.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
46.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1/2 b_2) c))
58.6b
(+.f64 (sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2)) (*.f64 1/2 (/.f64 c b_2)))
53.3b
(+.f64 (expm1.f64 (log1p.f64 (/.f64 -2 (/.f64 a b_2)))) (*.f64 1/2 (/.f64 c b_2)))
58.5b
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (/.f64 1 a)))
54.4b
(*.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 a)) (/.f64 (/.f64 a b_2) (sqrt.f64 a)))
47.5b
(*.f64 (/.f64 c a) (/.f64 -1/2 (/.f64 b_2 a)))
58.7b
(*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))
47.0b
(*.f64 (/.f64 1 a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
47.0b
(*.f64 (/.f64 -1/2 a) (/.f64 c (/.f64 b_2 a)))
34.6b
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 (neg.f64 a)))
45.2b
(*.f64 (*.f64 c -1/2) (*.f64 (/.f64 a b_2) (/.f64 1 a)))
52.7b
(*.f64 (exp.f64 (log.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (/.f64 1 (neg.f64 a)))
58.5b
(*.f64 c (/.f64 1/2 b_2))
40.3b
(*.f64 c (/.f64 -1/2 b_2))
46.5b
(*.f64 b_2 (/.f64 -2 a))
58.3b
(sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2))
58.9b
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
60.9b
(exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 3) 1/3))
59.3b
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 1/3))
59.3b
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 3))
53.8b
(exp.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
55.5b
(exp.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))))
49.8b
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
Compiler

Compiled 1120 to 817 computations (27.1% saved)

regimes2.1s (14.3%)

Counts
109 → 3
Calls
Call 1
Inputs
(/.f64 0 a)
(/.f64 (neg.f64 b_2) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 -2 (/.f64 a b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 1/2 c) b_2)
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
(*.f64 (/.f64 -1/2 a) (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))
(*.f64 (/.f64 c a) (/.f64 -1/2 (/.f64 b_2 a)))
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
(-.f64 (+.f64 1 (/.f64 -1/2 (/.f64 b_2 c))) 1)
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(/.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)) a)
(/.f64 (*.f64 (/.f64 c -2) (/.f64 a b_2)) a)
(/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
(/.f64 (*.f64 c (*.f64 (/.f64 1/2 (neg.f64 b_2)) a)) a)
(/.f64 (*.f64 c (/.f64 1/2 (neg.f64 (/.f64 b_2 a)))) a)
(*.f64 (*.f64 c -1/2) (*.f64 (/.f64 a b_2) (/.f64 1 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1/2 b_2) c))
(/.f64 (/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))) a)
(/.f64 (/.f64 (*.f64 1/2 (-.f64 0 (*.f64 a c))) b_2) a)
(*.f64 (/.f64 (*.f64 (*.f64 1/2 c) a) b_2) (/.f64 1 (neg.f64 a)))
(/.f64 (*.f64 c (*.f64 1/2 (*.f64 (/.f64 1 (neg.f64 b_2)) a))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a)
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 (*.f64 c 1/2) a) b_2) b_2)) a)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
(pow.f64 (*.f64 (/.f64 1 (*.f64 b_2 -2)) a) -1)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(fma.f64 (*.f64 1/2 c) (/.f64 1 b_2) (/.f64 -2 (/.f64 a b_2)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(exp.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))))
(exp.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 2))
(sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 3) 1/3)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 a b_2))) 3)) a)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 3) a)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 3)
(*.f64 (/.f64 1 a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 a)) (/.f64 (/.f64 a b_2) (sqrt.f64 a)))
(+.f64 (expm1.f64 (log1p.f64 (/.f64 -2 (/.f64 a b_2)))) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (cbrt.f64 (*.f64 -2 b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (*.f64 c (neg.f64 a)) 1/4) 2)) a)
(pow.f64 (pow.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 3) 1/3)
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 (neg.f64 a)))
(+.f64 (sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 1/3))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3))
(/.f64 (-.f64 (neg.f64 b_2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)) a)
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (*.f64 (neg.f64 c) a) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
(pow.f64 (E.f64) (log.f64 (/.f64 c (*.f64 b_2 -2))))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 b_2 (/.f64 a -2))))
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 c -1/2) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(pow.f64 (pow.f64 (pow.f64 (/.f64 -1/2 (/.f64 b_2 c)) 3/2) 1/3) 2)
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (pow.f64 a 1/3) 2)) (cbrt.f64 a))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) -1)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 3))
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (*.f64 a a) 1/6))
(/.f64 (-.f64 (neg.f64 b_2) (expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)))) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)) 3)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 3))) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 (*.f64 1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (*.f64 (exp.f64 (*.f64 3 (log.f64 (/.f64 c b_2)))) 1/8) 1/3))
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/4)) 2)) a)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 c 1/2) (/.f64 a b_2))) (/.f64 1 a)))
(exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 3) 1/3))
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (fabs.f64 (cbrt.f64 a)))
(exp.f64 (log.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(/.f64 (-.f64 (neg.f64 b_2) (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) a)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c b_2) (cbrt.f64 1/8) (*.f64 -2 (/.f64 b_2 a)))) 3)
(*.f64 (exp.f64 (log.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (/.f64 1 (neg.f64 a)))
(/.f64 (-.f64 (neg.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a)))))) b_2) a)
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 a)) (*.f64 -1 (log.f64 (/.f64 1 c)))))) 2)) a)
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (neg.f64 c))))) 2)) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) (sqrt.f64 a)))
(fma.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 b_2 (/.f64 c b_2)) (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))) a))) (+.f64 b_2 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))))))) a)
Outputs
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
Calls

4 calls:

973.0ms
c
728.0ms
a
191.0ms
b_2
188.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
26.5b8a
10.3b3b_2
22.4b15c
15.4b5(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 1308 to 699 computations (46.6% saved)

bsearch93.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
1.7987955582159483e+98
8.143310338367556e+111
66.0ms
-1.427606031734129e-89
-4.205592518097422e-95
Results
71.0ms279×body256valid
5.0ms30×body256infinite
4.0ms42×body256invalid
3.0ms13×body1024valid
2.0msbody2048valid
1.0msbody512valid
Compiler

Compiled 766 to 492 computations (35.8% saved)

regimes1.6s (10.7%)

Counts
77 → 3
Calls
Call 1
Inputs
(/.f64 0 a)
(/.f64 (neg.f64 b_2) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 -2 (/.f64 a b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 1/2 c) b_2)
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
(*.f64 (/.f64 -1/2 a) (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))
(*.f64 (/.f64 c a) (/.f64 -1/2 (/.f64 b_2 a)))
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
(-.f64 (+.f64 1 (/.f64 -1/2 (/.f64 b_2 c))) 1)
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(/.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)) a)
(/.f64 (*.f64 (/.f64 c -2) (/.f64 a b_2)) a)
(/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
(/.f64 (*.f64 c (*.f64 (/.f64 1/2 (neg.f64 b_2)) a)) a)
(/.f64 (*.f64 c (/.f64 1/2 (neg.f64 (/.f64 b_2 a)))) a)
(*.f64 (*.f64 c -1/2) (*.f64 (/.f64 a b_2) (/.f64 1 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1/2 b_2) c))
(/.f64 (/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))) a)
(/.f64 (/.f64 (*.f64 1/2 (-.f64 0 (*.f64 a c))) b_2) a)
(*.f64 (/.f64 (*.f64 (*.f64 1/2 c) a) b_2) (/.f64 1 (neg.f64 a)))
(/.f64 (*.f64 c (*.f64 1/2 (*.f64 (/.f64 1 (neg.f64 b_2)) a))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a)
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 (*.f64 c 1/2) a) b_2) b_2)) a)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
(pow.f64 (*.f64 (/.f64 1 (*.f64 b_2 -2)) a) -1)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(fma.f64 (*.f64 1/2 c) (/.f64 1 b_2) (/.f64 -2 (/.f64 a b_2)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) a) b_2)) a)
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(exp.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))))
(exp.f64 (log.f64 (/.f64 b_2 (/.f64 a -2))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 2))
(sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 3) 1/3)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))))
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 a b_2))) 3)) a)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 3) a)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))) 3)
(*.f64 (/.f64 1 a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 a)) (/.f64 (/.f64 a b_2) (sqrt.f64 a)))
(+.f64 (expm1.f64 (log1p.f64 (/.f64 -2 (/.f64 a b_2)))) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (cbrt.f64 (*.f64 -2 b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (*.f64 c (neg.f64 a)) 1/4) 2)) a)
(pow.f64 (pow.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))) 3) 1/3)
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 1 (neg.f64 a)))
(+.f64 (sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a -2)) 2)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2))))) 1/3))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1/3))
(/.f64 (-.f64 (neg.f64 b_2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)) a)
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (*.f64 (neg.f64 c) a) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
Outputs
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
Calls

4 calls:

547.0ms
b_2
473.0ms
c
457.0ms
a
83.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
27.9b9a
10.3b3b_2
25.5b13c
15.4b5(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 804 to 426 computations (47% saved)

bsearch50.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.7987955582159483e+98
8.143310338367556e+111
30.0ms
-1.427606031734129e-89
-4.205592518097422e-95
Results
27.0ms219×body256valid
6.0ms45×body256invalid
4.0ms12×body2048valid
4.0ms15×body1024valid
4.0ms33×body256infinite
2.0ms10×body512valid
Compiler

Compiled 480 to 331 computations (31% saved)

regimes347.0ms (2.3%)

Counts
43 → 3
Calls
Call 1
Inputs
(/.f64 0 a)
(/.f64 (neg.f64 b_2) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 -2 (/.f64 a b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 1/2 c) b_2)
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
(*.f64 (/.f64 -1/2 a) (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))
(*.f64 (/.f64 c a) (/.f64 -1/2 (/.f64 b_2 a)))
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
(-.f64 (+.f64 1 (/.f64 -1/2 (/.f64 b_2 c))) 1)
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(/.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)) a)
(/.f64 (*.f64 (/.f64 c -2) (/.f64 a b_2)) a)
(/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
(/.f64 (*.f64 c (*.f64 (/.f64 1/2 (neg.f64 b_2)) a)) a)
(/.f64 (*.f64 c (/.f64 1/2 (neg.f64 (/.f64 b_2 a)))) a)
(*.f64 (*.f64 c -1/2) (*.f64 (/.f64 a b_2) (/.f64 1 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1/2 b_2) c))
(/.f64 (/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))) a)
(/.f64 (/.f64 (*.f64 1/2 (-.f64 0 (*.f64 a c))) b_2) a)
(*.f64 (/.f64 (*.f64 (*.f64 1/2 c) a) b_2) (/.f64 1 (neg.f64 a)))
(/.f64 (*.f64 c (*.f64 1/2 (*.f64 (/.f64 1 (neg.f64 b_2)) a))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a)
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 (*.f64 c 1/2) a) b_2) b_2)) a)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
(pow.f64 (*.f64 (/.f64 1 (*.f64 b_2 -2)) a) -1)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (cbrt.f64 1/8)))
(-.f64 (*.f64 b_2 (/.f64 -2 a)) (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(fma.f64 (*.f64 1/2 c) (/.f64 1 b_2) (/.f64 -2 (/.f64 a b_2)))
Outputs
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
Calls

3 calls:

139.0ms
a
123.0ms
c
75.0ms
b_2
Results
ErrorSegmentsBranch
33.1b7a
13.6b3b_2
33.3b7c
Compiler

Compiled 384 to 210 computations (45.3% saved)

bsearch52.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
4.925211303747002e-90
2.5976554384916667e-87
31.0ms
-1.427606031734129e-89
-4.205592518097422e-95
Results
29.0ms240×body256valid
9.0ms78×body256invalid
6.0ms12×body2048valid
3.0ms12×body1024valid
2.0msbody512valid
Compiler

Compiled 461 to 336 computations (27.1% saved)

regimes323.0ms (2.2%)

Counts
39 → 3
Calls
Call 1
Inputs
(/.f64 0 a)
(/.f64 (neg.f64 b_2) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 -2 (/.f64 a b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 1/2 c) b_2)
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
(*.f64 (/.f64 -1/2 a) (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))
(*.f64 (/.f64 c a) (/.f64 -1/2 (/.f64 b_2 a)))
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
(-.f64 (+.f64 1 (/.f64 -1/2 (/.f64 b_2 c))) 1)
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(/.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)) a)
(/.f64 (*.f64 (/.f64 c -2) (/.f64 a b_2)) a)
(/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
(/.f64 (*.f64 c (*.f64 (/.f64 1/2 (neg.f64 b_2)) a)) a)
(/.f64 (*.f64 c (/.f64 1/2 (neg.f64 (/.f64 b_2 a)))) a)
(*.f64 (*.f64 c -1/2) (*.f64 (/.f64 a b_2) (/.f64 1 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1/2 b_2) c))
(/.f64 (/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))) a)
(/.f64 (/.f64 (*.f64 1/2 (-.f64 0 (*.f64 a c))) b_2) a)
(*.f64 (/.f64 (*.f64 (*.f64 1/2 c) a) b_2) (/.f64 1 (neg.f64 a)))
(/.f64 (*.f64 c (*.f64 1/2 (*.f64 (/.f64 1 (neg.f64 b_2)) a))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a)
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 (*.f64 c 1/2) a) b_2) b_2)) a)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
(pow.f64 (*.f64 (/.f64 1 (*.f64 b_2 -2)) a) -1)
Outputs
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
Calls

3 calls:

147.0ms
a
105.0ms
c
61.0ms
b_2
Results
ErrorSegmentsBranch
32.7b9a
13.8b3b_2
33.6b7c
Compiler

Compiled 338 to 185 computations (45.3% saved)

bsearch46.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
4.925211303747002e-90
2.5976554384916667e-87
26.0ms
-1.427606031734129e-89
-4.205592518097422e-95
Results
27.0ms240×body256valid
7.0ms67×body256invalid
5.0ms17×body1024valid
3.0msbody2048valid
1.0msbody512valid
Compiler

Compiled 427 to 319 computations (25.3% saved)

regimes249.0ms (1.7%)

Counts
36 → 2
Calls
Call 1
Inputs
(/.f64 0 a)
(/.f64 (neg.f64 b_2) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 -2 (/.f64 a b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 1/2 c) b_2)
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
(*.f64 (/.f64 -1/2 a) (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c a) (*.f64 1/2 (/.f64 a b_2)))
(*.f64 (/.f64 c a) (/.f64 -1/2 (/.f64 b_2 a)))
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
(-.f64 (+.f64 1 (/.f64 -1/2 (/.f64 b_2 c))) 1)
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(/.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)) a)
(/.f64 (*.f64 (/.f64 c -2) (/.f64 a b_2)) a)
(/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
(/.f64 (*.f64 c (*.f64 (/.f64 1/2 (neg.f64 b_2)) a)) a)
(/.f64 (*.f64 c (/.f64 1/2 (neg.f64 (/.f64 b_2 a)))) a)
(*.f64 (*.f64 c -1/2) (*.f64 (/.f64 a b_2) (/.f64 1 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1/2 b_2) c))
(/.f64 (/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))) a)
(/.f64 (/.f64 (*.f64 1/2 (-.f64 0 (*.f64 a c))) b_2) a)
(*.f64 (/.f64 (*.f64 (*.f64 1/2 c) a) b_2) (/.f64 1 (neg.f64 a)))
(/.f64 (*.f64 c (*.f64 1/2 (*.f64 (/.f64 1 (neg.f64 b_2)) a))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a)
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 (*.f64 c 1/2) a) b_2) b_2)) a)
Outputs
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 b_2 -2) a)
Calls

3 calls:

95.0ms
c
84.0ms
a
61.0ms
b_2
Results
ErrorSegmentsBranch
35.9b5a
24.2b2b_2
34.8b7c
Compiler

Compiled 312 to 169 computations (45.8% saved)

bsearch21.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
-4.645827809839113e-252
-3.94243859652021e-254
Results
14.0ms112×body256valid
6.0ms55×body256invalid
Compiler

Compiled 148 to 113 computations (23.6% saved)

regimes92.0ms (0.6%)

Counts
11 → 2
Calls
Call 1
Inputs
(/.f64 0 a)
(/.f64 (neg.f64 b_2) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 -2 (/.f64 a b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 1/2 c) b_2)
Outputs
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 b_2 (/.f64 -2 a))
Calls

3 calls:

41.0ms
c
35.0ms
a
12.0ms
b_2
Results
ErrorSegmentsBranch
35.9b5a
24.2b2b_2
34.9b7c
Compiler

Compiled 67 to 42 computations (37.3% saved)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
-4.645827809839113e-252
-3.94243859652021e-254
Results
12.0ms110×body256valid
6.0ms58×body256invalid
0.0msbody512valid
Compiler

Compiled 148 to 113 computations (23.6% saved)

regimes85.0ms (0.6%)

Counts
9 → 2
Calls
Call 1
Inputs
(/.f64 0 a)
(/.f64 (neg.f64 b_2) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 -2 (/.f64 a b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1/2 (/.f64 b_2 c))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 b_2 (/.f64 -2 a))
Calls

3 calls:

36.0ms
a
36.0ms
c
11.0ms
b_2
Results
ErrorSegmentsBranch
35.9b5a
24.2b2b_2
34.9b7c
Compiler

Compiled 57 to 36 computations (36.8% saved)

bsearch24.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
-4.645827809839113e-252
-3.94243859652021e-254
Results
15.0ms107×body256valid
6.0ms60×body256invalid
1.0msbody512valid
Compiler

Compiled 148 to 113 computations (23.6% saved)

regimes14.0ms (0.1%)

Counts
3 → 2
Calls
Call 1
Inputs
(/.f64 0 a)
(/.f64 (neg.f64 b_2) a)
(*.f64 -1/2 (/.f64 c b_2))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (neg.f64 b_2) a)
Calls

3 calls:

6.0ms
b_2
3.0ms
c
3.0ms
a
Results
ErrorSegmentsBranch
40.2b1a
37.1b2b_2
40.2b1c
Compiler

Compiled 27 to 19 computations (29.6% saved)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
-4.645827809839113e-252
-3.94243859652021e-254
Results
12.0ms111×body256valid
6.0ms40×body256invalid
0.0msbody512valid
Compiler

Compiled 141 to 106 computations (24.8% saved)

regimes14.0ms (0.1%)

Accuracy

Total -7.2b remaining (-13%)

Threshold costs -7.2b (-13%)

Counts
2 → 2
Calls
Call 1
Inputs
(/.f64 0 a)
(/.f64 (neg.f64 b_2) a)
Outputs
(/.f64 0 a)
(/.f64 (neg.f64 b_2) a)
Calls

3 calls:

7.0ms
b_2
3.0ms
c
3.0ms
a
Results
ErrorSegmentsBranch
58.1b1a
55.2b2b_2
58.1b1c
Compiler

Compiled 22 to 16 computations (27.3% saved)

bsearch9.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
-2.464942063188603e-281
-1.8576365096322542e-281
Results
5.0ms48×body256valid
3.0ms26×body256invalid
Compiler

Compiled 67 to 51 computations (23.9% saved)

simplify17.0ms (0.1%)

Algorithm
egg-herbie
Rules
25×*-commutative_binary64
24×+-commutative_binary64
20×sub-neg_binary64
15×neg-sub0_binary64
15×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
086323
1126323
2154323
3189323
4206323
5215323
6218323
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 -6651145986371207/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 5499999999999999829258344401558426746072502942719584131209195509571253402761163429291052550855894959463684112384) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -4013622577982625/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -4013622577982625/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 5711349092553401/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -4013622577982625/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 6988003595594749/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (/.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -5613129393316443/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (/.f64 (*.f64 -1/2 c) b_2) (/.f64 (*.f64 b_2 -2) a))
(if (<=.f64 b_2 -5778221434296339/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448) (/.f64 (*.f64 -1/2 c) b_2) (*.f64 b_2 (/.f64 -2 a)))
(if (<=.f64 b_2 -1898558471268797/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (*.f64 -1/2 (/.f64 c b_2)) (*.f64 b_2 (/.f64 -2 a)))
(if (<=.f64 b_2 -7396123435899313/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (neg.f64 b_2) a))
(if (<=.f64 b_2 -1961990857885011/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) (/.f64 0 a) (/.f64 (neg.f64 b_2) a))
(/.f64 0 a)
Outputs
(if (<=.f64 b_2 -6651145986371207/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 5499999999999999829258344401558426746072502942719584131209195509571253402761163429291052550855894959463684112384) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -4013622577982625/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -4013622577982625/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -4013622577982625/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 5711349092553401/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -4013622577982625/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 6988003595594749/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (/.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -4013622577982625/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 6988003595594749/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -5613129393316443/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (/.f64 (*.f64 -1/2 c) b_2) (/.f64 (*.f64 b_2 -2) a))
(if (<=.f64 b_2 -5778221434296339/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448) (/.f64 (*.f64 -1/2 c) b_2) (*.f64 b_2 (/.f64 -2 a)))
(if (<=.f64 b_2 -1898558471268797/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (*.f64 -1/2 (/.f64 c b_2)) (*.f64 b_2 (/.f64 -2 a)))
(if (<=.f64 b_2 -7396123435899313/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (neg.f64 b_2) a))
(if (<=.f64 b_2 -1961990857885011/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) (/.f64 0 a) (/.f64 (neg.f64 b_2) a))
(/.f64 0 a)
Compiler

Compiled 249 to 168 computations (32.5% saved)

soundness168.0ms (1.1%)

Algorithm
egg-herbie
Rules
746×fma-neg_binary64
645×unswap-sqr_binary64
451×distribute-rgt-in_binary64
396×fma-def_binary64
327×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04153615
110443266
238593140
082011529
1199510615
2690910579
Stop Event
node limit
node limit
Compiler

Compiled 167 to 111 computations (33.5% saved)

end88.0ms (0.6%)

Compiler

Compiled 222 to 122 computations (45% saved)

Profiling

Loading profile data...