Bouland and Aaronson, Equation (26)

Time bar (total: 4.2s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 20 to 13 computations (35% saved)

sample1.1s (25.3%)

Results
638.0ms5103×body256infinite
422.0ms3153×body256valid
Bogosity

preprocess188.0ms (4.4%)

Algorithm
egg-herbie
Rules
1222×fma-def
1156×fma-neg
1098×sub-neg
988×unsub-neg
826×distribute-lft-in
Problems
254×No Errors
(pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2)
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
036315
199295
2221295
3646295
42807225
56976225
Stop Event
node limit
Calls
Call 1
Inputs
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 (neg.f64 b) (neg.f64 b))) 2) (*.f64 4 (*.f64 (neg.f64 b) (neg.f64 b)))) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (*.f64 a a))) 1)
Outputs
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (-.f64 (*.f64 (*.f64 b b) 4) 1))
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 (*.f64 b b) 4 -1))
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 b (*.f64 b 4) -1))
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 (*.f64 b b) 4 -1))
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (-.f64 (*.f64 (*.f64 b b) 4) 1))
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 (*.f64 b b) 4 -1))
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 b (*.f64 b 4) -1))
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 (*.f64 b b) 4 -1))
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (-.f64 (*.f64 (*.f64 b b) 4) 1))
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 (*.f64 b b) 4 -1))
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 b (*.f64 b 4) -1))
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 (*.f64 b b) 4 -1))
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 (neg.f64 b) (neg.f64 b))) 2) (*.f64 4 (*.f64 (neg.f64 b) (neg.f64 b)))) 1)
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (-.f64 (*.f64 (*.f64 b b) 4) 1))
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 (*.f64 b b) 4 -1))
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 b (*.f64 b 4) -1))
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 (*.f64 b b) 4 -1))
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (*.f64 a a))) 1)
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (-.f64 (*.f64 (*.f64 a a) 4) 1))
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 (*.f64 a a) 4 -1))
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 a (*.f64 a 4) -1))
(fma.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3) (fma.f64 a (*.f64 a 4) -1))
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 a (*.f64 a 4) -1))
Symmetry

(abs a)

(abs b)

Compiler

Compiled 86 to 37 computations (57% saved)

eval1.0ms (0%)

Compiler

Compiled 60 to 31 computations (48.3% saved)

prune4.0ms (0.1%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
99.9%
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (-.f64 (*.f64 (*.f64 b b) 4) 1))
100.0%
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 (*.f64 b b) 4 -1))
99.9%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
99.9%
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (-.f64 (*.f64 (*.f64 b b) 4) 1))
100.0%
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 (*.f64 b b) 4 -1))
Compiler

Compiled 102 to 66 computations (35.3% saved)

localize141.0ms (3.3%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 a a) (*.f64 b b))
100.0%
(*.f64 4 (*.f64 b b))
99.8%
(pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2)
100.0%
(fma.f64 a a (*.f64 b b))
100.0%
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (-.f64 (*.f64 (*.f64 b b) 4) 1))
100.0%
(*.f64 (*.f64 b b) 4)
99.8%
(pow.f64 (fma.f64 a a (*.f64 b b)) 2)
100.0%
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 (*.f64 b b) 4 -1))
100.0%
(pow.f64 (hypot.f64 a b) 4)
Compiler

Compiled 150 to 58 computations (61.3% saved)

series17.0ms (0.4%)

Counts
9 → 192
Calls

48 calls:

TimeVariablePointExpression
3.0ms
a
@inf
(fma.f64 a a (*.f64 b b))
2.0ms
a
@0
(pow.f64 (hypot.f64 a b) 4)
2.0ms
b
@0
(pow.f64 (hypot.f64 a b) 4)
1.0ms
a
@inf
(pow.f64 (hypot.f64 a b) 4)
1.0ms
a
@-inf
(pow.f64 (fma.f64 a a (*.f64 b b)) 2)

rewrite246.0ms (5.8%)

Algorithm
batch-egg-rewrite
Rules
1205×log1p-expm1-u
708×expm1-log1p-u
388×expm1-udef
388×log1p-udef
176×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026221
1348211
24188211
Stop Event
node limit
Counts
9 → 282
Calls
Call 1
Inputs
(pow.f64 (hypot.f64 a b) 4)
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 (*.f64 b b) 4 -1))
(pow.f64 (fma.f64 a a (*.f64 b b)) 2)
(*.f64 (*.f64 b b) 4)
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (-.f64 (*.f64 (*.f64 b b) 4) 1))
(fma.f64 a a (*.f64 b b))
(pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2)
(*.f64 4 (*.f64 b b))
(+.f64 (*.f64 a a) (*.f64 b b))
Outputs
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)))
(+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4))) 1)
(*.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3))
(*.f64 1 (pow.f64 (hypot.f64 a b) 4))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (hypot.f64 a b) 4) 1)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 (hypot.f64 a b) 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(sqrt.f64 (pow.f64 (hypot.f64 a b) 8))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))))
(cbrt.f64 (pow.f64 (hypot.f64 a b) 12))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4)))
(exp.f64 (*.f64 4 (log.f64 (hypot.f64 a b))))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (hypot.f64 a b))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) 1)
(-.f64 (/.f64 (pow.f64 (hypot.f64 a b) 8) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(*.f64 1 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(*.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (/.f64 1 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)) (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4))) (+.f64 1 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4))) 1) (+.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1))
(pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (log.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 1 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) 2) (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)))
(+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4))) 1)
(*.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3))
(*.f64 1 (pow.f64 (hypot.f64 a b) 4))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (hypot.f64 a b) 4) 1)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 (hypot.f64 a b) 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(sqrt.f64 (pow.f64 (hypot.f64 a b) 8))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))))
(cbrt.f64 (pow.f64 (hypot.f64 a b) 12))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4)))
(exp.f64 (*.f64 4 (log.f64 (hypot.f64 a b))))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (hypot.f64 a b))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (fma.f64 4 (pow.f64 b 2) 1) 1)
(pow.f64 (*.f64 4 (pow.f64 b 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 b 2))) 3)
(pow.f64 (*.f64 (pow.f64 b 6) 64) 1/3)
(pow.f64 (*.f64 b 2) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) 16))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (pow.f64 b 2)))))
(cbrt.f64 (*.f64 (pow.f64 b 6) 64))
(expm1.f64 (log1p.f64 (*.f64 4 (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 4 (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 4 (pow.f64 b 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 4 (pow.f64 b 2))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) 1)
(-.f64 (/.f64 (pow.f64 (hypot.f64 a b) 8) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(*.f64 1 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(*.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (/.f64 1 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)) (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4))) (+.f64 1 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4))) 1) (+.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1))
(pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (log.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 1 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) 2) (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 2))) 1)
(-.f64 (/.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (hypot.f64 a b) (hypot.f64 a b))
(*.f64 1 (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (*.f64 (cbrt.f64 (hypot.f64 a b)) (hypot.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(*.f64 (sqrt.f64 (hypot.f64 a b)) (*.f64 (sqrt.f64 (hypot.f64 a b)) (hypot.f64 a b)))
(*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 (hypot.f64 a b) (sqrt.f64 (hypot.f64 a b))) (sqrt.f64 (hypot.f64 a b)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (*.f64 (hypot.f64 a b) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (cbrt.f64 (hypot.f64 a b)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(pow.f64 (pow.f64 (hypot.f64 a b) 4) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (hypot.f64 a b) 4))
(fabs.f64 (pow.f64 (hypot.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a b) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a b) 2)) 1))
(exp.f64 (*.f64 (log.f64 (hypot.f64 a b)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)))
(+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4))) 1)
(*.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3))
(*.f64 1 (pow.f64 (hypot.f64 a b) 4))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (hypot.f64 a b) 4) 1)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 (hypot.f64 a b) 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(sqrt.f64 (pow.f64 (hypot.f64 a b) 8))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))))
(cbrt.f64 (pow.f64 (hypot.f64 a b) 12))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4)))
(exp.f64 (*.f64 4 (log.f64 (hypot.f64 a b))))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (hypot.f64 a b))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (fma.f64 4 (pow.f64 b 2) 1) 1)
(pow.f64 (*.f64 4 (pow.f64 b 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 b 2))) 3)
(pow.f64 (*.f64 (pow.f64 b 6) 64) 1/3)
(pow.f64 (*.f64 b 2) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) 16))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (pow.f64 b 2)))))
(cbrt.f64 (*.f64 (pow.f64 b 6) 64))
(expm1.f64 (log1p.f64 (*.f64 4 (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 4 (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 4 (pow.f64 b 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 4 (pow.f64 b 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 2))) 1)
(-.f64 (/.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (hypot.f64 a b) (hypot.f64 a b))
(*.f64 1 (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (*.f64 (cbrt.f64 (hypot.f64 a b)) (hypot.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(*.f64 (sqrt.f64 (hypot.f64 a b)) (*.f64 (sqrt.f64 (hypot.f64 a b)) (hypot.f64 a b)))
(*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 (hypot.f64 a b) (sqrt.f64 (hypot.f64 a b))) (sqrt.f64 (hypot.f64 a b)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (*.f64 (hypot.f64 a b) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (cbrt.f64 (hypot.f64 a b)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(pow.f64 (pow.f64 (hypot.f64 a b) 4) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (hypot.f64 a b) 4))
(fabs.f64 (pow.f64 (hypot.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a b) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a b) 2)) 1))
(exp.f64 (*.f64 (log.f64 (hypot.f64 a b)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 2)))
(fma.f64 a a (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(fma.f64 1 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 1 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (pow.f64 b 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (pow.f64 a 2))

simplify567.0ms (13.4%)

Algorithm
egg-herbie
Rules
750×fma-def
722×fma-neg
586×cancel-sign-sub-inv
478×associate-+r+
446×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041821345
1114720107
2464619940
Stop Event
node limit
Counts
474 → 217
Calls
Call 1
Inputs
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 8) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 b 6))) (pow.f64 (/.f64 -1/8 (pow.f64 b 3)) 2))) (*.f64 5/64 (/.f64 1 (pow.f64 b 6))))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (pow.f64 b 4)) (*.f64 1/4 (pow.f64 b 4)))) (pow.f64 a 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (pow.f64 b 4)) (*.f64 1/4 (pow.f64 b 4)))) (pow.f64 a 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 8) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 a 6))) (pow.f64 (/.f64 -1/8 (pow.f64 a 3)) 2))) (*.f64 5/64 (/.f64 1 (pow.f64 a 6))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (pow.f64 a 4)) (*.f64 1/4 (pow.f64 a 4)))) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (pow.f64 a 4)) (*.f64 1/4 (pow.f64 a 4)))) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))) 1)
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 8) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 b 6))) (pow.f64 (/.f64 -1/8 (pow.f64 b 3)) 2))) (*.f64 5/64 (/.f64 1 (pow.f64 b 6))))))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))) 1)
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (pow.f64 b 4)) (*.f64 1/4 (pow.f64 b 4)))) (pow.f64 a 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))))) 1)
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (pow.f64 b 4)) (*.f64 1/4 (pow.f64 b 4)))) (pow.f64 a 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))))) 1)
(-.f64 (pow.f64 a 4) 1)
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 a 4)) 1)
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) 1)
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 8) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 a 6))) (pow.f64 (/.f64 -1/8 (pow.f64 a 3)) 2))) (*.f64 5/64 (/.f64 1 (pow.f64 a 6))))))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (pow.f64 a 4)) (*.f64 1/4 (pow.f64 a 4)))) (pow.f64 b 2))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))))) 1)
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (pow.f64 a 4)) (*.f64 1/4 (pow.f64 a 4)))) (pow.f64 b 2))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))))) 1)
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))) 1)
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(-.f64 (pow.f64 a 4) 1)
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 a 4)) 1)
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) 1)
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) 1)
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) 1)
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) 1)
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) 1)
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) 1)
(pow.f64 b 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)))
(+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4))) 1)
(*.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3))
(*.f64 1 (pow.f64 (hypot.f64 a b) 4))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (hypot.f64 a b) 4) 1)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 (hypot.f64 a b) 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(sqrt.f64 (pow.f64 (hypot.f64 a b) 8))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))))
(cbrt.f64 (pow.f64 (hypot.f64 a b) 12))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4)))
(exp.f64 (*.f64 4 (log.f64 (hypot.f64 a b))))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (hypot.f64 a b))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) 1)
(-.f64 (/.f64 (pow.f64 (hypot.f64 a b) 8) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(*.f64 1 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(*.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (/.f64 1 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)) (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4))) (+.f64 1 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4))) 1) (+.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1))
(pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (log.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 1 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) 2) (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)))
(+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4))) 1)
(*.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3))
(*.f64 1 (pow.f64 (hypot.f64 a b) 4))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (hypot.f64 a b) 4) 1)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 (hypot.f64 a b) 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(sqrt.f64 (pow.f64 (hypot.f64 a b) 8))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))))
(cbrt.f64 (pow.f64 (hypot.f64 a b) 12))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4)))
(exp.f64 (*.f64 4 (log.f64 (hypot.f64 a b))))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (hypot.f64 a b))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (fma.f64 4 (pow.f64 b 2) 1) 1)
(pow.f64 (*.f64 4 (pow.f64 b 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 b 2))) 3)
(pow.f64 (*.f64 (pow.f64 b 6) 64) 1/3)
(pow.f64 (*.f64 b 2) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) 16))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (pow.f64 b 2)))))
(cbrt.f64 (*.f64 (pow.f64 b 6) 64))
(expm1.f64 (log1p.f64 (*.f64 4 (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 4 (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 4 (pow.f64 b 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 4 (pow.f64 b 2))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) 1)
(-.f64 (/.f64 (pow.f64 (hypot.f64 a b) 8) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(*.f64 1 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(*.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (/.f64 1 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)) (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4))) (+.f64 1 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4))) 1) (+.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1))
(pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (log.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 1 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) 2) (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 2))) 1)
(-.f64 (/.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (hypot.f64 a b) (hypot.f64 a b))
(*.f64 1 (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (*.f64 (cbrt.f64 (hypot.f64 a b)) (hypot.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(*.f64 (sqrt.f64 (hypot.f64 a b)) (*.f64 (sqrt.f64 (hypot.f64 a b)) (hypot.f64 a b)))
(*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 (hypot.f64 a b) (sqrt.f64 (hypot.f64 a b))) (sqrt.f64 (hypot.f64 a b)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (*.f64 (hypot.f64 a b) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (cbrt.f64 (hypot.f64 a b)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(pow.f64 (pow.f64 (hypot.f64 a b) 4) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (hypot.f64 a b) 4))
(fabs.f64 (pow.f64 (hypot.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a b) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a b) 2)) 1))
(exp.f64 (*.f64 (log.f64 (hypot.f64 a b)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)))
(+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4))) 1)
(*.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3))
(*.f64 1 (pow.f64 (hypot.f64 a b) 4))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (hypot.f64 a b) 4) 1)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 (hypot.f64 a b) 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(sqrt.f64 (pow.f64 (hypot.f64 a b) 8))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))))
(cbrt.f64 (pow.f64 (hypot.f64 a b) 12))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4)))
(exp.f64 (*.f64 4 (log.f64 (hypot.f64 a b))))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (hypot.f64 a b))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (fma.f64 4 (pow.f64 b 2) 1) 1)
(pow.f64 (*.f64 4 (pow.f64 b 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 b 2))) 3)
(pow.f64 (*.f64 (pow.f64 b 6) 64) 1/3)
(pow.f64 (*.f64 b 2) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) 16))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (pow.f64 b 2)))))
(cbrt.f64 (*.f64 (pow.f64 b 6) 64))
(expm1.f64 (log1p.f64 (*.f64 4 (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 4 (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 4 (pow.f64 b 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 4 (pow.f64 b 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 2))) 1)
(-.f64 (/.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (hypot.f64 a b) (hypot.f64 a b))
(*.f64 1 (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (*.f64 (cbrt.f64 (hypot.f64 a b)) (hypot.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(*.f64 (sqrt.f64 (hypot.f64 a b)) (*.f64 (sqrt.f64 (hypot.f64 a b)) (hypot.f64 a b)))
(*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 (hypot.f64 a b) (sqrt.f64 (hypot.f64 a b))) (sqrt.f64 (hypot.f64 a b)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (*.f64 (hypot.f64 a b) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (cbrt.f64 (hypot.f64 a b)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(pow.f64 (pow.f64 (hypot.f64 a b) 4) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (hypot.f64 a b) 4))
(fabs.f64 (pow.f64 (hypot.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a b) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a b) 2)) 1))
(exp.f64 (*.f64 (log.f64 (hypot.f64 a b)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 2)))
(fma.f64 a a (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(fma.f64 1 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 1 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (pow.f64 b 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (pow.f64 a 2))
Outputs
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 8) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 b 6))) (pow.f64 (/.f64 -1/8 (pow.f64 b 3)) 2))) (*.f64 5/64 (/.f64 1 (pow.f64 b 6))))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 a 8) (pow.f64 b 2)) (fma.f64 -1 (+.f64 (/.f64 1/16 (pow.f64 b 6)) (pow.f64 (/.f64 -1/8 (pow.f64 b 3)) 2)) (/.f64 5/64 (pow.f64 b 6)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (fma.f64 (*.f64 2 (pow.f64 a 8)) (*.f64 (pow.f64 b 2) (-.f64 (/.f64 5/64 (pow.f64 b 6)) (+.f64 (/.f64 1/16 (pow.f64 b 6)) (pow.f64 (/.f64 -1/8 (pow.f64 b 3)) 2)))) (pow.f64 a 4)) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 b 6)) 1/64) (pow.f64 (/.f64 -1/8 (pow.f64 b 3)) 2)) (pow.f64 a 8))))))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4))
(+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (pow.f64 b 4)) (*.f64 1/4 (pow.f64 b 4)))) (pow.f64 a 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4))
(+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (pow.f64 b 4)) (*.f64 1/4 (pow.f64 b 4)))) (pow.f64 a 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 8) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 a 6))) (pow.f64 (/.f64 -1/8 (pow.f64 a 3)) 2))) (*.f64 5/64 (/.f64 1 (pow.f64 a 6))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 8)) (fma.f64 -1 (+.f64 (/.f64 1/16 (pow.f64 a 6)) (pow.f64 (/.f64 -1/8 (pow.f64 a 3)) 2)) (/.f64 5/64 (pow.f64 a 6)))) (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 2 (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 b 8) (-.f64 (/.f64 5/64 (pow.f64 a 6)) (+.f64 (/.f64 1/16 (pow.f64 a 6)) (pow.f64 (/.f64 -1/8 (pow.f64 a 3)) 2)))) (pow.f64 b 2))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 b 8) (-.f64 (*.f64 (/.f64 1 (pow.f64 a 6)) 1/64) (pow.f64 (/.f64 -1/8 (pow.f64 a 3)) 2))) (pow.f64 b 2)))))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (pow.f64 a 4)) (*.f64 1/4 (pow.f64 a 4)))) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (pow.f64 a 4)) (*.f64 1/4 (pow.f64 a 4)))) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) -1))
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4))) -1)
(+.f64 -1 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 b 2) (+.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) -1)
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 8) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 b 6))) (pow.f64 (/.f64 -1/8 (pow.f64 b 3)) 2))) (*.f64 5/64 (/.f64 1 (pow.f64 b 6))))))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 a 8) (pow.f64 b 2)) (fma.f64 -1 (+.f64 (/.f64 1/16 (pow.f64 b 6)) (pow.f64 (/.f64 -1/8 (pow.f64 b 3)) 2)) (/.f64 5/64 (pow.f64 b 6)))) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) -1)
(+.f64 -1 (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (-.f64 (/.f64 5/64 (pow.f64 b 6)) (+.f64 (/.f64 1/16 (pow.f64 b 6)) (pow.f64 (/.f64 -1/8 (pow.f64 b 3)) 2))) (pow.f64 a 8)))) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (+.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 b 6)) 1/64) (pow.f64 (/.f64 -1/8 (pow.f64 b 3)) 2)) (pow.f64 a 8))))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 4 (pow.f64 b 2) -1)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (pow.f64 b 4)) (*.f64 1/4 (pow.f64 b 4)))) (pow.f64 a 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 b 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 6) (pow.f64 a 2))) (+.f64 (*.f64 1/2 (pow.f64 b 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (pow.f64 b 4)) (*.f64 1/4 (pow.f64 b 4)))) (pow.f64 a 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (pow.f64 a 4) 1)
(+.f64 (pow.f64 a 4) -1)
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 a 4)) 1)
(+.f64 (fma.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2))) (pow.f64 a 4)) -1)
(+.f64 -1 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(+.f64 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 8) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 a 6))) (pow.f64 (/.f64 -1/8 (pow.f64 a 3)) 2))) (*.f64 5/64 (/.f64 1 (pow.f64 a 6))))))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(+.f64 (fma.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 8)) (fma.f64 -1 (+.f64 (/.f64 1/16 (pow.f64 a 6)) (pow.f64 (/.f64 -1/8 (pow.f64 a 3)) 2)) (/.f64 5/64 (pow.f64 a 6)))) (+.f64 (fma.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2))) (pow.f64 a 4)) (pow.f64 b 4))) -1)
(fma.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (pow.f64 b 8) (-.f64 (/.f64 5/64 (pow.f64 a 6)) (+.f64 (/.f64 1/16 (pow.f64 a 6)) (pow.f64 (/.f64 -1/8 (pow.f64 a 3)) 2)))) (+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 a 6)) 1/64) (pow.f64 (/.f64 -1/8 (pow.f64 a 3)) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 8))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1)))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(fma.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2))) (pow.f64 b 4))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (pow.f64 a 4)) (*.f64 1/4 (pow.f64 a 4)))) (pow.f64 b 2))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(fma.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2))) (pow.f64 b 4))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 6) (pow.f64 b 2))) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (pow.f64 a 4)) (*.f64 1/4 (pow.f64 a 4)))) (pow.f64 b 2))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) -1))
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4))) -1)
(+.f64 -1 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 b 2) (+.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) -1)
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4))
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4))
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (pow.f64 a 4) 1)
(+.f64 (pow.f64 a 4) -1)
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 a 4)) 1)
(+.f64 (fma.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2))) (pow.f64 a 4)) -1)
(+.f64 -1 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(+.f64 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(fma.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2))) (pow.f64 b 4))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(fma.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2))) (pow.f64 b 4))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) 1)
(+.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 4 (pow.f64 b 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) -1))
(pow.f64 b 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (fma.f64 b b (pow.f64 a 2)) (pow.f64 (hypot.f64 a b) 2))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (fma.f64 b b (pow.f64 a 2)) (pow.f64 (hypot.f64 a b) 2))
(+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (fma.f64 b b (pow.f64 a 2)) (pow.f64 (hypot.f64 a b) 2))
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (fma.f64 b b (pow.f64 a 2)) (pow.f64 (hypot.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4))) 1)
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 1 (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (pow.f64 (hypot.f64 a b) 4) 1)
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 8))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 8))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 2)))
(/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 (hypot.f64 a b) 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 2)))
(/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 (hypot.f64 a b) 2))
(sqrt.f64 (pow.f64 (hypot.f64 a b) 8))
(pow.f64 (hypot.f64 a b) 4)
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (hypot.f64 a b) 4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))))
(pow.f64 (hypot.f64 a b) 4)
(cbrt.f64 (pow.f64 (hypot.f64 a b) 12))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (hypot.f64 a b) 4)
(exp.f64 (*.f64 4 (log.f64 (hypot.f64 a b))))
(pow.f64 (hypot.f64 a b) 4)
(exp.f64 (*.f64 (*.f64 4 (log.f64 (hypot.f64 a b))) 1))
(pow.f64 (hypot.f64 a b) 4)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (hypot.f64 a b) 4)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) 1)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (/.f64 (pow.f64 (hypot.f64 a b) 8) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 1 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (fma.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (/.f64 1 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)) (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (fma.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (fma.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (fma.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (fma.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4))) (+.f64 1 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) 3) -1) (fma.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) (+.f64 1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) 3)) (+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) (fma.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) 1)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) 3)) (+.f64 1 (*.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) (+.f64 1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4))) 1) (+.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 3)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 3) 1/3)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 2))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(log.f64 (exp.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 3))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(exp.f64 (log.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 1))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 1 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 1 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2) (fma.f64 4 (pow.f64 b 2) -1))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) 2) (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 (hypot.f64 a b) 4))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 (hypot.f64 a b) 4))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (fma.f64 b b (pow.f64 a 2)) (pow.f64 (hypot.f64 a b) 2))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (fma.f64 b b (pow.f64 a 2)) (pow.f64 (hypot.f64 a b) 2))
(+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (fma.f64 b b (pow.f64 a 2)) (pow.f64 (hypot.f64 a b) 2))
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (fma.f64 b b (pow.f64 a 2)) (pow.f64 (hypot.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4))) 1)
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 1 (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (pow.f64 (hypot.f64 a b) 4) 1)
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 8))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 8))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 2)))
(/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 (hypot.f64 a b) 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 2)))
(/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 (hypot.f64 a b) 2))
(sqrt.f64 (pow.f64 (hypot.f64 a b) 8))
(pow.f64 (hypot.f64 a b) 4)
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (hypot.f64 a b) 4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))))
(pow.f64 (hypot.f64 a b) 4)
(cbrt.f64 (pow.f64 (hypot.f64 a b) 12))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (hypot.f64 a b) 4)
(exp.f64 (*.f64 4 (log.f64 (hypot.f64 a b))))
(pow.f64 (hypot.f64 a b) 4)
(exp.f64 (*.f64 (*.f64 4 (log.f64 (hypot.f64 a b))) 1))
(pow.f64 (hypot.f64 a b) 4)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (hypot.f64 a b) 4)
(-.f64 (fma.f64 4 (pow.f64 b 2) 1) 1)
(*.f64 4 (pow.f64 b 2))
(pow.f64 (*.f64 4 (pow.f64 b 2)) 1)
(*.f64 4 (pow.f64 b 2))
(pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 b 2))) 3)
(*.f64 4 (pow.f64 b 2))
(pow.f64 (*.f64 (pow.f64 b 6) 64) 1/3)
(cbrt.f64 (*.f64 (pow.f64 b 6) 64))
(pow.f64 (*.f64 b 2) 2)
(*.f64 4 (pow.f64 b 2))
(sqrt.f64 (*.f64 (pow.f64 b 4) 16))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) 4))
(*.f64 4 (pow.f64 b 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (pow.f64 b 2)))))
(*.f64 4 (pow.f64 b 2))
(cbrt.f64 (*.f64 (pow.f64 b 6) 64))
(expm1.f64 (log1p.f64 (*.f64 4 (pow.f64 b 2))))
(*.f64 4 (pow.f64 b 2))
(exp.f64 (log.f64 (*.f64 4 (pow.f64 b 2))))
(*.f64 4 (pow.f64 b 2))
(exp.f64 (*.f64 (log.f64 (*.f64 4 (pow.f64 b 2))) 1))
(*.f64 4 (pow.f64 b 2))
(log1p.f64 (expm1.f64 (*.f64 4 (pow.f64 b 2))))
(*.f64 4 (pow.f64 b 2))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) 1)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (/.f64 (pow.f64 (hypot.f64 a b) 8) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 1 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (fma.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (/.f64 1 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)) (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (fma.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (fma.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (fma.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3)) (fma.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4))) (+.f64 1 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) 3) -1) (fma.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) (+.f64 1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) 3)) (+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) (fma.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) 1)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) 3)) (+.f64 1 (*.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)) (+.f64 1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4))) 1) (+.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 4)) 1))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 3)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 3) 1/3)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 2)
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 2))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(log.f64 (exp.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4)) 3))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(exp.f64 (log.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))) 1))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 1 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 (hypot.f64 a b) 4))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 1 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (pow.f64 b 2) -1))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2) (fma.f64 4 (pow.f64 b 2) -1))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) 2) (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 (hypot.f64 a b) 4))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 (hypot.f64 a b) 4))
(-.f64 (*.f64 4 (pow.f64 b 2)) (-.f64 1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 -1 (fma.f64 4 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (pow.f64 a 2))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 2))) 1)
(pow.f64 (hypot.f64 a b) 2)
(-.f64 (/.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (hypot.f64 a b) (hypot.f64 a b))
(pow.f64 (hypot.f64 a b) 2)
(*.f64 1 (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (hypot.f64 a b) 2)
(*.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(pow.f64 (hypot.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (*.f64 (cbrt.f64 (hypot.f64 a b)) (hypot.f64 a b)))
(pow.f64 (hypot.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(*.f64 (sqrt.f64 (hypot.f64 a b)) (*.f64 (sqrt.f64 (hypot.f64 a b)) (hypot.f64 a b)))
(pow.f64 (hypot.f64 a b) 2)
(*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (*.f64 (hypot.f64 a b) (sqrt.f64 (hypot.f64 a b))) (sqrt.f64 (hypot.f64 a b)))
(pow.f64 (hypot.f64 a b) 2)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (*.f64 (hypot.f64 a b) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (cbrt.f64 (hypot.f64 a b)))
(pow.f64 (hypot.f64 a b) 2)
(/.f64 1 (/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (pow.f64 (hypot.f64 a b) 4) 1/2)
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 3)
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 3) 1/3)
(pow.f64 (hypot.f64 a b) 2)
(sqrt.f64 (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (hypot.f64 a b) 2)
(fabs.f64 (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (hypot.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (hypot.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 2))))
(pow.f64 (hypot.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 3))
(pow.f64 (hypot.f64 a b) 2)
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (hypot.f64 a b) 2)
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (hypot.f64 a b) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a b) 2)) 1))
(pow.f64 (hypot.f64 a b) 2)
(exp.f64 (*.f64 (log.f64 (hypot.f64 a b)) 2))
(pow.f64 (hypot.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (hypot.f64 a b) 2)
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (fma.f64 b b (pow.f64 a 2)) (pow.f64 (hypot.f64 a b) 2))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 b 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (fma.f64 b b (pow.f64 a 2)) (pow.f64 (hypot.f64 a b) 2))
(+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (fma.f64 b b (pow.f64 a 2)) (pow.f64 (hypot.f64 a b) 2))
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (fma.f64 b b (pow.f64 a 2)) (pow.f64 (hypot.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4))) 1)
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 1 (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (pow.f64 (hypot.f64 a b) 4) 1)
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 8))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 8))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 2)))
(/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 (hypot.f64 a b) 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (hypot.f64 a b) 2)))
(/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 (hypot.f64 a b) 2))
(sqrt.f64 (pow.f64 (hypot.f64 a b) 8))
(pow.f64 (hypot.f64 a b) 4)
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (hypot.f64 a b) 4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))))
(pow.f64 (hypot.f64 a b) 4)
(cbrt.f64 (pow.f64 (hypot.f64 a b) 12))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (hypot.f64 a b) 4)
(exp.f64 (*.f64 4 (log.f64 (hypot.f64 a b))))
(pow.f64 (hypot.f64 a b) 4)
(exp.f64 (*.f64 (*.f64 4 (log.f64 (hypot.f64 a b))) 1))
(pow.f64 (hypot.f64 a b) 4)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (hypot.f64 a b) 4)
(-.f64 (fma.f64 4 (pow.f64 b 2) 1) 1)
(*.f64 4 (pow.f64 b 2))
(pow.f64 (*.f64 4 (pow.f64 b 2)) 1)
(*.f64 4 (pow.f64 b 2))
(pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 b 2))) 3)
(*.f64 4 (pow.f64 b 2))
(pow.f64 (*.f64 (pow.f64 b 6) 64) 1/3)
(cbrt.f64 (*.f64 (pow.f64 b 6) 64))
(pow.f64 (*.f64 b 2) 2)
(*.f64 4 (pow.f64 b 2))
(sqrt.f64 (*.f64 (pow.f64 b 4) 16))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) 4))
(*.f64 4 (pow.f64 b 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (pow.f64 b 2)))))
(*.f64 4 (pow.f64 b 2))
(cbrt.f64 (*.f64 (pow.f64 b 6) 64))
(expm1.f64 (log1p.f64 (*.f64 4 (pow.f64 b 2))))
(*.f64 4 (pow.f64 b 2))
(exp.f64 (log.f64 (*.f64 4 (pow.f64 b 2))))
(*.f64 4 (pow.f64 b 2))
(exp.f64 (*.f64 (log.f64 (*.f64 4 (pow.f64 b 2))) 1))
(*.f64 4 (pow.f64 b 2))
(log1p.f64 (expm1.f64 (*.f64 4 (pow.f64 b 2))))
(*.f64 4 (pow.f64 b 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 2))) 1)
(pow.f64 (hypot.f64 a b) 2)
(-.f64 (/.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (hypot.f64 a b) (hypot.f64 a b))
(pow.f64 (hypot.f64 a b) 2)
(*.f64 1 (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (hypot.f64 a b) 2)
(*.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(pow.f64 (hypot.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) (*.f64 (cbrt.f64 (hypot.f64 a b)) (hypot.f64 a b)))
(pow.f64 (hypot.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2))
(*.f64 (sqrt.f64 (hypot.f64 a b)) (*.f64 (sqrt.f64 (hypot.f64 a b)) (hypot.f64 a b)))
(pow.f64 (hypot.f64 a b) 2)
(*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (*.f64 (hypot.f64 a b) (sqrt.f64 (hypot.f64 a b))) (sqrt.f64 (hypot.f64 a b)))
(pow.f64 (hypot.f64 a b) 2)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (*.f64 (hypot.f64 a b) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (cbrt.f64 (hypot.f64 a b)))
(pow.f64 (hypot.f64 a b) 2)
(/.f64 1 (/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (pow.f64 (hypot.f64 a b) 4) 1/2)
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 3)
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 3) 1/3)
(pow.f64 (hypot.f64 a b) 2)
(sqrt.f64 (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (hypot.f64 a b) 2)
(fabs.f64 (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (hypot.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (hypot.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 2))))
(pow.f64 (hypot.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 3))
(pow.f64 (hypot.f64 a b) 2)
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (hypot.f64 a b) 2)
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (hypot.f64 a b) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a b) 2)) 1))
(pow.f64 (hypot.f64 a b) 2)
(exp.f64 (*.f64 (log.f64 (hypot.f64 a b)) 2))
(pow.f64 (hypot.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (hypot.f64 a b) 2)
(fma.f64 a a (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(fma.f64 b b (pow.f64 a 2))
(fma.f64 1 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (pow.f64 a 2))
(fma.f64 1 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (pow.f64 a 2))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (pow.f64 b 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (pow.f64 a 2))

eval283.0ms (6.7%)

Compiler

Compiled 5619 to 3896 computations (30.7% saved)

prune40.0ms (0.9%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New2134217
Fresh000
Picked213
Done000
Total2155220
Accuracy
100.0%
Counts
220 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.5%
(-.f64 (pow.f64 a 4) 1)
99.9%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
67.7%
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
57.3%
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))) 1)
67.7%
(+.f64 (pow.f64 b 4) (fma.f64 (*.f64 b b) 4 -1))
73.5%
(-.f64 (pow.f64 a 4) 1)
99.9%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
67.7%
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
57.3%
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))) 1)
67.7%
(+.f64 (pow.f64 b 4) (fma.f64 (*.f64 b b) 4 -1))
Compiler

Compiled 172 to 134 computations (22.1% saved)

localize245.0ms (5.8%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 4 (pow.f64 b 2))
100.0%
(*.f64 2 (pow.f64 a 2))
99.9%
(+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
85.8%
(*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2))))
65.9%
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
100.0%
(+.f64 (pow.f64 b 4) (fma.f64 (*.f64 b b) 4 -1))
Compiler

Compiled 241 to 184 computations (23.7% saved)

series7.0ms (0.2%)

Counts
6 → 60
Calls

27 calls:

TimeVariablePointExpression
1.0ms
b
@0
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
1.0ms
a
@inf
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
1.0ms
a
@0
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
0.0ms
b
@0
(*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2))))
0.0ms
b
@inf
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))

rewrite158.0ms (3.7%)

Algorithm
batch-egg-rewrite
Rules
728×expm1-udef
728×log1p-udef
338×associate-*r*
222×associate-*l*
216×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030279
1472254
27027254
Stop Event
node limit
Counts
6 → 166
Calls
Call 1
Inputs
(+.f64 (pow.f64 b 4) (fma.f64 (*.f64 b b) 4 -1))
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (pow.f64 a 2))
(*.f64 4 (pow.f64 b 2))
Outputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))) 1)
(-.f64 (/.f64 (pow.f64 b 8) (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(*.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 1)
(*.f64 1 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) (sqrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(*.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4))))))
(*.f64 (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (/.f64 1 (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))) (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12))) (neg.f64 (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))) (neg.f64 (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 b 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))
(pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) 2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(exp.f64 (log.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(fma.f64 (pow.f64 b 2) (pow.f64 b 2) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 1 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 1 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (pow.f64 b 8)) (cbrt.f64 (pow.f64 b 4)) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 b 4))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 a 8) 1/4) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))) (/.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(*.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 1)
(*.f64 1 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)))
(*.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 2) (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(*.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4))))) (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3)) (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4))))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3)) (+.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2) (-.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2)) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a 4) 0) 3) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 a 4) 0) (*.f64 (pow.f64 a 4) 0)) (-.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (*.f64 (*.f64 (pow.f64 a 4) 0) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2) (*.f64 (pow.f64 a 8) 1/4)) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a 4) 0) (*.f64 (pow.f64 a 4) 0)) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) 0) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(pow.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 2)
(sqrt.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 2))
(log.f64 (exp.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(exp.f64 (log.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 1))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(fma.f64 -1/2 (pow.f64 a 4) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(fma.f64 (pow.f64 a 4) -1/2 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(fma.f64 1 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(fma.f64 1 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 2) (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (*.f64 -1/2 (pow.f64 a 4)))
(+.f64 (*.f64 4 (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 4 (pow.f64 b 2)) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) 1))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) (*.f64 4 (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 4 (pow.f64 b 2)) 3) (pow.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) 3)) (+.f64 (*.f64 (pow.f64 b 4) 16) (-.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2)))) (*.f64 (*.f64 4 (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))) (-.f64 (*.f64 4 (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 6) 8) 64)) (+.f64 16 (-.f64 (*.f64 4 (pow.f64 a 4)) (*.f64 8 (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 b 2) (-.f64 16 (*.f64 4 (pow.f64 a 4)))) (+.f64 4 (*.f64 -2 (pow.f64 a 2))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 6) 8) 64) (pow.f64 b 2)) (+.f64 16 (-.f64 (*.f64 4 (pow.f64 a 4)) (*.f64 8 (pow.f64 a 2)))))
(/.f64 (*.f64 (-.f64 16 (*.f64 4 (pow.f64 a 4))) (pow.f64 b 2)) (+.f64 4 (*.f64 -2 (pow.f64 a 2))))
(pow.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) 3)
(pow.f64 (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 (pow.f64 a 2) 4) 3)) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 2 (pow.f64 a 2) 4))) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 2 (pow.f64 a 2) 4) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) (fma.f64 2 (pow.f64 a 2) 4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 (pow.f64 a 2) 4) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))))
(exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))))
(fma.f64 4 (pow.f64 b 2) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(fma.f64 (pow.f64 b 2) 4 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(fma.f64 1 (*.f64 4 (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 4 (pow.f64 b 2))) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 a 8) 1/4) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (/.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 1)
(*.f64 1 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 2) (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(*.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4))))) (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4))))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (-.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 1/2 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) 3) (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 3)) (+.f64 (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))) (-.f64 (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 2) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (*.f64 (pow.f64 a 8) 1/4)) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))) (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 2)) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 1/2 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 1 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 a 4))) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 (hypot.f64 (*.f64 b (sqrt.f64 (fma.f64 2 (pow.f64 a 2) 4))) (hypot.f64 (pow.f64 b 2) (pow.f64 a 2))) (hypot.f64 (*.f64 b (sqrt.f64 (fma.f64 2 (pow.f64 a 2) 4))) (hypot.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (pow.f64 a 4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (pow.f64 a 2)))) 1)
(pow.f64 (*.f64 2 (pow.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 a 2))) 3)
(pow.f64 (*.f64 (pow.f64 a 6) 8) 1/3)
(pow.f64 (*.f64 a (sqrt.f64 2)) 2)
(sqrt.f64 (*.f64 4 (pow.f64 a 4)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a 2)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (pow.f64 a 6) 8))
(expm1.f64 (log1p.f64 (*.f64 2 (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 2 (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (pow.f64 a 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (pow.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 4 (pow.f64 b 2)))) 1)
(pow.f64 (*.f64 4 (pow.f64 b 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 b 2))) 3)
(pow.f64 (pow.f64 (*.f64 4 (pow.f64 b 2)) 3) 1/3)
(pow.f64 (*.f64 b 2) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) 16))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (pow.f64 b 2)))))
(cbrt.f64 (pow.f64 (*.f64 4 (pow.f64 b 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 4 (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 4 (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 4 (pow.f64 b 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 4 (pow.f64 b 2))))

simplify163.0ms (3.8%)

Algorithm
egg-herbie
Rules
1470×fma-neg
576×fma-def
536×log-prod
536×div-sub
498×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043415501
1113814543
2447814325
Stop Event
node limit
Counts
226 → 266
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 4 (pow.f64 b 2)) 1)
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (pow.f64 a 4)))
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 a 4))))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(*.f64 4 (pow.f64 b 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)))
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))))
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))))
(*.f64 3/2 (pow.f64 a 4))
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))))
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))))
(*.f64 3/2 (pow.f64 a 4))
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))))
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))))
(+.f64 (*.f64 1/2 (pow.f64 a 4)) (pow.f64 a 4))
(+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 a 4)))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))) 1)
(-.f64 (/.f64 (pow.f64 b 8) (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(*.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 1)
(*.f64 1 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) (sqrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(*.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4))))))
(*.f64 (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (/.f64 1 (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))) (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12))) (neg.f64 (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))) (neg.f64 (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 b 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))
(pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) 2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(exp.f64 (log.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(fma.f64 (pow.f64 b 2) (pow.f64 b 2) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 1 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 1 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (pow.f64 b 8)) (cbrt.f64 (pow.f64 b 4)) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 b 4))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 a 8) 1/4) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))) (/.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(*.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 1)
(*.f64 1 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)))
(*.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 2) (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(*.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4))))) (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3)) (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4))))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3)) (+.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2) (-.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2)) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a 4) 0) 3) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 a 4) 0) (*.f64 (pow.f64 a 4) 0)) (-.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (*.f64 (*.f64 (pow.f64 a 4) 0) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2) (*.f64 (pow.f64 a 8) 1/4)) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a 4) 0) (*.f64 (pow.f64 a 4) 0)) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) 0) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(pow.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 2)
(sqrt.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 2))
(log.f64 (exp.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(exp.f64 (log.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 1))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(fma.f64 -1/2 (pow.f64 a 4) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(fma.f64 (pow.f64 a 4) -1/2 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(fma.f64 1 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(fma.f64 1 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 2) (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (*.f64 -1/2 (pow.f64 a 4)))
(+.f64 (*.f64 4 (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 4 (pow.f64 b 2)) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) 1))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) (*.f64 4 (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 4 (pow.f64 b 2)) 3) (pow.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) 3)) (+.f64 (*.f64 (pow.f64 b 4) 16) (-.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2)))) (*.f64 (*.f64 4 (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))) (-.f64 (*.f64 4 (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 6) 8) 64)) (+.f64 16 (-.f64 (*.f64 4 (pow.f64 a 4)) (*.f64 8 (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 b 2) (-.f64 16 (*.f64 4 (pow.f64 a 4)))) (+.f64 4 (*.f64 -2 (pow.f64 a 2))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 6) 8) 64) (pow.f64 b 2)) (+.f64 16 (-.f64 (*.f64 4 (pow.f64 a 4)) (*.f64 8 (pow.f64 a 2)))))
(/.f64 (*.f64 (-.f64 16 (*.f64 4 (pow.f64 a 4))) (pow.f64 b 2)) (+.f64 4 (*.f64 -2 (pow.f64 a 2))))
(pow.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) 3)
(pow.f64 (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 (pow.f64 a 2) 4) 3)) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 2 (pow.f64 a 2) 4))) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 2 (pow.f64 a 2) 4) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) (fma.f64 2 (pow.f64 a 2) 4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 (pow.f64 a 2) 4) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))))
(exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))))
(fma.f64 4 (pow.f64 b 2) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(fma.f64 (pow.f64 b 2) 4 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(fma.f64 1 (*.f64 4 (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 4 (pow.f64 b 2))) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 a 8) 1/4) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (/.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 1)
(*.f64 1 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 2) (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(*.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4))))) (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4))))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (-.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 1/2 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) 3) (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 3)) (+.f64 (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))) (-.f64 (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 2) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (*.f64 (pow.f64 a 8) 1/4)) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))) (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 2)) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 1/2 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 1 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 a 4))) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 (hypot.f64 (*.f64 b (sqrt.f64 (fma.f64 2 (pow.f64 a 2) 4))) (hypot.f64 (pow.f64 b 2) (pow.f64 a 2))) (hypot.f64 (*.f64 b (sqrt.f64 (fma.f64 2 (pow.f64 a 2) 4))) (hypot.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (pow.f64 a 4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (pow.f64 a 2)))) 1)
(pow.f64 (*.f64 2 (pow.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 a 2))) 3)
(pow.f64 (*.f64 (pow.f64 a 6) 8) 1/3)
(pow.f64 (*.f64 a (sqrt.f64 2)) 2)
(sqrt.f64 (*.f64 4 (pow.f64 a 4)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a 2)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (pow.f64 a 6) 8))
(expm1.f64 (log1p.f64 (*.f64 2 (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 2 (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (pow.f64 a 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (pow.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 4 (pow.f64 b 2)))) 1)
(pow.f64 (*.f64 4 (pow.f64 b 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 b 2))) 3)
(pow.f64 (pow.f64 (*.f64 4 (pow.f64 b 2)) 3) 1/3)
(pow.f64 (*.f64 b 2) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) 16))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (pow.f64 b 2)))))
(cbrt.f64 (pow.f64 (*.f64 4 (pow.f64 b 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 4 (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 4 (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 4 (pow.f64 b 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 4 (pow.f64 b 2))))
Outputs
-1
(-.f64 (*.f64 4 (pow.f64 b 2)) 1)
(fma.f64 4 (pow.f64 b 2) -1)
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (pow.f64 b 2) (pow.f64 b 4))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (pow.f64 b 2) (pow.f64 b 4))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (pow.f64 b 2) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 a 4))
(fma.f64 (*.f64 2 (pow.f64 b 2)) (pow.f64 a 2) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 a 4))
(fma.f64 (*.f64 2 (pow.f64 b 2)) (pow.f64 a 2) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 a 4))))
(fma.f64 -1/2 (pow.f64 a 4) (fma.f64 1/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))
(*.f64 4 (pow.f64 b 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (*.f64 (pow.f64 b 2) 2) (pow.f64 a 2))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (*.f64 2 (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (*.f64 (pow.f64 b 2) 2) (pow.f64 a 2))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (*.f64 2 (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (pow.f64 b 2) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(*.f64 3/2 (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(fma.f64 3/2 (pow.f64 a 4) (*.f64 (*.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))
(fma.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 a 4) 3/2))
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(*.f64 3/2 (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(fma.f64 3/2 (pow.f64 a 4) (*.f64 (*.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))
(fma.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 a 4) 3/2))
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(+.f64 (*.f64 3/2 (pow.f64 a 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(+.f64 (*.f64 1/2 (pow.f64 a 4)) (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 a 4)))
(fma.f64 1/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(+.f64 (*.f64 (pow.f64 a 4) 3/2) (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))) 1)
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(-.f64 (/.f64 (pow.f64 b 8) (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 b 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))
(*.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 1)
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(*.f64 1 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) (sqrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(*.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) 1) (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) (fma.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)) (pow.f64 b 8)))
(*.f64 (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (/.f64 1 (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 b 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))) (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) 1) (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) (fma.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)) (pow.f64 b 8)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 b 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))
(/.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) 1) (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) (fma.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)) (pow.f64 b 8)))
(/.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 b 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12))) (neg.f64 (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) 1) (+.f64 (pow.f64 b 8) (*.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 3) (pow.f64 b 12)) (fma.f64 (fma.f64 4 (pow.f64 b 2) -1) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)) (pow.f64 b 8)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2))) (neg.f64 (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 b 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2) (pow.f64 b 8)) (-.f64 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (-.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))
(pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 1)
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) 3)
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(pow.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 3) 1/3)
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) 2)
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 2))
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(log.f64 (exp.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)))))
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1)) 3))
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(exp.f64 (log.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))) 1))
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))))
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (pow.f64 b 2) (pow.f64 b 2) (fma.f64 4 (pow.f64 b 2) -1))
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 1 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 1 (fma.f64 4 (pow.f64 b 2) -1) (pow.f64 b 4))
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 b 2) -1) 2)) (cbrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (pow.f64 b 8)) (cbrt.f64 (pow.f64 b 4)) (fma.f64 4 (pow.f64 b 2) -1))
(fma.f64 (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (sqrt.f64 (fma.f64 4 (pow.f64 b 2) -1)) (pow.f64 b 4))
(+.f64 (fma.f64 4 (pow.f64 b 2) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (pow.f64 b 2) -1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)))) 1)
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(-.f64 (/.f64 (*.f64 (pow.f64 a 8) 1/4) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))) (/.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))
(/.f64 (fma.f64 (pow.f64 a 8) -1/4 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 2)) (fma.f64 (pow.f64 a 4) 1/2 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))
(*.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 1)
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 1 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 2))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 2) (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4)))))))
(*.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3)) (/.f64 1 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (+.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) 1/2))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 3)) (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (+.f64 (*.f64 (pow.f64 a 4) 1/2) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 3)) (fma.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (fma.f64 (pow.f64 a 4) 1/2 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))) (*.f64 (pow.f64 a 8) 1/4)))
(*.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))
(/.f64 (fma.f64 (pow.f64 a 8) -1/4 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 2)) (fma.f64 (pow.f64 a 4) 1/2 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4))))) (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3))))
(*.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3)) (/.f64 1 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (+.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) 1/2))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 3)) (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (+.f64 (*.f64 (pow.f64 a 4) 1/2) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 3)) (fma.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (fma.f64 (pow.f64 a 4) 1/2 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))) (*.f64 (pow.f64 a 8) 1/4)))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))
(/.f64 (fma.f64 (pow.f64 a 8) -1/4 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 2)) (fma.f64 (pow.f64 a 4) 1/2 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3)) (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4))))))
(*.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3)) (/.f64 1 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (+.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) 1/2))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 3)) (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (+.f64 (*.f64 (pow.f64 a 4) 1/2) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 3)) (fma.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (fma.f64 (pow.f64 a 4) 1/2 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))) (*.f64 (pow.f64 a 8) 1/4)))
(/.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3)) (+.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2) (-.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3)) (+.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2) (-.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 3)) (+.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 2) (fma.f64 (pow.f64 a 8) 1/4 (*.f64 1/2 (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 3)) (+.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 2) (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (*.f64 (pow.f64 a 4) 1/2) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2)) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))
(/.f64 (fma.f64 (pow.f64 a 8) -1/4 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 2)) (fma.f64 (pow.f64 a 4) 1/2 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4)))))))
(*.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3)) (/.f64 1 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (+.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) 1/2))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 3)) (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (+.f64 (*.f64 (pow.f64 a 4) 1/2) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 3)) (fma.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (fma.f64 (pow.f64 a 4) 1/2 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))) (*.f64 (pow.f64 a 8) 1/4)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))
(/.f64 (fma.f64 (pow.f64 a 8) -1/4 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 2)) (fma.f64 (pow.f64 a 4) 1/2 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a 4) 0) 3) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 a 4) 0) (*.f64 (pow.f64 a 4) 0)) (-.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (*.f64 (*.f64 (pow.f64 a 4) 0) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(/.f64 (+.f64 0 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (+.f64 0 (+.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 0))))
(/.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2))
(/.f64 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 3) (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 2))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2) (*.f64 (pow.f64 a 8) 1/4)) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))
(/.f64 (fma.f64 (pow.f64 a 8) -1/4 (pow.f64 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) 2)) (fma.f64 (pow.f64 a 4) 1/2 (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a 4) 0) (*.f64 (pow.f64 a 4) 0)) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) 0) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(/.f64 (-.f64 0 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (-.f64 0 (pow.f64 b 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (neg.f64 (pow.f64 b 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)) (-.f64 (neg.f64 (pow.f64 b 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(pow.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 1)
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 3)
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(pow.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 3) 1/3)
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(pow.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 2)
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(sqrt.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 2))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(log.f64 (exp.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0)) 3))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(exp.f64 (log.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))) 1))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 0))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 -1/2 (pow.f64 a 4) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 a 4) -1/2 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 1 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 1 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4)))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (cbrt.f64 (*.f64 (pow.f64 a 4) -1/2)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (cbrt.f64 (*.f64 (pow.f64 a 4) -1/2)) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 2) (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (*.f64 -1/2 (pow.f64 a 4)))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (*.f64 -1/2 (pow.f64 a 4)))
(+.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))
(fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (*.f64 4 (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) 1))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) (*.f64 4 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))) 1)
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(/.f64 (+.f64 (pow.f64 (*.f64 4 (pow.f64 b 2)) 3) (pow.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) 3)) (+.f64 (*.f64 (pow.f64 b 4) 16) (-.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2)))) (*.f64 (*.f64 4 (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 4 (pow.f64 b 2)) 3) (pow.f64 (*.f64 (*.f64 (pow.f64 b 2) 2) (pow.f64 a 2)) 3)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (*.f64 (*.f64 (pow.f64 b 2) 2) (pow.f64 a 2)) (-.f64 (*.f64 (*.f64 (pow.f64 b 2) 2) (pow.f64 a 2)) (*.f64 4 (pow.f64 b 2))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (*.f64 8 (pow.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) 3))) (+.f64 (*.f64 (pow.f64 b 4) (+.f64 16 (*.f64 4 (pow.f64 a 4)))) (*.f64 -4 (*.f64 (pow.f64 b 4) (*.f64 2 (pow.f64 a 2))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (*.f64 (pow.f64 a 6) (*.f64 8 (pow.f64 b 6)))) (fma.f64 (pow.f64 b 4) (+.f64 16 (*.f64 4 (pow.f64 a 4))) (*.f64 -4 (*.f64 (pow.f64 b 4) (*.f64 2 (pow.f64 a 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))) (-.f64 (*.f64 4 (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 2 (pow.f64 a 2))))) (-.f64 (*.f64 4 (pow.f64 b 2)) (*.f64 (*.f64 (pow.f64 b 2) 2) (pow.f64 a 2))))
(/.f64 (*.f64 (pow.f64 b 4) (+.f64 16 (*.f64 (pow.f64 a 4) -4))) (*.f64 (pow.f64 b 2) (-.f64 4 (*.f64 2 (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 a 6) 8) 64)) (+.f64 16 (-.f64 (*.f64 4 (pow.f64 a 4)) (*.f64 8 (pow.f64 a 2)))))
(/.f64 (fma.f64 (pow.f64 a 6) 8 64) (/.f64 (-.f64 (+.f64 16 (*.f64 4 (pow.f64 a 4))) (*.f64 (pow.f64 a 2) 8)) (pow.f64 b 2)))
(*.f64 (/.f64 (pow.f64 b 2) (+.f64 16 (fma.f64 4 (pow.f64 a 4) (*.f64 (pow.f64 a 2) -8)))) (fma.f64 8 (pow.f64 a 6) 64))
(/.f64 (*.f64 (pow.f64 b 2) (-.f64 16 (*.f64 4 (pow.f64 a 4)))) (+.f64 4 (*.f64 -2 (pow.f64 a 2))))
(/.f64 (*.f64 (pow.f64 b 2) (+.f64 16 (*.f64 -4 (pow.f64 a 4)))) (+.f64 4 (*.f64 (pow.f64 a 2) -2)))
(*.f64 (/.f64 (pow.f64 b 2) (fma.f64 (pow.f64 a 2) -2 4)) (+.f64 16 (*.f64 (pow.f64 a 4) -4)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 6) 8) 64) (pow.f64 b 2)) (+.f64 16 (-.f64 (*.f64 4 (pow.f64 a 4)) (*.f64 8 (pow.f64 a 2)))))
(/.f64 (fma.f64 (pow.f64 a 6) 8 64) (/.f64 (-.f64 (+.f64 16 (*.f64 4 (pow.f64 a 4))) (*.f64 (pow.f64 a 2) 8)) (pow.f64 b 2)))
(*.f64 (/.f64 (pow.f64 b 2) (+.f64 16 (fma.f64 4 (pow.f64 a 4) (*.f64 (pow.f64 a 2) -8)))) (fma.f64 8 (pow.f64 a 6) 64))
(/.f64 (*.f64 (-.f64 16 (*.f64 4 (pow.f64 a 4))) (pow.f64 b 2)) (+.f64 4 (*.f64 -2 (pow.f64 a 2))))
(/.f64 (*.f64 (pow.f64 b 2) (+.f64 16 (*.f64 -4 (pow.f64 a 4)))) (+.f64 4 (*.f64 (pow.f64 a 2) -2)))
(*.f64 (/.f64 (pow.f64 b 2) (fma.f64 (pow.f64 a 2) -2 4)) (+.f64 16 (*.f64 (pow.f64 a 4) -4)))
(pow.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)) 1)
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) 3)
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(pow.f64 (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 (pow.f64 a 2) 4) 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 (pow.f64 a 2) 4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 (pow.f64 a 2) 4) 3) (pow.f64 b 6)))
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 2 (pow.f64 a 2) 4))) 2)
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(sqrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 2 (pow.f64 a 2) 4) 2)))
(fabs.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) (fma.f64 2 (pow.f64 a 2) 4)))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 (pow.f64 a 2) 4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 (pow.f64 a 2) 4) 3) (pow.f64 b 6)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) 1))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(fma.f64 4 (pow.f64 b 2) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(fma.f64 (pow.f64 b 2) 4 (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(fma.f64 1 (*.f64 4 (pow.f64 b 2)) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 4 (pow.f64 b 2))) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 4 (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 4 (pow.f64 b 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 4 (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 2 (pow.f64 b 2))))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (*.f64 (pow.f64 b 2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))) 1)
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(-.f64 (/.f64 (*.f64 (pow.f64 a 8) 1/4) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (/.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (-.f64 (*.f64 (pow.f64 a 4) -1/2) (pow.f64 b 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(/.f64 (fma.f64 (pow.f64 a 8) -1/4 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))))
(*.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 1)
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(*.f64 1 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 2))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 2) (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(*.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4)))))))
(*.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (/.f64 1 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 4) (-.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)) (*.f64 (pow.f64 a 4) -1/2)))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (fma.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (*.f64 (pow.f64 a 8) 1/4)))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 3)) (fma.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (*.f64 (pow.f64 a 8) 1/4)))
(*.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (-.f64 (*.f64 (pow.f64 a 4) -1/2) (pow.f64 b 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(/.f64 (fma.f64 (pow.f64 a 8) -1/4 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4))))) (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3))))
(*.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (/.f64 1 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 4) (-.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)) (*.f64 (pow.f64 a 4) -1/2)))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (fma.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (*.f64 (pow.f64 a 8) 1/4)))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 3)) (fma.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (*.f64 (pow.f64 a 8) 1/4)))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (-.f64 (*.f64 (pow.f64 a 4) -1/2) (pow.f64 b 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(/.f64 (fma.f64 (pow.f64 a 8) -1/4 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4))))))
(*.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (/.f64 1 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 4) (-.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)) (*.f64 (pow.f64 a 4) -1/2)))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (fma.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (*.f64 (pow.f64 a 8) 1/4)))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 3)) (fma.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (*.f64 (pow.f64 a 8) 1/4)))
(/.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (-.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 1/2 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 -1/2 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (*.f64 (pow.f64 a 4) -1/2) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 3)) (+.f64 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 2) (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (-.f64 (*.f64 (pow.f64 a 4) -1/2) (pow.f64 b 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(/.f64 (fma.f64 (pow.f64 a 8) -1/4 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 a 12) 1/8) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4)))))))
(*.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (/.f64 1 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 4) (-.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)) (*.f64 (pow.f64 a 4) -1/2)))))))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 3)) (fma.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (*.f64 (pow.f64 a 8) 1/4)))
(/.f64 (fma.f64 (pow.f64 a 12) 1/8 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 3)) (fma.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))) (*.f64 (pow.f64 a 8) 1/4)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (-.f64 (*.f64 (pow.f64 a 4) -1/2) (pow.f64 b 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(/.f64 (fma.f64 (pow.f64 a 8) -1/4 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) 3) (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 3)) (+.f64 (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))) (-.f64 (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 2) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) 3) (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 3)) (fma.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (-.f64 (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 2) (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) 3) (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 3)) (fma.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (*.f64 (pow.f64 a 4) 1/2)) 3) (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 3)) (fma.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (*.f64 (pow.f64 a 4) 1/2)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (*.f64 (pow.f64 a 4) 1/2)) (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (*.f64 (pow.f64 a 4) 1/2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2) (*.f64 (pow.f64 a 8) 1/4)) (-.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (-.f64 (*.f64 (pow.f64 a 4) -1/2) (pow.f64 b 4)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (-.f64 (*.f64 (pow.f64 a 4) -1/2) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))
(/.f64 (fma.f64 (pow.f64 a 8) -1/4 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)) (fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4)))) (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 2)) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (neg.f64 (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 2))) (-.f64 (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (*.f64 (pow.f64 a 4) 1/2)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (*.f64 (pow.f64 a 4) 1/2))) (pow.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) 2)) (-.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (*.f64 (pow.f64 a 4) 1/2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 1)
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 3)
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3) 1/3)
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 2)
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 2))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(log.f64 (exp.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) 3))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))) 1))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 1/2 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 3/2 (pow.f64 a 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 (pow.f64 a 4) 3/2 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 b 4)))
(fma.f64 1 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 1 (*.f64 (pow.f64 a 4) -1/2) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (*.f64 (pow.f64 a 4) -1/2) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 1 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 1 (*.f64 (pow.f64 a 4) -1/2) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (*.f64 (pow.f64 a 4) -1/2) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 a 4))) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (cbrt.f64 (*.f64 (pow.f64 a 4) -1/2)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (cbrt.f64 (*.f64 (pow.f64 a 4) -1/2)) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) -1/2))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)) (cbrt.f64 (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) -1/2))
(fma.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(fma.f64 1 (*.f64 (pow.f64 a 4) -1/2) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (*.f64 (pow.f64 a 4) -1/2) (+.f64 (pow.f64 b 4) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (pow.f64 a 4))))
(+.f64 (*.f64 (pow.f64 a 4) -1/2) (fma.f64 (pow.f64 b 2) (fma.f64 2 (pow.f64 a 2) 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (hypot.f64 (*.f64 b (sqrt.f64 (fma.f64 2 (pow.f64 a 2) 4))) (hypot.f64 (pow.f64 b 2) (pow.f64 a 2))) (hypot.f64 (*.f64 b (sqrt.f64 (fma.f64 2 (pow.f64 a 2) 4))) (hypot.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (hypot.f64 (*.f64 b (sqrt.f64 (fma.f64 2 (pow.f64 a 2) 4))) (hypot.f64 (pow.f64 b 2) (pow.f64 a 2))) (hypot.f64 (*.f64 b (sqrt.f64 (fma.f64 2 (pow.f64 a 2) 4))) (hypot.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 a 4) -1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (pow.f64 a 2)))) 1)
(*.f64 2 (pow.f64 a 2))
(pow.f64 (*.f64 2 (pow.f64 a 2)) 1)
(*.f64 2 (pow.f64 a 2))
(pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 a 2))) 3)
(*.f64 2 (pow.f64 a 2))
(pow.f64 (*.f64 (pow.f64 a 6) 8) 1/3)
(cbrt.f64 (*.f64 8 (pow.f64 a 6)))
(pow.f64 (*.f64 a (sqrt.f64 2)) 2)
(*.f64 2 (pow.f64 a 2))
(sqrt.f64 (*.f64 4 (pow.f64 a 4)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a 2)) 2))
(*.f64 2 (pow.f64 a 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (pow.f64 a 2)))))
(*.f64 2 (pow.f64 a 2))
(cbrt.f64 (*.f64 (pow.f64 a 6) 8))
(cbrt.f64 (*.f64 8 (pow.f64 a 6)))
(expm1.f64 (log1p.f64 (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (pow.f64 a 2))
(exp.f64 (log.f64 (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (pow.f64 a 2))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (pow.f64 a 2))) 1))
(*.f64 2 (pow.f64 a 2))
(log1p.f64 (expm1.f64 (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 4 (pow.f64 b 2)))) 1)
(*.f64 4 (pow.f64 b 2))
(pow.f64 (*.f64 4 (pow.f64 b 2)) 1)
(*.f64 4 (pow.f64 b 2))
(pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 b 2))) 3)
(*.f64 4 (pow.f64 b 2))
(pow.f64 (pow.f64 (*.f64 4 (pow.f64 b 2)) 3) 1/3)
(*.f64 4 (pow.f64 b 2))
(pow.f64 (*.f64 b 2) 2)
(*.f64 4 (pow.f64 b 2))
(sqrt.f64 (*.f64 (pow.f64 b 4) 16))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) 4))
(*.f64 4 (pow.f64 b 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (pow.f64 b 2)))))
(*.f64 4 (pow.f64 b 2))
(cbrt.f64 (pow.f64 (*.f64 4 (pow.f64 b 2)) 3))
(*.f64 4 (pow.f64 b 2))
(expm1.f64 (log1p.f64 (*.f64 4 (pow.f64 b 2))))
(*.f64 4 (pow.f64 b 2))
(exp.f64 (log.f64 (*.f64 4 (pow.f64 b 2))))
(*.f64 4 (pow.f64 b 2))
(exp.f64 (*.f64 (log.f64 (*.f64 4 (pow.f64 b 2))) 1))
(*.f64 4 (pow.f64 b 2))
(log1p.f64 (expm1.f64 (*.f64 4 (pow.f64 b 2))))
(*.f64 4 (pow.f64 b 2))

eval288.0ms (6.8%)

Compiler

Compiled 10232 to 8329 computations (18.6% saved)

prune51.0ms (1.2%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New2615266
Fresh000
Picked224
Done011
Total2638271
Accuracy
100.0%
Counts
271 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.9%
(pow.f64 b 4)
73.5%
(-.f64 (pow.f64 a 4) 1)
99.9%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
30.9%
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)) 1)
48.1%
(-.f64 (*.f64 4 (pow.f64 b 2)) 1)
67.7%
(+.f64 (pow.f64 b 4) (fma.f64 (*.f64 b b) 4 -1))
45.1%
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
23.7%
-1
44.9%
(pow.f64 b 4)
73.5%
(-.f64 (pow.f64 a 4) 1)
99.9%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
30.9%
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)) 1)
48.1%
(-.f64 (*.f64 4 (pow.f64 b 2)) 1)
67.7%
(+.f64 (pow.f64 b 4) (fma.f64 (*.f64 b b) 4 -1))
45.1%
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
23.7%
-1
Compiler

Compiled 162 to 128 computations (21% saved)

localize146.0ms (3.5%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 (pow.f64 a 4) 3/2)
65.8%
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))
100.0%
(*.f64 4 (pow.f64 b 2))
100.0%
(*.f64 4 (pow.f64 b 2))
Compiler

Compiled 92 to 72 computations (21.7% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
a
@0
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))
0.0ms
a
@inf
(*.f64 (pow.f64 a 4) 3/2)
0.0ms
a
@inf
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))
0.0ms
a
@-inf
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))
0.0ms
a
@0
(*.f64 (pow.f64 a 4) 3/2)

rewrite65.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
922×unpow-prod-down
624×fma-def
526×log-prod
506×log1p-expm1-u
506×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01249
112626
2171026
Stop Event
node limit
Counts
2 → 94
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))
(*.f64 (pow.f64 a 4) 3/2)
Outputs
(-.f64 (+.f64 1 (pow.f64 a 4)) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (pow.f64 a 4) -2)) (/.f64 (*.f64 (pow.f64 a 8) 9/4) (*.f64 (pow.f64 a 4) -2)))
(*.f64 a (pow.f64 a 3))
(*.f64 (pow.f64 a 4) 1)
(*.f64 (pow.f64 a 4) (log.f64 (E.f64)))
(*.f64 1 (pow.f64 a 4))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (pow.f64 (cbrt.f64 a) 8))
(*.f64 (pow.f64 (cbrt.f64 a) 8) (pow.f64 (cbrt.f64 a) 4))
(*.f64 (pow.f64 a 2) (pow.f64 a 2))
(*.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)))))
(*.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2)) (/.f64 1 (*.f64 (pow.f64 a 4) -2)))
(*.f64 (pow.f64 a 3) a)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 4)) 2) 3) (pow.f64 (cbrt.f64 a) 4))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) 4)) 3) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) 4)) 3))
(*.f64 (pow.f64 1 1/3) (pow.f64 a 4))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 a 12)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 a 12)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 a 8) (pow.f64 (cbrt.f64 a) 8)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 a) 4)))
(*.f64 (pow.f64 (pow.f64 a 10) 1/3) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 a) 5) 2) (pow.f64 (cbrt.f64 a) 2))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))) (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 a 4) -2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2))))
(/.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))))
(/.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (fma.f64 (pow.f64 a 8) 9/4 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)))))
(/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2)) (*.f64 (pow.f64 a 4) -2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8))) (neg.f64 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2))) (neg.f64 (*.f64 (pow.f64 a 4) -2)))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 9/4) (*.f64 (pow.f64 a 8) 1/4)) (-.f64 (*.f64 (pow.f64 a 4) 3/2) (*.f64 -1/2 (pow.f64 a 4))))
(pow.f64 a 4)
(pow.f64 (pow.f64 a 4) 1)
(pow.f64 (cbrt.f64 a) 12)
(pow.f64 (pow.f64 (cbrt.f64 a) 4) 3)
(pow.f64 (pow.f64 a 8) 1/2)
(pow.f64 (pow.f64 a 12) 1/3)
(pow.f64 (sqrt.f64 a) 8)
(pow.f64 (pow.f64 a 2) 2)
(pow.f64 (pow.f64 a 3) 4/3)
(pow.f64 (E.f64) (log.f64 (pow.f64 a 4)))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))) (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8))) -1)
(pow.f64 (/.f64 (*.f64 (pow.f64 a 4) -2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2))) -1)
(pow.f64 (exp.f64 4) (log.f64 a))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 a 4))) 2)) (cbrt.f64 (log.f64 (pow.f64 a 4))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 a 4)))) (sqrt.f64 (log.f64 (pow.f64 a 4))))
(sqrt.f64 (pow.f64 a 8))
(log.f64 (exp.f64 (pow.f64 a 4)))
(cbrt.f64 (pow.f64 a 12))
(expm1.f64 (log1p.f64 (pow.f64 a 4)))
(exp.f64 (log.f64 (pow.f64 a 4)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 a) 4)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 a 12)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 a 2)) 2))
(log1p.f64 (expm1.f64 (pow.f64 a 4)))
(fma.f64 -1/2 (pow.f64 a 4) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (pow.f64 a 4) -1/2 (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (pow.f64 a 4) 3/2 (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (*.f64 -1/2 (pow.f64 a 4)) 1 (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 3/2 (pow.f64 a 4) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (*.f64 (pow.f64 a 4) 3/2) 1 (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 1 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 1 (*.f64 (pow.f64 a 4) 3/2) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 a 4))) (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 3/2)) (cbrt.f64 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 9/4)) (cbrt.f64 (*.f64 (pow.f64 a 4) 3/2)) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (pow.f64 (cbrt.f64 a) 4) -1/2) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (pow.f64 (cbrt.f64 a) 4) 3/2) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 3/2)) (*.f64 (pow.f64 a 2) (sqrt.f64 3/2)) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (pow.f64 a 2) (*.f64 (pow.f64 a 2) -1/2) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (pow.f64 a 2) (*.f64 (pow.f64 a 2) 3/2) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 a) 8)) (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (*.f64 -1/2 (pow.f64 a 2)) (pow.f64 a 2) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (*.f64 3/2 (pow.f64 (cbrt.f64 a) 8)) (pow.f64 (cbrt.f64 a) 4) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (*.f64 3/2 (pow.f64 a 2)) (pow.f64 a 2) (*.f64 -1/2 (pow.f64 a 4)))
(+.f64 0 (*.f64 (pow.f64 a 4) 3/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4)))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 a 4) 3/2)) 1)
(pow.f64 (*.f64 (pow.f64 a 4) 3/2) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 3/2)) 3)
(pow.f64 (*.f64 (pow.f64 a 8) 9/4) 1/2)
(pow.f64 (*.f64 (pow.f64 a 12) 27/8) 1/3)
(pow.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 3/2)) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 (pow.f64 a 4) 3/2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2))) 2)) (cbrt.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2)))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2))))
(sqrt.f64 (*.f64 (pow.f64 a 8) 9/4))
(log.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4)))
(cbrt.f64 (*.f64 (pow.f64 a 12) 27/8))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 4) 3/2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 3/2))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 12) 27/8)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 3/2))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a 4) 3/2)))

simplify60.0ms (1.4%)

Algorithm
egg-herbie
Rules
1572×fma-def
894×distribute-lft-in
844×distribute-rgt-in
640×unswap-sqr
456×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02294294969860
15694294969497
220542241
Stop Event
node limit
Counts
118 → 111
Calls
Call 1
Inputs
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(*.f64 3/2 (pow.f64 a 4))
(*.f64 3/2 (pow.f64 a 4))
(*.f64 3/2 (pow.f64 a 4))
(*.f64 3/2 (pow.f64 a 4))
(*.f64 3/2 (pow.f64 a 4))
(*.f64 3/2 (pow.f64 a 4))
(*.f64 3/2 (pow.f64 a 4))
(*.f64 3/2 (pow.f64 a 4))
(*.f64 3/2 (pow.f64 a 4))
(*.f64 3/2 (pow.f64 a 4))
(*.f64 3/2 (pow.f64 a 4))
(*.f64 3/2 (pow.f64 a 4))
(-.f64 (+.f64 1 (pow.f64 a 4)) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (pow.f64 a 4) -2)) (/.f64 (*.f64 (pow.f64 a 8) 9/4) (*.f64 (pow.f64 a 4) -2)))
(*.f64 a (pow.f64 a 3))
(*.f64 (pow.f64 a 4) 1)
(*.f64 (pow.f64 a 4) (log.f64 (E.f64)))
(*.f64 1 (pow.f64 a 4))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (pow.f64 (cbrt.f64 a) 8))
(*.f64 (pow.f64 (cbrt.f64 a) 8) (pow.f64 (cbrt.f64 a) 4))
(*.f64 (pow.f64 a 2) (pow.f64 a 2))
(*.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)))))
(*.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2)) (/.f64 1 (*.f64 (pow.f64 a 4) -2)))
(*.f64 (pow.f64 a 3) a)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 4)) 2) 3) (pow.f64 (cbrt.f64 a) 4))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) 4)) 3) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) 4)) 3))
(*.f64 (pow.f64 1 1/3) (pow.f64 a 4))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 a 12)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 a 12)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 a 8) (pow.f64 (cbrt.f64 a) 8)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 a) 4)))
(*.f64 (pow.f64 (pow.f64 a 10) 1/3) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 a) 5) 2) (pow.f64 (cbrt.f64 a) 2))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))) (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 a 4) -2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2))))
(/.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))))
(/.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (fma.f64 (pow.f64 a 8) 9/4 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)))))
(/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2)) (*.f64 (pow.f64 a 4) -2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8))) (neg.f64 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2))) (neg.f64 (*.f64 (pow.f64 a 4) -2)))
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 9/4) (*.f64 (pow.f64 a 8) 1/4)) (-.f64 (*.f64 (pow.f64 a 4) 3/2) (*.f64 -1/2 (pow.f64 a 4))))
(pow.f64 a 4)
(pow.f64 (pow.f64 a 4) 1)
(pow.f64 (cbrt.f64 a) 12)
(pow.f64 (pow.f64 (cbrt.f64 a) 4) 3)
(pow.f64 (pow.f64 a 8) 1/2)
(pow.f64 (pow.f64 a 12) 1/3)
(pow.f64 (sqrt.f64 a) 8)
(pow.f64 (pow.f64 a 2) 2)
(pow.f64 (pow.f64 a 3) 4/3)
(pow.f64 (E.f64) (log.f64 (pow.f64 a 4)))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))) (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8))) -1)
(pow.f64 (/.f64 (*.f64 (pow.f64 a 4) -2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2))) -1)
(pow.f64 (exp.f64 4) (log.f64 a))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 a 4))) 2)) (cbrt.f64 (log.f64 (pow.f64 a 4))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 a 4)))) (sqrt.f64 (log.f64 (pow.f64 a 4))))
(sqrt.f64 (pow.f64 a 8))
(log.f64 (exp.f64 (pow.f64 a 4)))
(cbrt.f64 (pow.f64 a 12))
(expm1.f64 (log1p.f64 (pow.f64 a 4)))
(exp.f64 (log.f64 (pow.f64 a 4)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 a) 4)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 a 12)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 a 2)) 2))
(log1p.f64 (expm1.f64 (pow.f64 a 4)))
(fma.f64 -1/2 (pow.f64 a 4) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (pow.f64 a 4) -1/2 (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (pow.f64 a 4) 3/2 (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (*.f64 -1/2 (pow.f64 a 4)) 1 (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 3/2 (pow.f64 a 4) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (*.f64 (pow.f64 a 4) 3/2) 1 (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 1 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 1 (*.f64 (pow.f64 a 4) 3/2) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 a 4))) (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 3/2)) (cbrt.f64 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 9/4)) (cbrt.f64 (*.f64 (pow.f64 a 4) 3/2)) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (pow.f64 (cbrt.f64 a) 4) -1/2) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (pow.f64 (cbrt.f64 a) 4) 3/2) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 3/2)) (*.f64 (pow.f64 a 2) (sqrt.f64 3/2)) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (pow.f64 a 2) (*.f64 (pow.f64 a 2) -1/2) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (pow.f64 a 2) (*.f64 (pow.f64 a 2) 3/2) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 a) 8)) (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (*.f64 -1/2 (pow.f64 a 2)) (pow.f64 a 2) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (*.f64 3/2 (pow.f64 (cbrt.f64 a) 8)) (pow.f64 (cbrt.f64 a) 4) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (*.f64 3/2 (pow.f64 a 2)) (pow.f64 a 2) (*.f64 -1/2 (pow.f64 a 4)))
(+.f64 0 (*.f64 (pow.f64 a 4) 3/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4)))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 a 4) 3/2)) 1)
(pow.f64 (*.f64 (pow.f64 a 4) 3/2) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 3/2)) 3)
(pow.f64 (*.f64 (pow.f64 a 8) 9/4) 1/2)
(pow.f64 (*.f64 (pow.f64 a 12) 27/8) 1/3)
(pow.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 3/2)) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 (pow.f64 a 4) 3/2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2))) 2)) (cbrt.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2)))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2))))
(sqrt.f64 (*.f64 (pow.f64 a 8) 9/4))
(log.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4)))
(cbrt.f64 (*.f64 (pow.f64 a 12) 27/8))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 4) 3/2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 3/2))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 12) 27/8)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 3/2))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a 4) 3/2)))
Outputs
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 a 4)
(*.f64 3/2 (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(*.f64 3/2 (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(*.f64 3/2 (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(*.f64 3/2 (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(*.f64 3/2 (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(*.f64 3/2 (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(*.f64 3/2 (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(*.f64 3/2 (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(*.f64 3/2 (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(*.f64 3/2 (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(*.f64 3/2 (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(*.f64 3/2 (pow.f64 a 4))
(*.f64 (pow.f64 a 4) 3/2)
(-.f64 (+.f64 1 (pow.f64 a 4)) 1)
(pow.f64 a 4)
(-.f64 (/.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (pow.f64 a 4) -2)) (/.f64 (*.f64 (pow.f64 a 8) 9/4) (*.f64 (pow.f64 a 4) -2)))
(pow.f64 a 4)
(*.f64 a (pow.f64 a 3))
(pow.f64 a 4)
(*.f64 (pow.f64 a 4) 1)
(pow.f64 a 4)
(*.f64 (pow.f64 a 4) (log.f64 (E.f64)))
(pow.f64 a 4)
(*.f64 1 (pow.f64 a 4))
(pow.f64 a 4)
(*.f64 (pow.f64 (cbrt.f64 a) 4) (pow.f64 (cbrt.f64 a) 8))
(pow.f64 a 4)
(*.f64 (pow.f64 (cbrt.f64 a) 8) (pow.f64 (cbrt.f64 a) 4))
(pow.f64 a 4)
(*.f64 (pow.f64 a 2) (pow.f64 a 2))
(pow.f64 a 4)
(*.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)))))
(*.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 -1/2 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) 3/2))))))
(/.f64 (*.f64 (pow.f64 a 12) 13/4) (+.f64 (*.f64 (pow.f64 a 8) 5/2) (*.f64 (*.f64 -1/2 (pow.f64 a 8)) -3/2)))
(/.f64 (*.f64 (pow.f64 a 12) 13/4) (fma.f64 -1/2 (*.f64 (pow.f64 a 8) -3/2) (*.f64 (pow.f64 a 8) 5/2)))
(*.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2)) (/.f64 1 (*.f64 (pow.f64 a 4) -2)))
(pow.f64 a 4)
(*.f64 (pow.f64 a 3) a)
(pow.f64 a 4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 4)) 2) 3) (pow.f64 (cbrt.f64 a) 4))
(pow.f64 a 4)
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) 4)) 3) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) 4)) 3))
(pow.f64 a 4)
(*.f64 (pow.f64 1 1/3) (pow.f64 a 4))
(pow.f64 a 4)
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 a 12)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 a 12)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 a 12))) (cbrt.f64 (sqrt.f64 (pow.f64 a 12))))
(*.f64 (cbrt.f64 (pow.f64 a 6)) (cbrt.f64 (pow.f64 a 6)))
(*.f64 (pow.f64 (*.f64 (pow.f64 a 8) (pow.f64 (cbrt.f64 a) 8)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 a) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 4)) (cbrt.f64 (*.f64 (pow.f64 a 8) (pow.f64 (cbrt.f64 a) 8))))
(*.f64 (pow.f64 (pow.f64 a 10) 1/3) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (cbrt.f64 (pow.f64 a 10)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 a) 5) 2) (pow.f64 (cbrt.f64 a) 2))
(pow.f64 a 4)
(/.f64 1 (/.f64 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))) (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8))))
(*.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 -1/2 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) 3/2))))))
(/.f64 (*.f64 (pow.f64 a 12) 13/4) (+.f64 (*.f64 (pow.f64 a 8) 5/2) (*.f64 (*.f64 -1/2 (pow.f64 a 8)) -3/2)))
(/.f64 (*.f64 (pow.f64 a 12) 13/4) (fma.f64 -1/2 (*.f64 (pow.f64 a 8) -3/2) (*.f64 (pow.f64 a 8) 5/2)))
(/.f64 1 (/.f64 (*.f64 (pow.f64 a 4) -2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2))))
(pow.f64 a 4)
(/.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))))
(*.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 -1/2 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) 3/2))))))
(/.f64 (*.f64 (pow.f64 a 12) 13/4) (+.f64 (*.f64 (pow.f64 a 8) 5/2) (*.f64 (*.f64 -1/2 (pow.f64 a 8)) -3/2)))
(/.f64 (*.f64 (pow.f64 a 12) 13/4) (fma.f64 -1/2 (*.f64 (pow.f64 a 8) -3/2) (*.f64 (pow.f64 a 8) 5/2)))
(/.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (fma.f64 (pow.f64 a 8) 9/4 (-.f64 (*.f64 (pow.f64 a 8) 1/4) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)))))
(*.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 -1/2 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) 3/2))))))
(/.f64 (*.f64 (pow.f64 a 12) 13/4) (+.f64 (*.f64 (pow.f64 a 8) 5/2) (*.f64 (*.f64 -1/2 (pow.f64 a 8)) -3/2)))
(/.f64 (*.f64 (pow.f64 a 12) 13/4) (fma.f64 -1/2 (*.f64 (pow.f64 a 8) -3/2) (*.f64 (pow.f64 a 8) 5/2)))
(/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2)) (*.f64 (pow.f64 a 4) -2))
(pow.f64 a 4)
(/.f64 (neg.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8))) (neg.f64 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)))))
(*.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 -1/2 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) 3/2))))))
(/.f64 (*.f64 (pow.f64 a 12) 13/4) (+.f64 (*.f64 (pow.f64 a 8) 5/2) (*.f64 (*.f64 -1/2 (pow.f64 a 8)) -3/2)))
(/.f64 (*.f64 (pow.f64 a 12) 13/4) (fma.f64 -1/2 (*.f64 (pow.f64 a 8) -3/2) (*.f64 (pow.f64 a 8) 5/2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2))) (neg.f64 (*.f64 (pow.f64 a 4) -2)))
(pow.f64 a 4)
(/.f64 (-.f64 (*.f64 (pow.f64 a 8) 9/4) (*.f64 (pow.f64 a 8) 1/4)) (-.f64 (*.f64 (pow.f64 a 4) 3/2) (*.f64 -1/2 (pow.f64 a 4))))
(pow.f64 a 4)
(pow.f64 a 4)
(pow.f64 (pow.f64 a 4) 1)
(pow.f64 a 4)
(pow.f64 (cbrt.f64 a) 12)
(pow.f64 a 4)
(pow.f64 (pow.f64 (cbrt.f64 a) 4) 3)
(pow.f64 a 4)
(pow.f64 (pow.f64 a 8) 1/2)
(pow.f64 a 4)
(pow.f64 (pow.f64 a 12) 1/3)
(pow.f64 a 4)
(pow.f64 (sqrt.f64 a) 8)
(pow.f64 a 4)
(pow.f64 (pow.f64 a 2) 2)
(pow.f64 a 4)
(pow.f64 (pow.f64 a 3) 4/3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 a 3)) (cbrt.f64 (pow.f64 a 3))) (*.f64 (cbrt.f64 (pow.f64 a 3)) (cbrt.f64 (pow.f64 a 3))))
(pow.f64 (E.f64) (log.f64 (pow.f64 a 4)))
(pow.f64 a 4)
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))) (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8))) -1)
(*.f64 (fma.f64 (pow.f64 a 12) -1/8 (*.f64 (pow.f64 a 12) 27/8)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 a 8) 1/4 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 -1/2 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) 3/2))))))
(/.f64 (*.f64 (pow.f64 a 12) 13/4) (+.f64 (*.f64 (pow.f64 a 8) 5/2) (*.f64 (*.f64 -1/2 (pow.f64 a 8)) -3/2)))
(/.f64 (*.f64 (pow.f64 a 12) 13/4) (fma.f64 -1/2 (*.f64 (pow.f64 a 8) -3/2) (*.f64 (pow.f64 a 8) 5/2)))
(pow.f64 (/.f64 (*.f64 (pow.f64 a 4) -2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 4) -2))) -1)
(pow.f64 a 4)
(pow.f64 (exp.f64 4) (log.f64 a))
(pow.f64 a 4)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 a 4))) 2)) (cbrt.f64 (log.f64 (pow.f64 a 4))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 4 (log.f64 a))) 2)) (cbrt.f64 (*.f64 4 (log.f64 a))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 a 4)))) (sqrt.f64 (log.f64 (pow.f64 a 4))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 4 (log.f64 a)))) (sqrt.f64 (*.f64 4 (log.f64 a))))
(sqrt.f64 (pow.f64 a 8))
(pow.f64 a 4)
(log.f64 (exp.f64 (pow.f64 a 4)))
(pow.f64 a 4)
(cbrt.f64 (pow.f64 a 12))
(pow.f64 a 4)
(expm1.f64 (log1p.f64 (pow.f64 a 4)))
(pow.f64 a 4)
(exp.f64 (log.f64 (pow.f64 a 4)))
(pow.f64 a 4)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 a) 4)) 3))
(pow.f64 a 4)
(exp.f64 (*.f64 (log.f64 (pow.f64 a 12)) 1/3))
(pow.f64 a 4)
(exp.f64 (*.f64 (log.f64 (pow.f64 a 2)) 2))
(pow.f64 a 4)
(log1p.f64 (expm1.f64 (pow.f64 a 4)))
(pow.f64 a 4)
(fma.f64 -1/2 (pow.f64 a 4) (*.f64 (pow.f64 a 4) 3/2))
(pow.f64 a 4)
(fma.f64 (pow.f64 a 4) -1/2 (*.f64 (pow.f64 a 4) 3/2))
(pow.f64 a 4)
(fma.f64 (pow.f64 a 4) 3/2 (*.f64 -1/2 (pow.f64 a 4)))
(pow.f64 a 4)
(fma.f64 (*.f64 -1/2 (pow.f64 a 4)) 1 (*.f64 (pow.f64 a 4) 3/2))
(pow.f64 a 4)
(fma.f64 3/2 (pow.f64 a 4) (*.f64 -1/2 (pow.f64 a 4)))
(pow.f64 a 4)
(fma.f64 (*.f64 (pow.f64 a 4) 3/2) 1 (*.f64 -1/2 (pow.f64 a 4)))
(pow.f64 a 4)
(fma.f64 1 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2))
(pow.f64 a 4)
(fma.f64 1 (*.f64 (pow.f64 a 4) 3/2) (*.f64 -1/2 (pow.f64 a 4)))
(pow.f64 a 4)
(fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 a 4))) (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) -1/2)) (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 a 4))) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) -1/2)) (cbrt.f64 (*.f64 (pow.f64 a 8) 1/4)) (*.f64 (pow.f64 a 4) 3/2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 3/2)) (cbrt.f64 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 3/2)) (cbrt.f64 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (pow.f64 a 4) -1/2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 8) 9/4)) (cbrt.f64 (*.f64 (pow.f64 a 4) 3/2)) (*.f64 -1/2 (pow.f64 a 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 3/2)) (cbrt.f64 (*.f64 (pow.f64 a 8) 9/4)) (*.f64 (pow.f64 a 4) -1/2))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (pow.f64 (cbrt.f64 a) 4) -1/2) (*.f64 (pow.f64 a 4) 3/2))
(pow.f64 a 4)
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (pow.f64 (cbrt.f64 a) 4) 3/2) (*.f64 -1/2 (pow.f64 a 4)))
(pow.f64 a 4)
(fma.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 a 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 a 4) 3/2))
(pow.f64 a 4)
(fma.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 3/2)) (*.f64 (pow.f64 a 2) (sqrt.f64 3/2)) (*.f64 -1/2 (pow.f64 a 4)))
(pow.f64 a 4)
(fma.f64 (pow.f64 a 2) (*.f64 (pow.f64 a 2) -1/2) (*.f64 (pow.f64 a 4) 3/2))
(pow.f64 a 4)
(fma.f64 (pow.f64 a 2) (*.f64 (pow.f64 a 2) 3/2) (*.f64 -1/2 (pow.f64 a 4)))
(pow.f64 a 4)
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 a) 8)) (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 a 4) 3/2))
(pow.f64 a 4)
(fma.f64 (*.f64 -1/2 (pow.f64 a 2)) (pow.f64 a 2) (*.f64 (pow.f64 a 4) 3/2))
(pow.f64 a 4)
(fma.f64 (*.f64 3/2 (pow.f64 (cbrt.f64 a) 8)) (pow.f64 (cbrt.f64 a) 4) (*.f64 -1/2 (pow.f64 a 4)))
(pow.f64 a 4)
(fma.f64 (*.f64 3/2 (pow.f64 a 2)) (pow.f64 a 2) (*.f64 -1/2 (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 0 (*.f64 (pow.f64 a 4) 3/2))
(*.f64 (pow.f64 a 4) 3/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4)))))
(*.f64 (pow.f64 a 4) 3/2)
(-.f64 (+.f64 1 (*.f64 (pow.f64 a 4) 3/2)) 1)
(*.f64 (pow.f64 a 4) 3/2)
(pow.f64 (*.f64 (pow.f64 a 4) 3/2) 1)
(*.f64 (pow.f64 a 4) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 3/2)) 3)
(*.f64 (pow.f64 a 4) 3/2)
(pow.f64 (*.f64 (pow.f64 a 8) 9/4) 1/2)
(sqrt.f64 (*.f64 (pow.f64 a 8) 9/4))
(pow.f64 (*.f64 (pow.f64 a 12) 27/8) 1/3)
(cbrt.f64 (*.f64 (pow.f64 a 12) 27/8))
(pow.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 3/2)) 2)
(*.f64 (pow.f64 a 4) 3/2)
(pow.f64 (E.f64) (log.f64 (*.f64 (pow.f64 a 4) 3/2)))
(*.f64 (pow.f64 a 4) 3/2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2))) 2)) (cbrt.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (log.f64 a) (log.f64 3/2))) 2)) (cbrt.f64 (fma.f64 4 (log.f64 a) (log.f64 3/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2)))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2))))
(pow.f64 (exp.f64 (sqrt.f64 (fma.f64 4 (log.f64 a) (log.f64 3/2)))) (sqrt.f64 (fma.f64 4 (log.f64 a) (log.f64 3/2))))
(sqrt.f64 (*.f64 (pow.f64 a 8) 9/4))
(log.f64 (pow.f64 (exp.f64 3/2) (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) 3/2)
(cbrt.f64 (*.f64 (pow.f64 a 12) 27/8))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 4) 3/2)))
(*.f64 (pow.f64 a 4) 3/2)
(exp.f64 (log.f64 (*.f64 (pow.f64 a 4) 3/2)))
(*.f64 (pow.f64 a 4) 3/2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 3/2))) 3))
(*.f64 (pow.f64 a 4) 3/2)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 12) 27/8)) 1/3))
(cbrt.f64 (*.f64 (pow.f64 a 12) 27/8))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 3/2))) 2))
(*.f64 (pow.f64 a 4) 3/2)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a 4) 3/2)))
(*.f64 (pow.f64 a 4) 3/2)

eval64.0ms (1.5%)

Compiler

Compiled 2303 to 1927 computations (16.3% saved)

prune28.0ms (0.6%)

Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New1630163
Fresh011
Picked044
Done033
Total1638171
Accuracy
100.0%
Counts
171 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.9%
(pow.f64 b 4)
73.5%
(-.f64 (pow.f64 a 4) 1)
99.9%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
30.9%
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)) 1)
48.1%
(-.f64 (*.f64 4 (pow.f64 b 2)) 1)
67.7%
(+.f64 (pow.f64 b 4) (fma.f64 (*.f64 b b) 4 -1))
45.1%
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
23.7%
-1
44.9%
(pow.f64 b 4)
73.5%
(-.f64 (pow.f64 a 4) 1)
99.9%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
30.9%
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)) 1)
48.1%
(-.f64 (*.f64 4 (pow.f64 b 2)) 1)
67.7%
(+.f64 (pow.f64 b 4) (fma.f64 (*.f64 b b) 4 -1))
45.1%
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
23.7%
-1
Compiler

Compiled 162 to 128 computations (21% saved)

localize0.0ms (0%)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune9.0ms (0.2%)

Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done077
Total088
Accuracy
100.0%
Counts
8 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.9%
(pow.f64 b 4)
73.5%
(-.f64 (pow.f64 a 4) 1)
99.9%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
30.9%
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)) 1)
48.1%
(-.f64 (*.f64 4 (pow.f64 b 2)) 1)
67.7%
(+.f64 (pow.f64 b 4) (fma.f64 (*.f64 b b) 4 -1))
45.1%
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
23.7%
-1
Compiler

Compiled 220 to 164 computations (25.5% saved)

regimes42.0ms (1%)

Counts
12 → 1
Calls
Call 1
Inputs
-1
(pow.f64 b 4)
(-.f64 (pow.f64 a 4) 1)
(-.f64 (*.f64 4 (pow.f64 b 2)) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (pow.f64 b 4) (fma.f64 (*.f64 b b) 4 -1))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)) 1)
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (-.f64 (*.f64 (*.f64 b b) 4) 1))
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 (*.f64 b b) 4 -1))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (+.f64 (*.f64 1/2 (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))) 1)
Outputs
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 (*.f64 b b) 4 -1))
Calls

6 calls:

9.0ms
a
7.0ms
b
7.0ms
(*.f64 b b)
5.0ms
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
5.0ms
(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b)))
Results
AccuracySegmentsBranch
100.0%1a
100.0%1b
100.0%1(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
100.0%1(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b)))
100.0%1(*.f64 a a)
100.0%1(*.f64 b b)
Compiler

Compiled 191 to 132 computations (30.9% saved)

regimes38.0ms (0.9%)

Counts
10 → 1
Calls
Call 1
Inputs
-1
(pow.f64 b 4)
(-.f64 (pow.f64 a 4) 1)
(-.f64 (*.f64 4 (pow.f64 b 2)) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (pow.f64 b 4) (fma.f64 (*.f64 b b) 4 -1))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 3/2)) 1)
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (-.f64 (*.f64 (*.f64 b b) 4) 1))
Outputs
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
Calls

6 calls:

8.0ms
a
7.0ms
(*.f64 b b)
6.0ms
b
5.0ms
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
4.0ms
(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b)))
Results
AccuracySegmentsBranch
99.9%1a
99.9%1b
99.9%1(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
99.9%1(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b)))
99.9%1(*.f64 a a)
99.9%1(*.f64 b b)
Compiler

Compiled 146 to 98 computations (32.9% saved)

regimes26.0ms (0.6%)

Counts
4 → 2
Calls
Call 1
Inputs
-1
(pow.f64 b 4)
(-.f64 (pow.f64 a 4) 1)
(-.f64 (*.f64 4 (pow.f64 b 2)) 1)
Outputs
(-.f64 (pow.f64 a 4) 1)
(pow.f64 b 4)
Calls

2 calls:

15.0ms
a
9.0ms
b
Results
AccuracySegmentsBranch
88.5%3a
95.8%2b
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes24.0ms (0.6%)

Counts
2 → 2
Calls
Call 1
Inputs
-1
(pow.f64 b 4)
Outputs
-1
(pow.f64 b 4)
Calls

2 calls:

16.0ms
a
8.0ms
b
Results
AccuracySegmentsBranch
54.4%5a
67.0%2b
Compiler

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0.2%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
-1
Outputs
-1
Calls

2 calls:

5.0ms
b
3.0ms
a
Results
AccuracySegmentsBranch
23.7%1a
23.7%1b
Compiler

Compiled 9 to 7 computations (22.2% saved)

bsearch19.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
93946904303949.63
2610978529119524000.0
Results
10.0ms60×body256infinite
7.0ms68×body256valid
Compiler

Compiled 136 to 112 computations (17.6% saved)

bsearch17.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
0.00470032871328564
0.19061578829606177
Results
10.0ms64×body256valid
5.0ms48×body256infinite
Compiler

Compiled 94 to 79 computations (16% saved)

simplify5.0ms (0.1%)

Algorithm
egg-herbie
Rules
10×+-commutative
sub-neg
*-commutative
*-rgt-identity
mul-1-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035174
145174
249174
354174
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 (*.f64 b b) 4 -1))
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
(if (<=.f64 b 70000000000000000) (-.f64 (pow.f64 a 4) 1) (pow.f64 b 4))
(if (<=.f64 b 3422735716801577/18014398509481984) -1 (pow.f64 b 4))
-1
Outputs
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 (*.f64 b b) 4 -1))
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (*.f64 b b))) 1)
(+.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (*.f64 b b))) -1)
(if (<=.f64 b 70000000000000000) (-.f64 (pow.f64 a 4) 1) (pow.f64 b 4))
(if (<=.f64 b 70000000000000000) (+.f64 (pow.f64 a 4) -1) (pow.f64 b 4))
(if (<=.f64 b 3422735716801577/18014398509481984) -1 (pow.f64 b 4))
-1
Compiler

Compiled 60 to 44 computations (26.7% saved)

soundness150.0ms (3.5%)

Rules
1222×fma-def
1156×fma-neg
1098×sub-neg
988×unsub-neg
826×distribute-lft-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
036315
199295
2221295
3646295
42807225
56976225
Stop Event
node limit
Compiler

Compiled 162 to 63 computations (61.1% saved)

end0.0ms (0%)

preprocess62.0ms (1.5%)

Remove

(abs b)

(abs a)

Compiler

Compiled 198 to 134 computations (32.3% saved)

Profiling

Loading profile data...