Bouland and Aaronson, Equation (26)

Time bar (total: 6.0s)

analyze1.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.3s (21%)

Results
736.0ms5076×body256infinite
485.0ms3180×body256valid
Bogosity

preprocess244.0ms (4.1%)

Algorithm
egg-herbie
Rules
1222×fma-def
1156×fma-neg
1106×sub-neg
992×unsub-neg
832×distribute-lft-in
Problems
252×No Errors
(*.f64 4 (*.f64 b b))
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
033225
196205
2220205
3642205
42810165
57103165
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 b (*.f64 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 b (*.f64 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 b (*.f64 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 b (*.f64 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))
(+.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)

eval4.0ms (0.1%)

Compiler

Compiled 60 to 32 computations (46.7% saved)

prune5.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)
100.0%
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))
Compiler

Compiled 33 to 22 computations (33.3% saved)

localize142.0ms (2.4%)

Localize:

Found 6 expressions with local error:

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

Compiled 100 to 43 computations (57% saved)

series20.0ms (0.3%)

Counts
6 → 132
Calls

33 calls:

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

rewrite357.0ms (5.9%)

Algorithm
batch-egg-rewrite
Rules
1740×fma-def
1678×log-prod
644×expm1-udef
638×log1p-udef
602×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019126
1415112
25430112
Stop Event
node limit
Counts
6 → 300
Calls
Call 1
Inputs
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))
(pow.f64 (hypot.f64 a b) 4)
(pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2)
(*.f64 4 (*.f64 b b))
(+.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 b (*.f64 b 4) -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 b (*.f64 b 4) -1))) (/.f64 (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))))
(*.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(*.f64 1 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (sqrt.f64 (fma.f64 b (*.f64 b 4) -1))) (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (sqrt.f64 (fma.f64 b (*.f64 b 4) -1))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 3)) (/.f64 1 (fma.f64 (fma.f64 b (*.f64 b 4) -1) (-.f64 (fma.f64 b (*.f64 b 4) -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 b (*.f64 b 4) -1) 2)) (/.f64 1 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 b (*.f64 b 4) -1) (-.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 3))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1)) (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 3)) (fma.f64 (fma.f64 b (*.f64 b 4) -1) (-.f64 (fma.f64 b (*.f64 b 4) -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 b (*.f64 b 4) -1) 3)) (+.f64 (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 3))) (neg.f64 (fma.f64 (fma.f64 b (*.f64 b 4) -1) (-.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (sqrt.f64 (fma.f64 b (*.f64 b 4) -1))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 b (*.f64 b 4) -1)) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) -1))) (exp.f64 (pow.f64 (hypot.f64 a b) 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) -1))) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)) (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) -1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))) (exp.f64 (fma.f64 b (*.f64 b 4) -1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))) (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) -1)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (log.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 b (*.f64 b 4) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 4 (*.f64 b b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (*.f64 b 4) b (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (fma.f64 b (*.f64 b 4) -1) 1 (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b b) 4 (+.f64 -1 (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 b (*.f64 b 4) -1))
(fma.f64 (pow.f64 (hypot.f64 a b) 4) 1 (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (*.f64 b (*.f64 b 4)) 1 (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 1 -1)
(fma.f64 1 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 1 (*.f64 b (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 1 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) -1)
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 16 (pow.f64 b 4))) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (*.f64 16 (pow.f64 b 4))) (cbrt.f64 (*.f64 b (*.f64 b 4))) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 4)) 2) (*.f64 (cbrt.f64 (*.f64 b 4)) b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (fma.f64 b (*.f64 b 4) -1))
(fma.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)) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) 4) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) -1)) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) -1)) 2) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) -1)) 2) (cbrt.f64 (fma.f64 b (*.f64 b 4) -1)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) -1)
(fma.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (sqrt.f64 (*.f64 b 4)) (*.f64 (sqrt.f64 (*.f64 b 4)) b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 b 4) -1)) (sqrt.f64 (fma.f64 b (*.f64 b 4) -1)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)) (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)) -1)
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))) -1)
(fma.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4))) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b)))) -1)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b 4))) (*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b 4))) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b 4)) 2)) (cbrt.f64 (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 b 4))) (sqrt.f64 (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.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) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (*.f64 4 (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (*.f64 (*.f64 b 4) (sqrt.f64 b)) (sqrt.f64 b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 0 (pow.f64 (hypot.f64 a b) 4))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4))) (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(-.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 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (hypot.f64 a b) 4) 1)
(*.f64 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 (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 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.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 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (+.f64 (pow.f64 a 4) (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 (+.f64 (pow.f64 a 4) (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 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (+.f64 (pow.f64 a 4) (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 (*.f64 a a) (*.f64 b b)))
(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)))
(fma.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2) (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2) (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)))
(+.f64 0 (pow.f64 (hypot.f64 a b) 4))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4))) (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(-.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 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (hypot.f64 a b) 4) 1)
(*.f64 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 (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 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.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 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (+.f64 (pow.f64 a 4) (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 (+.f64 (pow.f64 a 4) (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 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (+.f64 (pow.f64 a 4) (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 (*.f64 a a) (*.f64 b b)))
(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)))
(fma.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2) (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2) (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)))
(+.f64 0 (*.f64 b (*.f64 b 4)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 4)))) 1)
(pow.f64 (*.f64 b (*.f64 b 4)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) 3)
(pow.f64 (*.f64 64 (pow.f64 b 6)) 1/3)
(pow.f64 (*.f64 b 2) 2)
(sqrt.f64 (*.f64 16 (pow.f64 b 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))))
(cbrt.f64 (*.f64 64 (pow.f64 b 6)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 b 4) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b 4))))
(exp.f64 (fma.f64 2 (log.f64 b) (log.f64 4)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 4)) 1))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b 4))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 2))) 1)
(-.f64 (/.f64 (pow.f64 a 4) (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (pow.f64 b 4) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (hypot.f64 a b) (hypot.f64 a b))
(*.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(*.f64 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 (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 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.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 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (+.f64 (pow.f64 a 4) (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 (*.f64 a a) (*.f64 b b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a 4) (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 (*.f64 a a) (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (*.f64 b b) (*.f64 a a)))
(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))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (+.f64 1 (expm1.f64 (*.f64 b b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (pow.f64 (exp.f64 b) b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (*.f64 b b)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) b) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (pow.f64 (exp.f64 a) a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(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 (hypot.f64 a b)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a b) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 2)))
(fma.f64 a a (*.f64 b b))
(fma.f64 b b (*.f64 a a))
(fma.f64 (*.f64 a a) 1 (*.f64 b b))
(fma.f64 (*.f64 b b) 1 (*.f64 a a))
(fma.f64 1 (*.f64 a a) (*.f64 b b))
(fma.f64 1 (*.f64 b b) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 b b))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (*.f64 b b))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (*.f64 b b))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (*.f64 b b))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (*.f64 a a))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a a))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b b))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a a))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 b 4) (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) (*.f64 -4 (*.f64 b b)))) (/.f64 (*.f64 16 (pow.f64 b 4)) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b)))))
(*.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 1)
(*.f64 1 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)) (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4))) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)) (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b))) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4)))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (fma.f64 16 (pow.f64 b 4) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 b (*.f64 b 4))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4))) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b))))
(/.f64 (neg.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12))) (neg.f64 (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4)))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b)))))
(/.f64 (fma.f64 16 (pow.f64 b 4) (neg.f64 (pow.f64 (hypot.f64 a b) 8))) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 3)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 2))
(log.f64 (exp.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (pow.f64 (exp.f64 4) b) b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (exp.f64 (pow.f64 (hypot.f64 a b) 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))))
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (log.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3) (*.f64 b (*.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b 4) b (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b b) 4 (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2) (*.f64 b (*.f64 b 4)))
(fma.f64 (pow.f64 (hypot.f64 a b) 4) 1 (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (*.f64 b 4)) 1 (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (pow.f64 (hypot.f64 a b) 4) (*.f64 b (*.f64 b 4)))
(fma.f64 1 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 16 (pow.f64 b 4))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (*.f64 16 (pow.f64 b 4))) (cbrt.f64 (*.f64 b (*.f64 b 4))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 4)) 2) (*.f64 (cbrt.f64 (*.f64 b 4)) b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (*.f64 b (*.f64 b 4)))
(fma.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 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 b (*.f64 b 4)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) 4) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (sqrt.f64 (*.f64 b 4)) (*.f64 (sqrt.f64 (*.f64 b 4)) b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4) (*.f64 b (*.f64 b 4)))
(fma.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b 4))) (*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b 4))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b 4)) 2)) (cbrt.f64 (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 b 4))) (sqrt.f64 (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.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 b (*.f64 b 4)))
(fma.f64 (*.f64 4 (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 (*.f64 b 4) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 (hypot.f64 a b) 4))

simplify322.0ms (5.3%)

Algorithm
egg-herbie
Rules
924×fma-neg
876×fma-def
700×associate-+r+
638×associate-*r*
600×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064716698
1170015476
2630315476
Stop Event
node limit
Counts
432 → 403
Calls
Call 1
Inputs
(-.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 (*.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))))))))
(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 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))))
(pow.f64 a 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 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 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 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))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 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))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 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 (exp.f64 (log1p.f64 (+.f64 (fma.f64 b (*.f64 b 4) -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 b (*.f64 b 4) -1))) (/.f64 (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))))
(*.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(*.f64 1 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (sqrt.f64 (fma.f64 b (*.f64 b 4) -1))) (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (sqrt.f64 (fma.f64 b (*.f64 b 4) -1))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 3)) (/.f64 1 (fma.f64 (fma.f64 b (*.f64 b 4) -1) (-.f64 (fma.f64 b (*.f64 b 4) -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 b (*.f64 b 4) -1) 2)) (/.f64 1 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 b (*.f64 b 4) -1) (-.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 3))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1)) (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 3)) (fma.f64 (fma.f64 b (*.f64 b 4) -1) (-.f64 (fma.f64 b (*.f64 b 4) -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 b (*.f64 b 4) -1) 3)) (+.f64 (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 3))) (neg.f64 (fma.f64 (fma.f64 b (*.f64 b 4) -1) (-.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (sqrt.f64 (fma.f64 b (*.f64 b 4) -1))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 b (*.f64 b 4) -1)) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) -1))) (exp.f64 (pow.f64 (hypot.f64 a b) 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) -1))) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)) (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) -1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))) (exp.f64 (fma.f64 b (*.f64 b 4) -1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))) (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) -1)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (log.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 b (*.f64 b 4) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 4 (*.f64 b b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (*.f64 b 4) b (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (fma.f64 b (*.f64 b 4) -1) 1 (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b b) 4 (+.f64 -1 (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 b (*.f64 b 4) -1))
(fma.f64 (pow.f64 (hypot.f64 a b) 4) 1 (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (*.f64 b (*.f64 b 4)) 1 (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 1 -1)
(fma.f64 1 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 1 (*.f64 b (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 1 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) -1)
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 16 (pow.f64 b 4))) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (*.f64 16 (pow.f64 b 4))) (cbrt.f64 (*.f64 b (*.f64 b 4))) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 4)) 2) (*.f64 (cbrt.f64 (*.f64 b 4)) b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (fma.f64 b (*.f64 b 4) -1))
(fma.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)) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) 4) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) -1)) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) -1)) 2) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) -1)) 2) (cbrt.f64 (fma.f64 b (*.f64 b 4) -1)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) -1)
(fma.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (sqrt.f64 (*.f64 b 4)) (*.f64 (sqrt.f64 (*.f64 b 4)) b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 b 4) -1)) (sqrt.f64 (fma.f64 b (*.f64 b 4) -1)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)) (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)) -1)
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))) -1)
(fma.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4))) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b)))) -1)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b 4))) (*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b 4))) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b 4)) 2)) (cbrt.f64 (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 b 4))) (sqrt.f64 (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.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) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (*.f64 4 (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (*.f64 (*.f64 b 4) (sqrt.f64 b)) (sqrt.f64 b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 0 (pow.f64 (hypot.f64 a b) 4))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4))) (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(-.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 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (hypot.f64 a b) 4) 1)
(*.f64 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 (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 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.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 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (+.f64 (pow.f64 a 4) (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 (+.f64 (pow.f64 a 4) (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 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (+.f64 (pow.f64 a 4) (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 (*.f64 a a) (*.f64 b b)))
(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)))
(fma.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2) (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2) (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)))
(+.f64 0 (pow.f64 (hypot.f64 a b) 4))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4))) (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(-.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 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (hypot.f64 a b) 4) 1)
(*.f64 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 (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 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.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 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (+.f64 (pow.f64 a 4) (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 (+.f64 (pow.f64 a 4) (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 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (+.f64 (pow.f64 a 4) (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 (*.f64 a a) (*.f64 b b)))
(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)))
(fma.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2) (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2) (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)))
(+.f64 0 (*.f64 b (*.f64 b 4)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 4)))) 1)
(pow.f64 (*.f64 b (*.f64 b 4)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) 3)
(pow.f64 (*.f64 64 (pow.f64 b 6)) 1/3)
(pow.f64 (*.f64 b 2) 2)
(sqrt.f64 (*.f64 16 (pow.f64 b 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))))
(cbrt.f64 (*.f64 64 (pow.f64 b 6)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 b 4) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b 4))))
(exp.f64 (fma.f64 2 (log.f64 b) (log.f64 4)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 4)) 1))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b 4))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a b) 2))) 1)
(-.f64 (/.f64 (pow.f64 a 4) (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (pow.f64 b 4) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (hypot.f64 a b) (hypot.f64 a b))
(*.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(*.f64 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 (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 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.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 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (+.f64 (pow.f64 a 4) (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 (*.f64 a a) (*.f64 b b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a 4) (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 (*.f64 a a) (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (*.f64 b b) (*.f64 a a)))
(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))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (+.f64 1 (expm1.f64 (*.f64 b b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (pow.f64 (exp.f64 b) b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (*.f64 b b)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) b) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (pow.f64 (exp.f64 a) a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(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 (hypot.f64 a b)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a b) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 2)))
(fma.f64 a a (*.f64 b b))
(fma.f64 b b (*.f64 a a))
(fma.f64 (*.f64 a a) 1 (*.f64 b b))
(fma.f64 (*.f64 b b) 1 (*.f64 a a))
(fma.f64 1 (*.f64 a a) (*.f64 b b))
(fma.f64 1 (*.f64 b b) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 b b))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (*.f64 b b))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (*.f64 b b))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (*.f64 b b))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (*.f64 a a))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a a))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b b))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a a))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 b 4) (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) (*.f64 -4 (*.f64 b b)))) (/.f64 (*.f64 16 (pow.f64 b 4)) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b)))))
(*.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 1)
(*.f64 1 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(*.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)) (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4))) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)) (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b))) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4)))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (fma.f64 16 (pow.f64 b 4) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 b (*.f64 b 4))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4))) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b))))
(/.f64 (neg.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12))) (neg.f64 (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4)))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b)))))
(/.f64 (fma.f64 16 (pow.f64 b 4) (neg.f64 (pow.f64 (hypot.f64 a b) 8))) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 3)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 2))
(log.f64 (exp.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (pow.f64 (exp.f64 4) b) b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (exp.f64 (pow.f64 (hypot.f64 a b) 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))))
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (log.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3) (*.f64 b (*.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b 4) b (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b b) 4 (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2) (*.f64 b (*.f64 b 4)))
(fma.f64 (pow.f64 (hypot.f64 a b) 4) 1 (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (*.f64 b 4)) 1 (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (pow.f64 (hypot.f64 a b) 4) (*.f64 b (*.f64 b 4)))
(fma.f64 1 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 16 (pow.f64 b 4))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (*.f64 16 (pow.f64 b 4))) (cbrt.f64 (*.f64 b (*.f64 b 4))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 4)) 2) (*.f64 (cbrt.f64 (*.f64 b 4)) b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (*.f64 b (*.f64 b 4)))
(fma.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 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 b (*.f64 b 4)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) 4) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (sqrt.f64 (*.f64 b 4)) (*.f64 (sqrt.f64 (*.f64 b 4)) b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4) (*.f64 b (*.f64 b 4)))
(fma.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b 4))) (*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b 4))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b 4)) 2)) (cbrt.f64 (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 b 4))) (sqrt.f64 (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.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 b (*.f64 b 4)))
(fma.f64 (*.f64 4 (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 (*.f64 b 4) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 (hypot.f64 a b) 4))
Outputs
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) -1)
(+.f64 (pow.f64 b 4) (fma.f64 4 (*.f64 b b) -1))
(fma.f64 (*.f64 b b) (+.f64 (*.f64 b 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 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) -1)
(+.f64 (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (pow.f64 b 4)) -1)
(fma.f64 (*.f64 b b) (+.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 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 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 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 (*.f64 b b) (*.f64 a a)) (fma.f64 2 (*.f64 (pow.f64 a 8) (*.f64 (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 b b))) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) -1)
(+.f64 -1 (+.f64 (*.f64 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))) (*.f64 (pow.f64 a 8) (*.f64 b b)))) (+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 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 -1/2 (pow.f64 b 4) (fma.f64 -1/4 (/.f64 (pow.f64 b 6) (*.f64 a a)) (fma.f64 1/4 (/.f64 (pow.f64 b 6) (*.f64 a a)) (fma.f64 1/2 (pow.f64 b 4) (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) 0) (*.f64 b b)) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))))))) -1)
(+.f64 -1 (fma.f64 (pow.f64 b 4) -1/2 (+.f64 (+.f64 (fma.f64 (pow.f64 b 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (pow.f64 a 4)))) (*.f64 (/.f64 0 a) (/.f64 (*.f64 b b) a))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 a a)) 0))))
(+.f64 (+.f64 (+.f64 (fma.f64 (pow.f64 b 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (pow.f64 a 4)))) (*.f64 (/.f64 0 a) (/.f64 (*.f64 b b) a))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 a a)) 0)) (fma.f64 (pow.f64 b 4) -1/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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 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 -1/2 (pow.f64 b 4) (fma.f64 -1/4 (/.f64 (pow.f64 b 6) (*.f64 a a)) (fma.f64 1/4 (/.f64 (pow.f64 b 6) (*.f64 a a)) (fma.f64 1/2 (pow.f64 b 4) (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) 0) (*.f64 b b)) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))))))) -1)
(+.f64 -1 (fma.f64 (pow.f64 b 4) -1/2 (+.f64 (+.f64 (fma.f64 (pow.f64 b 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (pow.f64 a 4)))) (*.f64 (/.f64 0 a) (/.f64 (*.f64 b b) a))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 a a)) 0))))
(+.f64 (+.f64 (+.f64 (fma.f64 (pow.f64 b 4) 1/2 (+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (pow.f64 a 4)))) (*.f64 (/.f64 0 a) (/.f64 (*.f64 b b) a))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 a a)) 0)) (fma.f64 (pow.f64 b 4) -1/2 -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 (*.f64 b b) (+.f64 4 (*.f64 2 (*.f64 a a))) (pow.f64 a 4)) -1)
(+.f64 -1 (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (pow.f64 a 4)))
(+.f64 (pow.f64 a 4) (fma.f64 b (*.f64 b (fma.f64 2 (*.f64 a 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 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 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 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 a a)) (fma.f64 (*.f64 b b) (+.f64 4 (*.f64 2 (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(+.f64 -1 (fma.f64 2 (*.f64 (-.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 a (*.f64 a (pow.f64 b 8)))) (+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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 (*.f64 b b) (+.f64 4 (*.f64 2 (*.f64 a a))) (pow.f64 b 4))
(fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 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 -1/2 (pow.f64 a 4) (fma.f64 -1/4 (/.f64 (pow.f64 a 6) (*.f64 b b)) (fma.f64 1/4 (/.f64 (pow.f64 a 6) (*.f64 b b)) (fma.f64 1/2 (pow.f64 a 4) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) 0) (*.f64 a a)) (*.f64 b b)) (fma.f64 (*.f64 b b) (+.f64 4 (*.f64 2 (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))))) -1)
(fma.f64 (pow.f64 a 4) -1/2 (+.f64 (+.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (/.f64 0 b) (/.f64 (*.f64 a a) b)))) (*.f64 (/.f64 (pow.f64 a 6) (*.f64 b b)) 0)) -1))
(+.f64 (+.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (/.f64 0 b) (/.f64 (*.f64 a a) b)))) (*.f64 (/.f64 (pow.f64 a 6) (*.f64 b b)) 0)) (fma.f64 (pow.f64 a 4) -1/2 -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 (*.f64 b b) (+.f64 4 (*.f64 2 (*.f64 a a))) (pow.f64 b 4))
(fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) -1)
(fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 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 -1/2 (pow.f64 a 4) (fma.f64 -1/4 (/.f64 (pow.f64 a 6) (*.f64 b b)) (fma.f64 1/4 (/.f64 (pow.f64 a 6) (*.f64 b b)) (fma.f64 1/2 (pow.f64 a 4) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) 0) (*.f64 a a)) (*.f64 b b)) (fma.f64 (*.f64 b b) (+.f64 4 (*.f64 2 (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))))) -1)
(fma.f64 (pow.f64 a 4) -1/2 (+.f64 (+.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (/.f64 0 b) (/.f64 (*.f64 a a) b)))) (*.f64 (/.f64 (pow.f64 a 6) (*.f64 b b)) 0)) -1))
(+.f64 (+.f64 (+.f64 (+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (pow.f64 a 4))) (fma.f64 (pow.f64 a 4) 1/2 (*.f64 (/.f64 0 b) (/.f64 (*.f64 a a) b)))) (*.f64 (/.f64 (pow.f64 a 6) (*.f64 b b)) 0)) (fma.f64 (pow.f64 a 4) -1/2 -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 (*.f64 b b) (*.f64 a a)) (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)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (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 (*.f64 b b) (*.f64 a a)) (fma.f64 2 (*.f64 (pow.f64 a 8) (*.f64 (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 b b))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (fma.f64 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))) (*.f64 (pow.f64 a 8) (*.f64 b b))) (pow.f64 a 4)) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 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 (*.f64 b b) (*.f64 a a)) (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 -1/2 (pow.f64 b 4) (fma.f64 1/2 (pow.f64 b 4) (+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))))
(+.f64 (fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 0)
(+.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 -1/2 (pow.f64 b 4) (fma.f64 -1/4 (/.f64 (pow.f64 b 6) (*.f64 a a)) (fma.f64 1/4 (/.f64 (pow.f64 b 6) (*.f64 a a)) (fma.f64 1/2 (pow.f64 b 4) (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) 0) (*.f64 b b)) (*.f64 a a)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))))))
(fma.f64 (pow.f64 b 4) -1/2 (+.f64 (+.f64 (fma.f64 (pow.f64 b 4) 1/2 (fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (/.f64 0 a) (/.f64 (*.f64 b b) a))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 a a)) 0)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (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 -1/2 (pow.f64 b 4) (fma.f64 1/2 (pow.f64 b 4) (+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))))
(+.f64 (fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 0)
(+.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 -1/2 (pow.f64 b 4) (fma.f64 -1/4 (/.f64 (pow.f64 b 6) (*.f64 a a)) (fma.f64 1/4 (/.f64 (pow.f64 b 6) (*.f64 a a)) (fma.f64 1/2 (pow.f64 b 4) (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) 0) (*.f64 b b)) (*.f64 a a)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))))))
(fma.f64 (pow.f64 b 4) -1/2 (+.f64 (+.f64 (fma.f64 (pow.f64 b 4) 1/2 (fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (/.f64 0 a) (/.f64 (*.f64 b b) a))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 a a)) 0)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (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)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (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 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 a a)) (+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4)))
(+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 2 (*.f64 a a)) (+.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)))) (*.f64 b b))))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (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 -1/2 (pow.f64 b 4) (fma.f64 1/2 (pow.f64 b 4) (+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))))
(+.f64 (fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 0)
(+.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 -1/2 (pow.f64 a 4) (fma.f64 -1/4 (/.f64 (pow.f64 a 6) (*.f64 b b)) (fma.f64 1/4 (/.f64 (pow.f64 a 6) (*.f64 b b)) (fma.f64 1/2 (pow.f64 a 4) (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) 0) (*.f64 a a)) (*.f64 b b)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))))))
(fma.f64 (pow.f64 a 4) -1/2 (+.f64 (+.f64 (fma.f64 (pow.f64 a 4) 1/2 (fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (/.f64 0 b) (/.f64 (*.f64 a a) b))) (*.f64 (/.f64 (pow.f64 a 6) (*.f64 b b)) 0)))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (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 -1/2 (pow.f64 b 4) (fma.f64 1/2 (pow.f64 b 4) (+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))))
(+.f64 (fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 0)
(+.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 -1/2 (pow.f64 a 4) (fma.f64 -1/4 (/.f64 (pow.f64 a 6) (*.f64 b b)) (fma.f64 1/4 (/.f64 (pow.f64 a 6) (*.f64 b b)) (fma.f64 1/2 (pow.f64 a 4) (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) 0) (*.f64 a a)) (*.f64 b b)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))))))
(fma.f64 (pow.f64 a 4) -1/2 (+.f64 (+.f64 (fma.f64 (pow.f64 a 4) 1/2 (fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (/.f64 0 b) (/.f64 (*.f64 a a) b))) (*.f64 (/.f64 (pow.f64 a 6) (*.f64 b b)) 0)))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (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)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (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 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.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 (*.f64 b b) (*.f64 a a)) (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)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (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 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.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 (*.f64 b b) (*.f64 a a)) (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)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (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 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.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 (*.f64 b b) (*.f64 a a)) (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)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (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 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (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 (*.f64 b b) (*.f64 a a)) (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)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (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 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (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 (*.f64 b b) (*.f64 a a)) (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)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (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 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 b 4))
(fma.f64 2 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (*.f64 b b))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (*.f64 b b))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (*.f64 b b))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (*.f64 b b))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (*.f64 b b))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (*.f64 b b))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (*.f64 b b))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (*.f64 b b))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (*.f64 b b))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (*.f64 b b))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (*.f64 b b))
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (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 (*.f64 b b) (+.f64 4 (*.f64 2 (*.f64 a a))) (pow.f64 b 4))
(fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 4 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (pow.f64 a 4))
(fma.f64 (*.f64 b b) (+.f64 4 (*.f64 2 (*.f64 a a))) (pow.f64 a 4))
(fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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)))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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)))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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 (*.f64 b b) (+.f64 4 (*.f64 2 (*.f64 a a))) (pow.f64 b 4))
(fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (pow.f64 b 4))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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)))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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 (*.f64 b b) (+.f64 4 (*.f64 2 (*.f64 a a))) (pow.f64 b 4))
(fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (pow.f64 b 4))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 4 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (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)))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 4 (*.f64 b b) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (fma.f64 (fma.f64 2 (*.f64 a a) 4) (*.f64 b b) (pow.f64 a 4)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)))) 1)
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (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 b (*.f64 b 4) -1))) (/.f64 (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 4 b) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 4 b) -1)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (*.f64 b b) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (*.f64 b b) -1)))
(*.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(*.f64 1 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) 2))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(*.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (sqrt.f64 (fma.f64 b (*.f64 b 4) -1))) (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (sqrt.f64 (fma.f64 b (*.f64 b 4) -1))))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(*.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 3)) (/.f64 1 (fma.f64 (fma.f64 b (*.f64 b 4) -1) (-.f64 (fma.f64 b (*.f64 b 4) -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 b (*.f64 4 b) -1) 3)) (/.f64 1 (fma.f64 (fma.f64 b (*.f64 4 b) -1) (-.f64 (fma.f64 b (*.f64 4 b) -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 (*.f64 b b) -1) 3)) (fma.f64 (fma.f64 4 (*.f64 b b) -1) (-.f64 (fma.f64 4 (*.f64 b b) -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 b (*.f64 b 4) -1) 2)) (/.f64 1 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 4 b) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 4 b) -1)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (*.f64 b b) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (*.f64 b b) -1)))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 b (*.f64 b 4) -1) (-.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)) (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 3))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 4 b) -1) 3)) (/.f64 1 (fma.f64 (fma.f64 b (*.f64 4 b) -1) (-.f64 (fma.f64 b (*.f64 4 b) -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 (*.f64 b b) -1) 3)) (fma.f64 (fma.f64 4 (*.f64 b b) -1) (-.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1)) (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 4 b) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 4 b) -1)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (*.f64 b b) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (*.f64 b b) -1)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 3)) (fma.f64 (fma.f64 b (*.f64 b 4) -1) (-.f64 (fma.f64 b (*.f64 b 4) -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 b (*.f64 4 b) -1) 3)) (/.f64 1 (fma.f64 (fma.f64 b (*.f64 4 b) -1) (-.f64 (fma.f64 b (*.f64 4 b) -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 (*.f64 b b) -1) 3)) (fma.f64 (fma.f64 4 (*.f64 b b) -1) (-.f64 (fma.f64 4 (*.f64 b b) -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 b (*.f64 b 4) -1) 3)) (+.f64 (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 4 b) -1) 3)) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 b) -1) 2) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (*.f64 b b) -1) 3)) (-.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (*.f64 b b) -1) 2)) (*.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 4 b) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 4 b) -1)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 4 (*.f64 b b) -1) 2)) (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (*.f64 b b) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 3))) (neg.f64 (fma.f64 (fma.f64 b (*.f64 b 4) -1) (-.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 b (*.f64 4 b) -1) 3))) (neg.f64 (fma.f64 (fma.f64 b (*.f64 4 b) -1) (-.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 12) (pow.f64 (fma.f64 4 (*.f64 b b) -1) 3)) (fma.f64 (fma.f64 4 (*.f64 b b) -1) (-.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 4 b) -1) 2))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 4 b) -1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (*.f64 b b) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (*.f64 b 4) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (pow.f64 (fma.f64 b (*.f64 4 b) -1) 2))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 4 b) -1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 4 (*.f64 b b) -1) 2) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 1)
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) 3)
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (pow.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 3) 1/3)
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (sqrt.f64 (fma.f64 b (*.f64 b 4) -1))) 2)
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 2))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (exp.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)))))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (*.f64 (exp.f64 (fma.f64 b (*.f64 b 4) -1)) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) -1))) (exp.f64 (pow.f64 (hypot.f64 a b) 4))))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) -1))) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (*.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)) (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) -1)))))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))) (exp.f64 (fma.f64 b (*.f64 b 4) -1))))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))) (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) -1)))))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4)) 3))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(exp.f64 (log.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))) 1))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 b (*.f64 b 4) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3) (fma.f64 b (*.f64 b 4) -1))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (*.f64 b b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b 4) b (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (fma.f64 b (*.f64 b 4) -1) 1 (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b b) 4 (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (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 b (*.f64 b 4) -1))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (hypot.f64 a b) 4) 1 (fma.f64 b (*.f64 b 4) -1))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b (*.f64 b 4)) 1 (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 1 -1)
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (fma.f64 b (*.f64 b 4) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (*.f64 b (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) -1)
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 16 (pow.f64 b 4))) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (*.f64 4 (*.f64 b b))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (*.f64 16 (pow.f64 b 4))) (cbrt.f64 (*.f64 b (*.f64 b 4))) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (*.f64 4 (*.f64 b b))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 4)) 2) (*.f64 (cbrt.f64 (*.f64 b 4)) b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (fma.f64 b (*.f64 4 b) -1))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (fma.f64 4 (*.f64 b b) -1))
(fma.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)) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (fma.f64 b (*.f64 4 b) -1))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (fma.f64 4 (*.f64 b b) -1))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (fma.f64 b (*.f64 4 b) -1))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (fma.f64 4 (*.f64 b b) -1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) 4) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 4 (pow.f64 (cbrt.f64 b) 2)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 4 (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (hypot.f64 a b) 4)) -1)
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) -1)) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) -1)) 2) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) -1)) 2) (cbrt.f64 (fma.f64 b (*.f64 b 4) -1)) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 2) -1)
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) -1)
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b) (fma.f64 b (*.f64 b 4) -1))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (sqrt.f64 (*.f64 b 4)) (*.f64 (sqrt.f64 (*.f64 b 4)) b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (sqrt.f64 (*.f64 4 b)) (*.f64 b (sqrt.f64 (*.f64 4 b))) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 4 b)) (*.f64 b (sqrt.f64 (*.f64 4 b))) (pow.f64 (hypot.f64 a b) 4)) -1)
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 b 4) -1)) (sqrt.f64 (fma.f64 b (*.f64 b 4) -1)) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)) (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)) -1)
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))) -1)
(fma.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 b b)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))) -1)
(+.f64 -1 (/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 (hypot.f64 a b) 12)) (fma.f64 (*.f64 4 (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 b b)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4))) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b)))) -1)
(fma.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 -16 (pow.f64 b 4))) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 (*.f64 b b) -4))) -1)
(+.f64 -1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 b 4) -16)) (fma.f64 (*.f64 b b) -4 (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4) (fma.f64 b (*.f64 b 4) -1))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (fma.f64 b (*.f64 b 4) -1))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b 4))) (*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b 4))) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (sqrt.f64 (*.f64 4 b)) (*.f64 b (sqrt.f64 (*.f64 4 b))) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 4 b)) (*.f64 b (sqrt.f64 (*.f64 4 b))) (pow.f64 (hypot.f64 a b) 4)) -1)
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b 4)) 2)) (cbrt.f64 (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 b 4))) (sqrt.f64 (*.f64 b 4)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (sqrt.f64 (*.f64 4 b)) (*.f64 b (sqrt.f64 (*.f64 4 b))) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 4 b)) (*.f64 b (sqrt.f64 (*.f64 4 b))) (pow.f64 (hypot.f64 a b) 4)) -1)
(fma.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) (fma.f64 b (*.f64 b 4) -1))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (fma.f64 b (*.f64 4 b) -1))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (fma.f64 4 (*.f64 b b) -1))
(fma.f64 (*.f64 4 (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 4 (pow.f64 (cbrt.f64 b) 2)) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 4 (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (hypot.f64 a b) 4)) -1)
(fma.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 (*.f64 b 4) (sqrt.f64 b)) (sqrt.f64 b) (+.f64 -1 (pow.f64 (hypot.f64 a b) 4)))
(+.f64 (fma.f64 b (*.f64 4 b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (fma.f64 4 (*.f64 b b) -1) (pow.f64 (hypot.f64 a b) 4))
(+.f64 0 (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (hypot.f64 a b) 4)
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4))) (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(-.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 (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 1 (pow.f64 (hypot.f64 a b) 4))
(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) 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 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.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)))) (/.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 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.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 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.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)))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 (+.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 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 a 4) (pow.f64 b 4))) (-.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b))) (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 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 (+.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 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 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b))) (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)
(fma.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2) (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(fma.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2) (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(+.f64 0 (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (hypot.f64 a b) 4)
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)) (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4))) (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)))))
(-.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 (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 1 (pow.f64 (hypot.f64 a b) 4))
(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) 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 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.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)))) (/.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 4) (pow.f64 b 4)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.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 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.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)))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 (+.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 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 a 4) (pow.f64 b 4))) (-.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b))) (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 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 (+.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 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 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (hypot.f64 a b) 2)) (-.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b))) (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)
(fma.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2) (*.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(fma.f64 (*.f64 b b) (pow.f64 (hypot.f64 a b) 2) (*.f64 (*.f64 a a) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b b) (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 a a)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(+.f64 0 (*.f64 b (*.f64 b 4)))
(*.f64 4 (*.f64 b b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b))))
(*.f64 4 (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 4)))) 1)
(*.f64 4 (*.f64 b b))
(pow.f64 (*.f64 b (*.f64 b 4)) 1)
(*.f64 4 (*.f64 b b))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) 3)
(*.f64 4 (*.f64 b b))
(pow.f64 (*.f64 64 (pow.f64 b 6)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 b 6) 64))
(pow.f64 (*.f64 b 2) 2)
(*.f64 4 (*.f64 b b))
(sqrt.f64 (*.f64 16 (pow.f64 b 4)))
(sqrt.f64 (*.f64 (pow.f64 b 4) 16))
(log.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b))
(*.f64 4 (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))))
(*.f64 4 (*.f64 b b))
(cbrt.f64 (*.f64 64 (pow.f64 b 6)))
(cbrt.f64 (*.f64 (pow.f64 b 6) 64))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 b 4) 3)))
(cbrt.f64 (*.f64 (pow.f64 b 6) 64))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b 4))))
(*.f64 4 (*.f64 b b))
(exp.f64 (fma.f64 2 (log.f64 b) (log.f64 4)))
(*.f64 4 (*.f64 b b))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 4)) 1))
(*.f64 4 (*.f64 b b))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b 4))))
(*.f64 4 (*.f64 b b))
(-.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 (*.f64 a a) (*.f64 b b))) (/.f64 (pow.f64 b 4) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (hypot.f64 a b) (hypot.f64 a b))
(pow.f64 (hypot.f64 a b) 2)
(*.f64 (pow.f64 (hypot.f64 a b) 2) 1)
(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 (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 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.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 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.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 (+.f64 (pow.f64 a 4) (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 (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 1 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.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 (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 (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 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 1 (/.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 (*.f64 a a) (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(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)
(log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (+.f64 1 (expm1.f64 (*.f64 b b)))))
(fma.f64 b b (*.f64 a a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (pow.f64 (exp.f64 b) b)))
(fma.f64 b b (*.f64 a a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (*.f64 b b)))))
(fma.f64 b b (*.f64 a a))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) b) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(fma.f64 b b (*.f64 a a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (pow.f64 (exp.f64 a) a)))
(fma.f64 b b (*.f64 a a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(fma.f64 b b (*.f64 a a))
(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 (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)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (hypot.f64 a b) 2)
(fma.f64 a a (*.f64 b b))
(fma.f64 b b (*.f64 a a))
(fma.f64 b b (*.f64 a a))
(fma.f64 (*.f64 a a) 1 (*.f64 b b))
(fma.f64 b b (*.f64 a a))
(fma.f64 (*.f64 b b) 1 (*.f64 a a))
(fma.f64 b b (*.f64 a a))
(fma.f64 1 (*.f64 a a) (*.f64 b b))
(fma.f64 b b (*.f64 a a))
(fma.f64 1 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (*.f64 a a))
(fma.f64 b b (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 b b))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (*.f64 b b))
(fma.f64 b b (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (*.f64 b b))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 b b))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (*.f64 b b))
(fma.f64 b b (*.f64 a a))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (*.f64 a a))
(fma.f64 b b (*.f64 a a))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a a))
(fma.f64 b b (*.f64 a a))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b b))
(fma.f64 b b (*.f64 a a))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a a))
(fma.f64 b b (*.f64 a a))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b b))
(fma.f64 b b (*.f64 a a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)))) 1)
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(-.f64 (/.f64 (pow.f64 (hypot.f64 a b) 8) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b)))) (/.f64 (*.f64 16 (pow.f64 b 4)) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 -16 (pow.f64 b 4))) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 (*.f64 b b) -4)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 b 4) -16)) (fma.f64 (*.f64 b b) -4 (pow.f64 (hypot.f64 a b) 4)))
(*.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 1)
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(*.f64 1 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 2))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 2) (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(*.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)) (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 b b)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 (hypot.f64 a b) 12)) (fma.f64 (*.f64 4 (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 b b)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4))) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 -16 (pow.f64 b 4))) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 (*.f64 b b) -4)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 b 4) -16)) (fma.f64 (*.f64 b b) -4 (pow.f64 (hypot.f64 a b) 4)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)) (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 b b)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 (hypot.f64 a b) 12)) (fma.f64 (*.f64 4 (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 b b)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b))) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 -16 (pow.f64 b 4))) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 (*.f64 b b) -4)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 b 4) -16)) (fma.f64 (*.f64 b b) -4 (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 b b)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 (hypot.f64 a b) 12)) (fma.f64 (*.f64 4 (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 b b)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (fma.f64 16 (pow.f64 b 4) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 b (*.f64 b 4))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12)) (fma.f64 16 (pow.f64 b 4) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 4 (*.f64 b b))))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 (hypot.f64 a b) 12)) (fma.f64 (pow.f64 b 4) 16 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 4 (*.f64 b b))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4))) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 -16 (pow.f64 b 4))) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 (*.f64 b b) -4)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 b 4) -16)) (fma.f64 (*.f64 b b) -4 (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (neg.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12))) (neg.f64 (fma.f64 (*.f64 b (*.f64 b 4)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(/.f64 (neg.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 (hypot.f64 a b) 12))) (neg.f64 (fma.f64 (*.f64 4 (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 b b)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 (hypot.f64 a b) 12)) (fma.f64 (*.f64 4 (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 b b)) (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (hypot.f64 a b) 8))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 16 (pow.f64 b 4)))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (*.f64 b b)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 -16 (pow.f64 b 4))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 (*.f64 b b) -4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (*.f64 4 (*.f64 b b)) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (fma.f64 16 (pow.f64 b 4) (neg.f64 (pow.f64 (hypot.f64 a b) 8))) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4)))
(neg.f64 (/.f64 (+.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 -16 (pow.f64 b 4))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 (*.f64 b b) -4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (pow.f64 (hypot.f64 a b) 8)) (-.f64 (*.f64 4 (*.f64 b b)) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 1)
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 3)
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (pow.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 3) 1/3)
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 b 2)) 2)
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 2))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (exp.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)))))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (*.f64 (exp.f64 (pow.f64 (hypot.f64 a b) 4)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (pow.f64 (exp.f64 4) b) b)))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 4) b) b) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (exp.f64 (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a b) 4)))))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4)) 3))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(exp.f64 (log.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))) 1))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 b (*.f64 b 4) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 3) (*.f64 b (*.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b 4) b (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b b) 4 (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2) (*.f64 b (*.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (hypot.f64 a b) 4) 1 (*.f64 b (*.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b (*.f64 b 4)) 1 (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (pow.f64 (hypot.f64 a b) 4) (*.f64 b (*.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (*.f64 b (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 16 (pow.f64 b 4))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (*.f64 4 (*.f64 b b))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (*.f64 16 (pow.f64 b 4))) (cbrt.f64 (*.f64 b (*.f64 b 4))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (*.f64 4 (*.f64 b b))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 4)) 2) (*.f64 (cbrt.f64 (*.f64 b 4)) b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (*.f64 4 (*.f64 b b)))
(fma.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 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (*.f64 4 (*.f64 b b)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (*.f64 4 (*.f64 b b)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (*.f64 4 (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) 4) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 4 (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (hypot.f64 a b) 3) (hypot.f64 a b) (*.f64 b (*.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (sqrt.f64 (*.f64 b 4)) (*.f64 (sqrt.f64 (*.f64 b 4)) b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (sqrt.f64 (*.f64 4 b)) (*.f64 b (sqrt.f64 (*.f64 4 b))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 4) (*.f64 b (*.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (pow.f64 (sqrt.f64 (hypot.f64 a b)) 4) (*.f64 b (*.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b 4))) (*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b 4))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (sqrt.f64 (*.f64 4 b)) (*.f64 b (sqrt.f64 (*.f64 4 b))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b 4)) 2)) (cbrt.f64 (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 b 4))) (sqrt.f64 (*.f64 b 4)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (sqrt.f64 (*.f64 4 b)) (*.f64 b (sqrt.f64 (*.f64 4 b))) (pow.f64 (hypot.f64 a b) 4))
(fma.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 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2)) (*.f64 4 (*.f64 b b)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 4)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 a b)) 2) 4) (*.f64 4 (*.f64 b b)))
(fma.f64 (*.f64 4 (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 4 (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (*.f64 (*.f64 b 4) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (*.f64 b b) (pow.f64 (hypot.f64 a b) 4))

eval293.0ms (4.9%)

Compiler

Compiled 9635 to 5988 computations (37.9% saved)

prune79.0ms (1.3%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New3976403
Fresh000
Picked202
Done000
Total3996405
Accuracy
100.0%
Counts
405 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.6%
(fma.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4) -1)
45.4%
(pow.f64 b 4)
47.1%
(pow.f64 a 4)
67.7%
(-.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 1)
69.3%
(-.f64 (pow.f64 a 4) 1)
67.6%
(-.f64 (+.f64 (pow.f64 (*.f64 b b) 2) (*.f64 4 (*.f64 b b))) 1)
Compiler

Compiled 112 to 80 computations (28.6% saved)

localize91.0ms (1.5%)

Localize:

Found 4 expressions with local error:

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

Compiled 86 to 45 computations (47.7% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite100.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1144×log-prod
1024×fma-def
764×pow-prod-down
580×pow-prod-up
568×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify86.0ms (1.4%)

Algorithm
egg-herbie
Rules
1682×times-frac
922×distribute-lft-in
852×distribute-rgt-in
562×unswap-sqr
458×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03134364
17454118
223744010
Stop Event
node limit
Counts
170 → 175
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)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(*.f64 4 (pow.f64 b 2))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 -1 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)))
(+.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)) -1)
(+.f64 0 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))) (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))) 1)
(*.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 1)
(*.f64 1 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)) (cbrt.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 2)) (cbrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))
(*.f64 (sqrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)) (sqrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 6) -1) (+.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4) (-.f64 1 (*.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)) -1))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4) 1) (fma.f64 (*.f64 b b) (fma.f64 b b 4) 1))
(pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)) 3)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 2))
(log.f64 (exp.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))))
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))
(exp.f64 (log.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))) 2))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))
(+.f64 0 (pow.f64 b 4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 b 4))) (cbrt.f64 (exp.f64 (pow.f64 b 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b 4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b 4)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b 4))) 1)
(*.f64 b (pow.f64 b 3))
(*.f64 (*.f64 b b) (*.f64 b b))
(*.f64 (pow.f64 b 4) 1)
(*.f64 1 (pow.f64 b 4))
(*.f64 (*.f64 (cbrt.f64 b) b) (cbrt.f64 (pow.f64 b 8)))
(*.f64 (cbrt.f64 (pow.f64 b 8)) (*.f64 (cbrt.f64 b) b))
(*.f64 (pow.f64 b 3) b)
(*.f64 (pow.f64 (pow.f64 b 4) 5/6) (pow.f64 (cbrt.f64 b) 2))
(sqrt.f64 (pow.f64 b 8))
(log.f64 (exp.f64 (pow.f64 b 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))))
(cbrt.f64 (pow.f64 b 12))
(expm1.f64 (log1p.f64 (pow.f64 b 4)))
(exp.f64 (*.f64 4 (log.f64 b)))
(exp.f64 (*.f64 (*.f64 4 (log.f64 b)) 1))
(exp.f64 (*.f64 (log.f64 b) 4))
(exp.f64 (*.f64 (*.f64 (log.f64 b) 1) 4))
(exp.f64 (*.f64 (*.f64 (log.f64 b) 2) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 b)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 4 (log.f64 b)) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 b) b)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 b 12)) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 4 (log.f64 b)) 3) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 b 4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)))) 1)
(-.f64 (/.f64 (pow.f64 b 8) (*.f64 (*.f64 b b) (fma.f64 b b -4))) (/.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(*.f64 b (*.f64 b (fma.f64 b b 4)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(*.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)) 1)
(*.f64 1 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)))
(*.f64 (*.f64 (cbrt.f64 b) b) (*.f64 (pow.f64 (cbrt.f64 b) 2) (fma.f64 b b 4)))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))) (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4)) (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))))
(*.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) (hypot.f64 (*.f64 b b) (*.f64 b 2)))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(*.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 (fma.f64 b b 4))) 2) (cbrt.f64 (fma.f64 b b 4)))
(*.f64 (*.f64 (*.f64 b b) (sqrt.f64 (fma.f64 b b 4))) (sqrt.f64 (fma.f64 b b 4)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))))
(/.f64 1 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (neg.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) (neg.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) (neg.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (pow.f64 b 8)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 b 4)))
(/.f64 (*.f64 (*.f64 b b) (+.f64 64 (pow.f64 b 6))) (-.f64 (+.f64 (pow.f64 b 4) 16) (*.f64 b (*.f64 b 4))))
(/.f64 (*.f64 (*.f64 b b) (+.f64 (pow.f64 b 4) -16)) (fma.f64 b b -4))
(pow.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))) 3)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4) 1/2)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 6) 1/3)
(pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) -1)
(pow.f64 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) -1)
(pow.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (fma.f64 b b 4))) 3)
(pow.f64 (*.f64 (cbrt.f64 (fma.f64 b b 4)) (pow.f64 (cbrt.f64 b) 2)) 3)
(pow.f64 (*.f64 (pow.f64 (fma.f64 b b 4) 3) (pow.f64 b 6)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 b b 4)) b) 2)
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4))
(log.f64 (exp.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 b 4)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (pow.f64 (exp.f64 4) (*.f64 b b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 4) (*.f64 b b)) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (exp.f64 (pow.f64 b 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 6))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))))
(exp.f64 (log.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2))) 2))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))))
(fma.f64 b (pow.f64 b 3) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b b) 4 (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(fma.f64 (pow.f64 b 4) 1 (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (*.f64 b 4)) 1 (pow.f64 b 4))
(fma.f64 1 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))
(fma.f64 1 (*.f64 b (*.f64 b 4)) (pow.f64 b 4))
(fma.f64 (*.f64 (cbrt.f64 b) b) (cbrt.f64 (pow.f64 b 8)) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 (cbrt.f64 b) b) (*.f64 (pow.f64 (cbrt.f64 b) 2) 4) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (pow.f64 b 8)) (*.f64 (cbrt.f64 b) b) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 b (*.f64 b 4))) (pow.f64 b 4))
(fma.f64 (pow.f64 b 3) b (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (pow.f64 b 4))
(fma.f64 (*.f64 b 4) b (pow.f64 b 4))
(fma.f64 (pow.f64 (pow.f64 b 4) 5/6) (pow.f64 (cbrt.f64 b) 2) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 4 (*.f64 (cbrt.f64 b) b)) (pow.f64 (cbrt.f64 b) 2) (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) 1) b (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 b 4))
Outputs
-1
(-.f64 (*.f64 4 (pow.f64 b 2)) 1)
(fma.f64 4 (*.f64 b b) -1)
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(-.f64 (+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4)) 1)
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (*.f64 b b))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(+.f64 -1 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(+.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)) -1)
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(+.f64 0 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))) (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 b b 4) (*.f64 b b) -1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))) 1)
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(*.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 1)
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(*.f64 1 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)) (cbrt.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)) (cbrt.f64 (pow.f64 (fma.f64 (fma.f64 b b 4) (*.f64 b b) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 2)) (cbrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)) (cbrt.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)) (cbrt.f64 (pow.f64 (fma.f64 (fma.f64 b b 4) (*.f64 b b) -1) 2)))
(*.f64 (sqrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)) (sqrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(/.f64 (+.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 6) -1) (+.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4) (-.f64 1 (*.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)) -1))))
(/.f64 (+.f64 -1 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 6)) (+.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4) (-.f64 1 (*.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))))
(/.f64 (+.f64 -1 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 6)) (+.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4) (fma.f64 (fma.f64 b b 4) (*.f64 b b) 1)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4) 1) (fma.f64 (*.f64 b b) (fma.f64 b b 4) 1))
(/.f64 (+.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4) -1) (fma.f64 (*.f64 b b) (fma.f64 b b 4) 1))
(/.f64 (+.f64 -1 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4)) (fma.f64 (fma.f64 b b 4) (*.f64 b b) 1))
(pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 1)
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)) 3)
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 2) 1/2)
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 3) 1/3)
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(pow.f64 (sqrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)) 2)
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 2))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(log.f64 (exp.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 3))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(exp.f64 (log.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)) 1))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)) 1) 1))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))) 3))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1) 3)) 1/3))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1))) 2))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 b (fma.f64 b b 4)) -1)))
(+.f64 -1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) -1)
(+.f64 0 (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 b 4))) (cbrt.f64 (exp.f64 (pow.f64 b 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b 4)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b 4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b 4)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b 4)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b 4))) 1)
(pow.f64 b 4)
(*.f64 b (pow.f64 b 3))
(pow.f64 b 4)
(*.f64 (*.f64 b b) (*.f64 b b))
(pow.f64 b 4)
(*.f64 (pow.f64 b 4) 1)
(pow.f64 b 4)
(*.f64 1 (pow.f64 b 4))
(pow.f64 b 4)
(*.f64 (*.f64 (cbrt.f64 b) b) (cbrt.f64 (pow.f64 b 8)))
(*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 8)))
(*.f64 b (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 b 8))))
(*.f64 (cbrt.f64 (pow.f64 b 8)) (*.f64 (cbrt.f64 b) b))
(*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 8)))
(*.f64 b (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 b 8))))
(*.f64 (pow.f64 b 3) b)
(pow.f64 b 4)
(*.f64 (pow.f64 (pow.f64 b 4) 5/6) (pow.f64 (cbrt.f64 b) 2))
(sqrt.f64 (pow.f64 b 8))
(pow.f64 b 4)
(log.f64 (exp.f64 (pow.f64 b 4)))
(pow.f64 b 4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))))
(pow.f64 b 4)
(cbrt.f64 (pow.f64 b 12))
(pow.f64 b 4)
(expm1.f64 (log1p.f64 (pow.f64 b 4)))
(pow.f64 b 4)
(exp.f64 (*.f64 4 (log.f64 b)))
(pow.f64 b 4)
(exp.f64 (*.f64 (*.f64 4 (log.f64 b)) 1))
(pow.f64 b 4)
(exp.f64 (*.f64 (log.f64 b) 4))
(pow.f64 b 4)
(exp.f64 (*.f64 (*.f64 (log.f64 b) 1) 4))
(pow.f64 b 4)
(exp.f64 (*.f64 (*.f64 (log.f64 b) 2) 2))
(pow.f64 b 4)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 b)) 1) 2))
(pow.f64 b 4)
(exp.f64 (*.f64 (*.f64 (*.f64 4 (log.f64 b)) 1) 1))
(pow.f64 b 4)
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 b) b)) 3))
(pow.f64 b 4)
(exp.f64 (*.f64 (log.f64 (pow.f64 b 12)) 1/3))
(pow.f64 b 4)
(exp.f64 (*.f64 (*.f64 (*.f64 4 (log.f64 b)) 3) 1/3))
(pow.f64 b 4)
(log1p.f64 (expm1.f64 (pow.f64 b 4)))
(pow.f64 b 4)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)))) 1)
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(-.f64 (/.f64 (pow.f64 b 8) (*.f64 (*.f64 b b) (fma.f64 b b -4))) (/.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (/.f64 (+.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) -16)) b) (*.f64 b (fma.f64 b b -4)))
(*.f64 (*.f64 b b) (/.f64 (+.f64 (pow.f64 b 4) -16) (fma.f64 b b -4)))
(*.f64 b (*.f64 b (fma.f64 b b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)) 1)
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(*.f64 1 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(*.f64 (*.f64 (cbrt.f64 b) b) (*.f64 (pow.f64 (cbrt.f64 b) 2) (fma.f64 b b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))) (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4)))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b b 4) (*.f64 b b))) (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4)) (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b b 4) (*.f64 b b))) (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4)))
(*.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) (hypot.f64 (*.f64 b b) (*.f64 b 2)))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 4 (pow.f64 b 6))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(*.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (/.f64 (+.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) -16)) b) (*.f64 b (fma.f64 b b -4)))
(*.f64 (*.f64 b b) (/.f64 (+.f64 (pow.f64 b 4) -16) (fma.f64 b b -4)))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 (fma.f64 b b 4))) 2) (cbrt.f64 (fma.f64 b b 4)))
(*.f64 (cbrt.f64 (fma.f64 b b 4)) (pow.f64 (*.f64 b (cbrt.f64 (fma.f64 b b 4))) 2))
(*.f64 (*.f64 (*.f64 b b) (sqrt.f64 (fma.f64 b b 4))) (sqrt.f64 (fma.f64 b b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 4 (pow.f64 b 6))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 1 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (/.f64 (+.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) -16)) b) (*.f64 b (fma.f64 b b -4)))
(*.f64 (*.f64 b b) (/.f64 (+.f64 (pow.f64 b 4) -16) (fma.f64 b b -4)))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 4 (pow.f64 b 6))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 6) 4))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 4 (pow.f64 b 6))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (/.f64 (+.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) -16)) b) (*.f64 b (fma.f64 b b -4)))
(*.f64 (*.f64 b b) (/.f64 (+.f64 (pow.f64 b 4) -16) (fma.f64 b b -4)))
(/.f64 (neg.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) (neg.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 4 (pow.f64 b 6))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) (neg.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (/.f64 (+.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) -16)) b) (*.f64 b (fma.f64 b b -4)))
(*.f64 (*.f64 b b) (/.f64 (+.f64 (pow.f64 b 4) -16) (fma.f64 b b -4)))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (pow.f64 b 8)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 b 4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (/.f64 (+.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) -16)) b) (*.f64 b (fma.f64 b b -4)))
(*.f64 (*.f64 b b) (/.f64 (+.f64 (pow.f64 b 4) -16) (fma.f64 b b -4)))
(/.f64 (*.f64 (*.f64 b b) (+.f64 64 (pow.f64 b 6))) (-.f64 (+.f64 (pow.f64 b 4) 16) (*.f64 b (*.f64 b 4))))
(/.f64 (*.f64 (*.f64 b b) (+.f64 64 (pow.f64 b 6))) (+.f64 (pow.f64 b 4) (-.f64 16 (*.f64 4 (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 b b) 64 (pow.f64 b 8)) (+.f64 16 (*.f64 b (*.f64 b (fma.f64 b b -4)))))
(/.f64 (*.f64 (*.f64 b b) (+.f64 (pow.f64 b 4) -16)) (fma.f64 b b -4))
(/.f64 (*.f64 b b) (/.f64 (fma.f64 b b -4) (+.f64 (pow.f64 b 4) -16)))
(*.f64 (/.f64 (*.f64 b b) (fma.f64 b b -4)) (+.f64 (pow.f64 b 4) -16))
(pow.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)) 1)
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))) 3)
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4) 1/2)
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 6) 1/3)
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 2)
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(pow.f64 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) -1)
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 4 (pow.f64 b 6))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(pow.f64 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) -1)
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (/.f64 (+.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) -16)) b) (*.f64 b (fma.f64 b b -4)))
(*.f64 (*.f64 b b) (/.f64 (+.f64 (pow.f64 b 4) -16) (fma.f64 b b -4)))
(pow.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (fma.f64 b b 4))) 3)
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(pow.f64 (*.f64 (cbrt.f64 (fma.f64 b b 4)) (pow.f64 (cbrt.f64 b) 2)) 3)
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(pow.f64 (*.f64 (pow.f64 (fma.f64 b b 4) 3) (pow.f64 b 6)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 b b 4) 3)))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 b b 4)) b) 2)
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(log.f64 (exp.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)))))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(log.f64 (*.f64 (exp.f64 (pow.f64 b 4)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (pow.f64 (exp.f64 4) (*.f64 b b))))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(log.f64 (*.f64 (pow.f64 (exp.f64 4) (*.f64 b b)) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (exp.f64 (pow.f64 b 4))))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 6))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(exp.f64 (log.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))) 1))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))) 1) 1))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4)))) 3))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 6)) 1/3))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2))) 2))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 b 4) (pow.f64 b 4))))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 b (pow.f64 b 3) (*.f64 b (*.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 b (*.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 (*.f64 b b) 4 (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 (pow.f64 b 4) 1 (*.f64 b (*.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 (*.f64 b (*.f64 b 4)) 1 (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 1 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 1 (*.f64 b (*.f64 b 4)) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 (*.f64 (cbrt.f64 b) b) (cbrt.f64 (pow.f64 b 8)) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 8)) (*.f64 4 (*.f64 b b)))
(*.f64 b (+.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 b 8))) (*.f64 4 b)))
(*.f64 b (+.f64 (*.f64 4 b) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 b 8)))))
(fma.f64 (*.f64 (cbrt.f64 b) b) (*.f64 (pow.f64 (cbrt.f64 b) 2) 4) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 (cbrt.f64 (pow.f64 b 8)) (*.f64 (cbrt.f64 b) b) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 8)) (*.f64 4 (*.f64 b b)))
(*.f64 b (+.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 b 8))) (*.f64 4 b)))
(*.f64 b (+.f64 (*.f64 4 b) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 b 8)))))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 4 (*.f64 b b))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 b (*.f64 b 4))) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 4 (*.f64 b b))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (pow.f64 b 4))
(fma.f64 (pow.f64 b 3) b (*.f64 b (*.f64 b 4)))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 (*.f64 b 4) b (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 (pow.f64 (pow.f64 b 4) 5/6) (pow.f64 (cbrt.f64 b) 2) (*.f64 b (*.f64 b 4)))
(fma.f64 (pow.f64 (pow.f64 b 4) 5/6) (pow.f64 (cbrt.f64 b) 2) (*.f64 4 (*.f64 b b)))
(fma.f64 (*.f64 4 (*.f64 (cbrt.f64 b) b)) (pow.f64 (cbrt.f64 b) 2) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 b 4) 1) b (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 b 4) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))

eval81.0ms (1.3%)

Compiler

Compiled 3159 to 2169 computations (31.3% saved)

prune33.0ms (0.5%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New1934197
Fresh101
Picked235
Done000
Total1967203
Accuracy
100.0%
Counts
203 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.4%
(pow.f64 b 4)
47.1%
(pow.f64 a 4)
69.3%
(-.f64 (pow.f64 a 4) 1)
67.7%
(-.f64 (+.f64 (+.f64 0 (pow.f64 b 4)) (*.f64 4 (*.f64 b b))) 1)
67.6%
(-.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b))) 1)
51.6%
(-.f64 (*.f64 4 (*.f64 b b)) 1)
23.6%
-1
Compiler

Compiled 61 to 45 computations (26.2% saved)

localize96.0ms (1.6%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (+.f64 0 (pow.f64 b 4)) (*.f64 4 (*.f64 b b)))
99.9%
(*.f64 4 (*.f64 b b))
100.0%
(+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b)))
99.9%
(*.f64 4 (*.f64 b b))
99.8%
(*.f64 (*.f64 b b) (*.f64 b b))
99.9%
(*.f64 4 (*.f64 b b))
Compiler

Compiled 111 to 52 computations (53.2% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite100.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1302×fma-def
882×log-prod
878×prod-exp
604×pow-prod-down
466×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01257
129349
2302449
Stop Event
node limit
Counts
3 → 261
Calls
Call 1
Inputs
(*.f64 (*.f64 b b) (*.f64 b b))
(+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b)))
(+.f64 (+.f64 0 (pow.f64 b 4)) (*.f64 4 (*.f64 b b)))
Outputs
(+.f64 0 (pow.f64 b 4))
(+.f64 (pow.f64 b 4) 0)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 b 4))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b 4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b 4)))))
(-.f64 (pow.f64 b 4) 0)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b 4))) 1)
(-.f64 (/.f64 0 (neg.f64 (pow.f64 b 4))) (/.f64 (pow.f64 b 8) (neg.f64 (pow.f64 b 4))))
(/.f64 1 (pow.f64 b -4))
(/.f64 1 (/.f64 (neg.f64 (pow.f64 b 4)) (neg.f64 (pow.f64 b 8))))
(/.f64 (pow.f64 b 8) (pow.f64 b 4))
(/.f64 (pow.f64 b 12) (pow.f64 b 8))
(/.f64 (neg.f64 (pow.f64 b 8)) (neg.f64 (pow.f64 b 4)))
(/.f64 (neg.f64 (pow.f64 b 12)) (neg.f64 (pow.f64 b 8)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 b 8))) (neg.f64 (neg.f64 (pow.f64 b 4))))
(pow.f64 b 4)
(pow.f64 (*.f64 b b) 2)
(pow.f64 (pow.f64 b 4) 1)
(pow.f64 (*.f64 b (cbrt.f64 b)) 3)
(pow.f64 (cbrt.f64 b) 12)
(pow.f64 (cbrt.f64 (*.f64 b b)) 6)
(pow.f64 (pow.f64 b 8) 1/2)
(pow.f64 (pow.f64 b 6) 2/3)
(pow.f64 (sqrt.f64 b) 8)
(pow.f64 (pow.f64 b 12) 1/3)
(pow.f64 (pow.f64 b 3) 4/3)
(pow.f64 (pow.f64 b -4) -1)
(pow.f64 (/.f64 (neg.f64 (pow.f64 b 4)) (neg.f64 (pow.f64 b 8))) -1)
(sqrt.f64 (pow.f64 b 8))
(log.f64 (exp.f64 (pow.f64 b 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))))
(cbrt.f64 (pow.f64 b 12))
(expm1.f64 (log1p.f64 (pow.f64 b 4)))
(exp.f64 (*.f64 4 (log.f64 b)))
(exp.f64 (*.f64 (log.f64 (*.f64 b b)) 2))
(exp.f64 (*.f64 (*.f64 4 (log.f64 b)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 b) 1) 4))
(exp.f64 (*.f64 (*.f64 (log.f64 b) 2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b b)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b b)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 4 (log.f64 b)) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 b (cbrt.f64 b))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 b 12)) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 4 (log.f64 b)) 3) 1/3))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 3 (log.f64 b))))
(exp.f64 (+.f64 (log.f64 (*.f64 b b)) (*.f64 (log.f64 b) 2)))
(exp.f64 (+.f64 (log.f64 (*.f64 b b)) (*.f64 (log.f64 (*.f64 b b)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (log.f64 (*.f64 b b))))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (*.f64 (log.f64 b) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (*.f64 (log.f64 (*.f64 b b)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (log.f64 (*.f64 b b))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (*.f64 (log.f64 b) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (*.f64 (log.f64 (*.f64 b b)) 1)))
(exp.f64 (+.f64 (*.f64 3 (log.f64 b)) (*.f64 (log.f64 b) 1)))
(log1p.f64 (expm1.f64 (pow.f64 b 4)))
(fma.f64 b (pow.f64 b 3) 0)
(fma.f64 (*.f64 b b) (*.f64 b b) 0)
(fma.f64 (pow.f64 b 4) 1 0)
(fma.f64 1 (pow.f64 b 4) 0)
(fma.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 8) 0)
(fma.f64 (pow.f64 (cbrt.f64 b) 8) (*.f64 b (cbrt.f64 b)) 0)
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (pow.f64 b 3)) 0)
(fma.f64 (sqrt.f64 b) (pow.f64 b 7/2) 0)
(fma.f64 (pow.f64 b 12) (pow.f64 b -8) 0)
(fma.f64 (neg.f64 (pow.f64 b 8)) (/.f64 1 (neg.f64 (pow.f64 b 4))) 0)
(fma.f64 (pow.f64 b 3) b 0)
(fma.f64 (pow.f64 (pow.f64 b 4) 5/6) (cbrt.f64 (*.f64 b b)) 0)
(fma.f64 (*.f64 (pow.f64 b 3) 1) b 0)
(fma.f64 (*.f64 (pow.f64 b 3) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) 0)
(fma.f64 (pow.f64 b 7/2) (sqrt.f64 b) 0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))) 1)
(-.f64 (/.f64 (pow.f64 b 8) (*.f64 (*.f64 b b) (fma.f64 b b -4))) (/.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 b (+.f64 (pow.f64 b 3) (*.f64 b 4)))
(*.f64 b (*.f64 b (fma.f64 b b 4)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1)
(*.f64 1 (*.f64 b (*.f64 b (fma.f64 b b 4))))
(*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(*.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) (*.f64 b (sqrt.f64 (fma.f64 b b 4))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(*.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))))
(/.f64 1 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (neg.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) (neg.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) (neg.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6)) (+.f64 0 (-.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4) (*.f64 0 (*.f64 b (*.f64 b (fma.f64 b b 4)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (pow.f64 b 8)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 b 4)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (-.f64 0 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(pow.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) -1)
(pow.f64 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) -1)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (fma.f64 b b 4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))))
(log.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 b 4))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (exp.f64 (pow.f64 b 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 b 4)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (exp.f64 (*.f64 b (*.f64 b 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4)))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (log.f64 (fma.f64 b b 4))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (log.f64 (fma.f64 b b 4))))
(exp.f64 (+.f64 (log.f64 (fma.f64 b b 4)) (*.f64 (log.f64 b) 2)))
(exp.f64 (+.f64 (log.f64 (fma.f64 b b 4)) (*.f64 (log.f64 (*.f64 b b)) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(fma.f64 b (pow.f64 b 3) (*.f64 b (*.f64 b 4)))
(fma.f64 b (fma.f64 b 4 (pow.f64 b 3)) 0)
(fma.f64 b (+.f64 (pow.f64 b 3) (*.f64 b 4)) 0)
(fma.f64 b (*.f64 b (fma.f64 b b 4)) 0)
(fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b b) 4 (pow.f64 b 4))
(fma.f64 (*.f64 b b) (fma.f64 b b 4) 0)
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(fma.f64 (*.f64 b (*.f64 b 4)) 1 (pow.f64 b 4))
(fma.f64 (pow.f64 b 4) 1 (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1 0)
(fma.f64 1 (*.f64 b (*.f64 b 4)) (pow.f64 b 4))
(fma.f64 1 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))
(fma.f64 1 (*.f64 b (*.f64 b (fma.f64 b b 4))) 0)
(fma.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 8) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4)) 0)
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) 4) (pow.f64 b 4))
(fma.f64 (pow.f64 (cbrt.f64 b) 8) (*.f64 b (cbrt.f64 b)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 0)
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 b (*.f64 b 4))) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (pow.f64 b 3)) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 0)
(fma.f64 (sqrt.f64 b) (pow.f64 b 7/2) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (pow.f64 b 4))
(fma.f64 (pow.f64 b 12) (pow.f64 b -8) (*.f64 b (*.f64 b 4)))
(fma.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))) 0)
(fma.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 b b -4))) 0)
(fma.f64 (neg.f64 (pow.f64 b 8)) (/.f64 1 (neg.f64 (pow.f64 b 4))) (*.f64 b (*.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) 0)
(fma.f64 (*.f64 b 4) b (pow.f64 b 4))
(fma.f64 (pow.f64 b 3) b (*.f64 b (*.f64 b 4)))
(fma.f64 (pow.f64 (pow.f64 b 4) 5/6) (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 (pow.f64 b 3) 1) b (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 (pow.f64 b 3) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 4 (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)) (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) 1) b (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 b 4))
(fma.f64 (pow.f64 b 7/2) (sqrt.f64 b) (*.f64 b (*.f64 b 4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))) 1)
(-.f64 (/.f64 (pow.f64 b 8) (*.f64 (*.f64 b b) (fma.f64 b b -4))) (/.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 b (+.f64 (pow.f64 b 3) (*.f64 b 4)))
(*.f64 b (*.f64 b (fma.f64 b b 4)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1)
(*.f64 1 (*.f64 b (*.f64 b (fma.f64 b b 4))))
(*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(*.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) (*.f64 b (sqrt.f64 (fma.f64 b b 4))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(*.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))))
(/.f64 1 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (neg.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) (neg.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) (neg.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6)) (+.f64 0 (-.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4) (*.f64 0 (*.f64 b (*.f64 b (fma.f64 b b 4)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (pow.f64 b 8)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 b 4)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (-.f64 0 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(pow.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) -1)
(pow.f64 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) -1)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (fma.f64 b b 4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))))
(log.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 b 4))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (exp.f64 (pow.f64 b 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 b 4)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (exp.f64 (*.f64 b (*.f64 b 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4)))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (log.f64 (fma.f64 b b 4))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (log.f64 (fma.f64 b b 4))))
(exp.f64 (+.f64 (log.f64 (fma.f64 b b 4)) (*.f64 (log.f64 b) 2)))
(exp.f64 (+.f64 (log.f64 (fma.f64 b b 4)) (*.f64 (log.f64 (*.f64 b b)) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(fma.f64 b (pow.f64 b 3) (*.f64 b (*.f64 b 4)))
(fma.f64 b (fma.f64 b 4 (pow.f64 b 3)) 0)
(fma.f64 b (+.f64 (pow.f64 b 3) (*.f64 b 4)) 0)
(fma.f64 b (*.f64 b (fma.f64 b b 4)) 0)
(fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b b) 4 (pow.f64 b 4))
(fma.f64 (*.f64 b b) (fma.f64 b b 4) 0)
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(fma.f64 (*.f64 b (*.f64 b 4)) 1 (pow.f64 b 4))
(fma.f64 (pow.f64 b 4) 1 (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1 0)
(fma.f64 1 (*.f64 b (*.f64 b 4)) (pow.f64 b 4))
(fma.f64 1 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))
(fma.f64 1 (*.f64 b (*.f64 b (fma.f64 b b 4))) 0)
(fma.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 8) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4)) 0)
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) 4) (pow.f64 b 4))
(fma.f64 (pow.f64 (cbrt.f64 b) 8) (*.f64 b (cbrt.f64 b)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 0)
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 b (*.f64 b 4))) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (pow.f64 b 3)) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 0)
(fma.f64 (sqrt.f64 b) (pow.f64 b 7/2) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (pow.f64 b 4))
(fma.f64 (pow.f64 b 12) (pow.f64 b -8) (*.f64 b (*.f64 b 4)))
(fma.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))) 0)
(fma.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 b b -4))) 0)
(fma.f64 (neg.f64 (pow.f64 b 8)) (/.f64 1 (neg.f64 (pow.f64 b 4))) (*.f64 b (*.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) 0)
(fma.f64 (*.f64 b 4) b (pow.f64 b 4))
(fma.f64 (pow.f64 b 3) b (*.f64 b (*.f64 b 4)))
(fma.f64 (pow.f64 (pow.f64 b 4) 5/6) (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 (pow.f64 b 3) 1) b (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 (pow.f64 b 3) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 4 (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)) (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) 1) b (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 b 4))
(fma.f64 (pow.f64 b 7/2) (sqrt.f64 b) (*.f64 b (*.f64 b 4)))

simplify130.0ms (2.2%)

Algorithm
egg-herbie
Rules
1914×fma-def
544×distribute-rgt-in
516×distribute-lft-in
510×cancel-sign-sub-inv
406×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03378589942033
18254294974577
223187093
Stop Event
node limit
Counts
297 → 199
Calls
Call 1
Inputs
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(*.f64 4 (pow.f64 b 2))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(*.f64 4 (pow.f64 b 2))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 0 (pow.f64 b 4))
(+.f64 (pow.f64 b 4) 0)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 b 4))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b 4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b 4)))))
(-.f64 (pow.f64 b 4) 0)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b 4))) 1)
(-.f64 (/.f64 0 (neg.f64 (pow.f64 b 4))) (/.f64 (pow.f64 b 8) (neg.f64 (pow.f64 b 4))))
(/.f64 1 (pow.f64 b -4))
(/.f64 1 (/.f64 (neg.f64 (pow.f64 b 4)) (neg.f64 (pow.f64 b 8))))
(/.f64 (pow.f64 b 8) (pow.f64 b 4))
(/.f64 (pow.f64 b 12) (pow.f64 b 8))
(/.f64 (neg.f64 (pow.f64 b 8)) (neg.f64 (pow.f64 b 4)))
(/.f64 (neg.f64 (pow.f64 b 12)) (neg.f64 (pow.f64 b 8)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 b 8))) (neg.f64 (neg.f64 (pow.f64 b 4))))
(pow.f64 b 4)
(pow.f64 (*.f64 b b) 2)
(pow.f64 (pow.f64 b 4) 1)
(pow.f64 (*.f64 b (cbrt.f64 b)) 3)
(pow.f64 (cbrt.f64 b) 12)
(pow.f64 (cbrt.f64 (*.f64 b b)) 6)
(pow.f64 (pow.f64 b 8) 1/2)
(pow.f64 (pow.f64 b 6) 2/3)
(pow.f64 (sqrt.f64 b) 8)
(pow.f64 (pow.f64 b 12) 1/3)
(pow.f64 (pow.f64 b 3) 4/3)
(pow.f64 (pow.f64 b -4) -1)
(pow.f64 (/.f64 (neg.f64 (pow.f64 b 4)) (neg.f64 (pow.f64 b 8))) -1)
(sqrt.f64 (pow.f64 b 8))
(log.f64 (exp.f64 (pow.f64 b 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))))
(cbrt.f64 (pow.f64 b 12))
(expm1.f64 (log1p.f64 (pow.f64 b 4)))
(exp.f64 (*.f64 4 (log.f64 b)))
(exp.f64 (*.f64 (log.f64 (*.f64 b b)) 2))
(exp.f64 (*.f64 (*.f64 4 (log.f64 b)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 b) 1) 4))
(exp.f64 (*.f64 (*.f64 (log.f64 b) 2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b b)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b b)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 4 (log.f64 b)) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 b (cbrt.f64 b))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 b 12)) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 4 (log.f64 b)) 3) 1/3))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 3 (log.f64 b))))
(exp.f64 (+.f64 (log.f64 (*.f64 b b)) (*.f64 (log.f64 b) 2)))
(exp.f64 (+.f64 (log.f64 (*.f64 b b)) (*.f64 (log.f64 (*.f64 b b)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (log.f64 (*.f64 b b))))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (*.f64 (log.f64 b) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (*.f64 (log.f64 (*.f64 b b)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (log.f64 (*.f64 b b))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (*.f64 (log.f64 b) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (*.f64 (log.f64 (*.f64 b b)) 1)))
(exp.f64 (+.f64 (*.f64 3 (log.f64 b)) (*.f64 (log.f64 b) 1)))
(log1p.f64 (expm1.f64 (pow.f64 b 4)))
(fma.f64 b (pow.f64 b 3) 0)
(fma.f64 (*.f64 b b) (*.f64 b b) 0)
(fma.f64 (pow.f64 b 4) 1 0)
(fma.f64 1 (pow.f64 b 4) 0)
(fma.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 8) 0)
(fma.f64 (pow.f64 (cbrt.f64 b) 8) (*.f64 b (cbrt.f64 b)) 0)
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (pow.f64 b 3)) 0)
(fma.f64 (sqrt.f64 b) (pow.f64 b 7/2) 0)
(fma.f64 (pow.f64 b 12) (pow.f64 b -8) 0)
(fma.f64 (neg.f64 (pow.f64 b 8)) (/.f64 1 (neg.f64 (pow.f64 b 4))) 0)
(fma.f64 (pow.f64 b 3) b 0)
(fma.f64 (pow.f64 (pow.f64 b 4) 5/6) (cbrt.f64 (*.f64 b b)) 0)
(fma.f64 (*.f64 (pow.f64 b 3) 1) b 0)
(fma.f64 (*.f64 (pow.f64 b 3) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) 0)
(fma.f64 (pow.f64 b 7/2) (sqrt.f64 b) 0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))) 1)
(-.f64 (/.f64 (pow.f64 b 8) (*.f64 (*.f64 b b) (fma.f64 b b -4))) (/.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 b (+.f64 (pow.f64 b 3) (*.f64 b 4)))
(*.f64 b (*.f64 b (fma.f64 b b 4)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1)
(*.f64 1 (*.f64 b (*.f64 b (fma.f64 b b 4))))
(*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(*.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) (*.f64 b (sqrt.f64 (fma.f64 b b 4))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(*.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))))
(/.f64 1 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (neg.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) (neg.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) (neg.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6)) (+.f64 0 (-.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4) (*.f64 0 (*.f64 b (*.f64 b (fma.f64 b b 4)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (pow.f64 b 8)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 b 4)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (-.f64 0 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(pow.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) -1)
(pow.f64 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) -1)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (fma.f64 b b 4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))))
(log.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 b 4))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (exp.f64 (pow.f64 b 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 b 4)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (exp.f64 (*.f64 b (*.f64 b 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4)))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (log.f64 (fma.f64 b b 4))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (log.f64 (fma.f64 b b 4))))
(exp.f64 (+.f64 (log.f64 (fma.f64 b b 4)) (*.f64 (log.f64 b) 2)))
(exp.f64 (+.f64 (log.f64 (fma.f64 b b 4)) (*.f64 (log.f64 (*.f64 b b)) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(fma.f64 b (pow.f64 b 3) (*.f64 b (*.f64 b 4)))
(fma.f64 b (fma.f64 b 4 (pow.f64 b 3)) 0)
(fma.f64 b (+.f64 (pow.f64 b 3) (*.f64 b 4)) 0)
(fma.f64 b (*.f64 b (fma.f64 b b 4)) 0)
(fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b b) 4 (pow.f64 b 4))
(fma.f64 (*.f64 b b) (fma.f64 b b 4) 0)
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(fma.f64 (*.f64 b (*.f64 b 4)) 1 (pow.f64 b 4))
(fma.f64 (pow.f64 b 4) 1 (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1 0)
(fma.f64 1 (*.f64 b (*.f64 b 4)) (pow.f64 b 4))
(fma.f64 1 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))
(fma.f64 1 (*.f64 b (*.f64 b (fma.f64 b b 4))) 0)
(fma.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 8) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4)) 0)
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) 4) (pow.f64 b 4))
(fma.f64 (pow.f64 (cbrt.f64 b) 8) (*.f64 b (cbrt.f64 b)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 0)
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 b (*.f64 b 4))) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (pow.f64 b 3)) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 0)
(fma.f64 (sqrt.f64 b) (pow.f64 b 7/2) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (pow.f64 b 4))
(fma.f64 (pow.f64 b 12) (pow.f64 b -8) (*.f64 b (*.f64 b 4)))
(fma.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))) 0)
(fma.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 b b -4))) 0)
(fma.f64 (neg.f64 (pow.f64 b 8)) (/.f64 1 (neg.f64 (pow.f64 b 4))) (*.f64 b (*.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) 0)
(fma.f64 (*.f64 b 4) b (pow.f64 b 4))
(fma.f64 (pow.f64 b 3) b (*.f64 b (*.f64 b 4)))
(fma.f64 (pow.f64 (pow.f64 b 4) 5/6) (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 (pow.f64 b 3) 1) b (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 (pow.f64 b 3) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 4 (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)) (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) 1) b (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 b 4))
(fma.f64 (pow.f64 b 7/2) (sqrt.f64 b) (*.f64 b (*.f64 b 4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))) 1)
(-.f64 (/.f64 (pow.f64 b 8) (*.f64 (*.f64 b b) (fma.f64 b b -4))) (/.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 b (+.f64 (pow.f64 b 3) (*.f64 b 4)))
(*.f64 b (*.f64 b (fma.f64 b b 4)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1)
(*.f64 1 (*.f64 b (*.f64 b (fma.f64 b b 4))))
(*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(*.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) (*.f64 b (sqrt.f64 (fma.f64 b b 4))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(*.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))))
(/.f64 1 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (neg.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) (neg.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) (neg.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6)) (+.f64 0 (-.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4) (*.f64 0 (*.f64 b (*.f64 b (fma.f64 b b 4)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (pow.f64 b 8)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 b 4)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (-.f64 0 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(pow.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) -1)
(pow.f64 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) -1)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (fma.f64 b b 4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))))
(log.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 b 4))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (exp.f64 (pow.f64 b 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 b 4)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (exp.f64 (*.f64 b (*.f64 b 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4)))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (log.f64 (fma.f64 b b 4))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (log.f64 (fma.f64 b b 4))))
(exp.f64 (+.f64 (log.f64 (fma.f64 b b 4)) (*.f64 (log.f64 b) 2)))
(exp.f64 (+.f64 (log.f64 (fma.f64 b b 4)) (*.f64 (log.f64 (*.f64 b b)) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(fma.f64 b (pow.f64 b 3) (*.f64 b (*.f64 b 4)))
(fma.f64 b (fma.f64 b 4 (pow.f64 b 3)) 0)
(fma.f64 b (+.f64 (pow.f64 b 3) (*.f64 b 4)) 0)
(fma.f64 b (*.f64 b (fma.f64 b b 4)) 0)
(fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b b) 4 (pow.f64 b 4))
(fma.f64 (*.f64 b b) (fma.f64 b b 4) 0)
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(fma.f64 (*.f64 b (*.f64 b 4)) 1 (pow.f64 b 4))
(fma.f64 (pow.f64 b 4) 1 (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1 0)
(fma.f64 1 (*.f64 b (*.f64 b 4)) (pow.f64 b 4))
(fma.f64 1 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))
(fma.f64 1 (*.f64 b (*.f64 b (fma.f64 b b 4))) 0)
(fma.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 8) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4)) 0)
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) 4) (pow.f64 b 4))
(fma.f64 (pow.f64 (cbrt.f64 b) 8) (*.f64 b (cbrt.f64 b)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 0)
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 b (*.f64 b 4))) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (pow.f64 b 3)) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 0)
(fma.f64 (sqrt.f64 b) (pow.f64 b 7/2) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (pow.f64 b 4))
(fma.f64 (pow.f64 b 12) (pow.f64 b -8) (*.f64 b (*.f64 b 4)))
(fma.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))) 0)
(fma.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 b b -4))) 0)
(fma.f64 (neg.f64 (pow.f64 b 8)) (/.f64 1 (neg.f64 (pow.f64 b 4))) (*.f64 b (*.f64 b 4)))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) 0)
(fma.f64 (*.f64 b 4) b (pow.f64 b 4))
(fma.f64 (pow.f64 b 3) b (*.f64 b (*.f64 b 4)))
(fma.f64 (pow.f64 (pow.f64 b 4) 5/6) (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 (pow.f64 b 3) 1) b (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 (pow.f64 b 3) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 4 (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)) (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) 1) b (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 b 4))
(fma.f64 (pow.f64 b 7/2) (sqrt.f64 b) (*.f64 b (*.f64 b 4)))
Outputs
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 b 4)
(*.f64 4 (pow.f64 b 2))
(*.f64 b (*.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 4 (pow.f64 b 2))
(*.f64 b (*.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 0 (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (pow.f64 b 4) 0)
(pow.f64 b 4)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 b 4))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b 4)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b 4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b 4)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b 4)))))
(-.f64 (pow.f64 b 4) 0)
(pow.f64 b 4)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b 4))) 1)
(pow.f64 b 4)
(-.f64 (/.f64 0 (neg.f64 (pow.f64 b 4))) (/.f64 (pow.f64 b 8) (neg.f64 (pow.f64 b 4))))
(pow.f64 b 4)
(/.f64 1 (pow.f64 b -4))
(/.f64 1 (/.f64 (neg.f64 (pow.f64 b 4)) (neg.f64 (pow.f64 b 8))))
(pow.f64 b 4)
(/.f64 (pow.f64 b 8) (pow.f64 b 4))
(pow.f64 b 4)
(/.f64 (pow.f64 b 12) (pow.f64 b 8))
(/.f64 (neg.f64 (pow.f64 b 8)) (neg.f64 (pow.f64 b 4)))
(pow.f64 b 4)
(/.f64 (neg.f64 (pow.f64 b 12)) (neg.f64 (pow.f64 b 8)))
(/.f64 (pow.f64 b 12) (pow.f64 b 8))
(/.f64 (neg.f64 (neg.f64 (pow.f64 b 8))) (neg.f64 (neg.f64 (pow.f64 b 4))))
(pow.f64 b 4)
(pow.f64 b 4)
(pow.f64 (*.f64 b b) 2)
(pow.f64 b 4)
(pow.f64 (pow.f64 b 4) 1)
(pow.f64 b 4)
(pow.f64 (*.f64 b (cbrt.f64 b)) 3)
(pow.f64 b 4)
(pow.f64 (cbrt.f64 b) 12)
(pow.f64 b 4)
(pow.f64 (cbrt.f64 (*.f64 b b)) 6)
(pow.f64 b 4)
(pow.f64 (pow.f64 b 8) 1/2)
(pow.f64 b 4)
(pow.f64 (pow.f64 b 6) 2/3)
(*.f64 (pow.f64 (pow.f64 b 6) 1/3) (pow.f64 (pow.f64 b 6) 1/3))
(*.f64 (cbrt.f64 (pow.f64 b 6)) (cbrt.f64 (pow.f64 b 6)))
(pow.f64 (sqrt.f64 b) 8)
(pow.f64 b 4)
(pow.f64 (pow.f64 b 12) 1/3)
(pow.f64 b 4)
(pow.f64 (pow.f64 b 3) 4/3)
(*.f64 (pow.f64 (pow.f64 b 3) 2/3) (pow.f64 (pow.f64 b 3) 2/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 b 3)) (cbrt.f64 (pow.f64 b 3))) (*.f64 (cbrt.f64 (pow.f64 b 3)) (cbrt.f64 (pow.f64 b 3))))
(pow.f64 (pow.f64 b -4) -1)
(/.f64 1 (pow.f64 b -4))
(pow.f64 (/.f64 (neg.f64 (pow.f64 b 4)) (neg.f64 (pow.f64 b 8))) -1)
(pow.f64 b 4)
(sqrt.f64 (pow.f64 b 8))
(pow.f64 b 4)
(log.f64 (exp.f64 (pow.f64 b 4)))
(pow.f64 b 4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))))
(pow.f64 b 4)
(cbrt.f64 (pow.f64 b 12))
(pow.f64 b 4)
(expm1.f64 (log1p.f64 (pow.f64 b 4)))
(pow.f64 b 4)
(exp.f64 (*.f64 4 (log.f64 b)))
(pow.f64 b 4)
(exp.f64 (*.f64 (log.f64 (*.f64 b b)) 2))
(pow.f64 b 4)
(exp.f64 (*.f64 (*.f64 4 (log.f64 b)) 1))
(pow.f64 b 4)
(exp.f64 (*.f64 (*.f64 (log.f64 b) 1) 4))
(pow.f64 b 4)
(exp.f64 (*.f64 (*.f64 (log.f64 b) 2) 2))
(pow.f64 b 4)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b b)) 1) 2))
(pow.f64 b 4)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b b)) 2) 1))
(pow.f64 b 4)
(exp.f64 (*.f64 (*.f64 (*.f64 4 (log.f64 b)) 1) 1))
(pow.f64 b 4)
(exp.f64 (*.f64 (log.f64 (*.f64 b (cbrt.f64 b))) 3))
(pow.f64 b 4)
(exp.f64 (*.f64 (log.f64 (pow.f64 b 12)) 1/3))
(pow.f64 b 4)
(exp.f64 (*.f64 (*.f64 (*.f64 4 (log.f64 b)) 3) 1/3))
(pow.f64 b 4)
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 3 (log.f64 b))))
(pow.f64 b 4)
(exp.f64 (+.f64 (log.f64 (*.f64 b b)) (*.f64 (log.f64 b) 2)))
(pow.f64 b 4)
(exp.f64 (+.f64 (log.f64 (*.f64 b b)) (*.f64 (log.f64 (*.f64 b b)) 1)))
(pow.f64 b 4)
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (log.f64 (*.f64 b b))))
(pow.f64 b 4)
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (*.f64 (log.f64 b) 2)))
(pow.f64 b 4)
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (*.f64 (log.f64 (*.f64 b b)) 1)))
(pow.f64 b 4)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (log.f64 (*.f64 b b))))
(pow.f64 b 4)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (*.f64 (log.f64 b) 2)))
(pow.f64 b 4)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (*.f64 (log.f64 (*.f64 b b)) 1)))
(pow.f64 b 4)
(exp.f64 (+.f64 (*.f64 3 (log.f64 b)) (*.f64 (log.f64 b) 1)))
(pow.f64 b 4)
(log1p.f64 (expm1.f64 (pow.f64 b 4)))
(pow.f64 b 4)
(fma.f64 b (pow.f64 b 3) 0)
(pow.f64 b 4)
(fma.f64 (*.f64 b b) (*.f64 b b) 0)
(pow.f64 b 4)
(fma.f64 (pow.f64 b 4) 1 0)
(pow.f64 b 4)
(fma.f64 1 (pow.f64 b 4) 0)
(pow.f64 b 4)
(fma.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 8) 0)
(pow.f64 b 4)
(fma.f64 (pow.f64 (cbrt.f64 b) 8) (*.f64 b (cbrt.f64 b)) 0)
(pow.f64 b 4)
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (pow.f64 b 3)) 0)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 b 3)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (pow.f64 (cbrt.f64 b) 7)))
(fma.f64 (sqrt.f64 b) (pow.f64 b 7/2) 0)
(*.f64 (sqrt.f64 b) (pow.f64 b 7/2))
(fma.f64 (pow.f64 b 12) (pow.f64 b -8) 0)
(*.f64 (pow.f64 b 12) (pow.f64 b -8))
(fma.f64 (neg.f64 (pow.f64 b 8)) (/.f64 1 (neg.f64 (pow.f64 b 4))) 0)
(pow.f64 b 4)
(fma.f64 (pow.f64 b 3) b 0)
(pow.f64 b 4)
(fma.f64 (pow.f64 (pow.f64 b 4) 5/6) (cbrt.f64 (*.f64 b b)) 0)
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 b 4) 5/6))
(fma.f64 (*.f64 (pow.f64 b 3) 1) b 0)
(pow.f64 b 4)
(fma.f64 (*.f64 (pow.f64 b 3) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) 0)
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (pow.f64 b 3)) 0)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 b 3)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (pow.f64 (cbrt.f64 b) 7)))
(fma.f64 (pow.f64 b 7/2) (sqrt.f64 b) 0)
(fma.f64 (sqrt.f64 b) (pow.f64 b 7/2) 0)
(*.f64 (sqrt.f64 b) (pow.f64 b 7/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))) 1)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(-.f64 (/.f64 (pow.f64 b 8) (*.f64 (*.f64 b b) (fma.f64 b b -4))) (/.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 b (+.f64 (pow.f64 b 3) (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 b (*.f64 b (fma.f64 b b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 1 (*.f64 b (*.f64 b (fma.f64 b b 4))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4)))
(*.f64 b (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 b 4 (pow.f64 b 3)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fma.f64 b b 4))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 b 4 (pow.f64 b 3)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fma.f64 b b 4))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) (*.f64 b (sqrt.f64 (fma.f64 b b 4))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (neg.f64 (*.f64 4 (pow.f64 b 6)))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(*.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (neg.f64 (*.f64 4 (pow.f64 b 6)))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 1 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (neg.f64 (*.f64 4 (pow.f64 b 6)))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 6) 4))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (neg.f64 (*.f64 4 (pow.f64 b 6)))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(/.f64 (neg.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) (neg.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (neg.f64 (*.f64 4 (pow.f64 b 6)))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) (neg.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(/.f64 (+.f64 0 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6)) (+.f64 0 (-.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4) (*.f64 0 (*.f64 b (*.f64 b (fma.f64 b b 4)))))))
(/.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6) (+.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4) 0))
(/.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6) (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (pow.f64 b 8)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 b 4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(/.f64 (-.f64 0 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (-.f64 0 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (neg.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (*.f64 (fma.f64 b 4 (pow.f64 b 3)) (neg.f64 b)))
(/.f64 (neg.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (*.f64 b (*.f64 (fma.f64 b b 4) (neg.f64 b))))
(pow.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 3)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4) 1/2)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6) 1/3)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 2)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) -1)
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (neg.f64 (*.f64 4 (pow.f64 b 6)))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(pow.f64 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) -1)
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (fma.f64 b b 4))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 b 4))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (exp.f64 (pow.f64 b 4))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (*.f64 (exp.f64 (pow.f64 b 4)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (exp.f64 (*.f64 b (*.f64 b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 1))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 1) 1))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))) 3))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6)) 1/3))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4)))) 2))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (log.f64 (fma.f64 b b 4))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (log.f64 (fma.f64 b b 4))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (+.f64 (log.f64 (fma.f64 b b 4)) (*.f64 (log.f64 b) 2)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (+.f64 (log.f64 (fma.f64 b b 4)) (*.f64 (log.f64 (*.f64 b b)) 1)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 b (pow.f64 b 3) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 b (fma.f64 b 4 (pow.f64 b 3)) 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 b (+.f64 (pow.f64 b 3) (*.f64 b 4)) 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 b (*.f64 b (fma.f64 b b 4)) 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b b) 4 (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b b) (fma.f64 b b 4) 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b (*.f64 b 4)) 1 (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (pow.f64 b 4) 1 (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 1 (*.f64 b (*.f64 b 4)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 1 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 1 (*.f64 b (*.f64 b (fma.f64 b b 4))) 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 8) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4)) 0)
(*.f64 b (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4))))
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) 4) (pow.f64 b 4))
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 4 (cbrt.f64 (*.f64 b b))) (pow.f64 b 4))
(fma.f64 (*.f64 b (*.f64 4 (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)) (pow.f64 b 4))
(fma.f64 b (*.f64 (cbrt.f64 b) (*.f64 4 (cbrt.f64 (*.f64 b b)))) (pow.f64 b 4))
(fma.f64 (pow.f64 (cbrt.f64 b) 8) (*.f64 b (cbrt.f64 b)) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) 0)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 b 4 (pow.f64 b 3)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fma.f64 b b 4))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 0)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 b 4 (pow.f64 b 3)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fma.f64 b b 4))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 b (*.f64 b 4))) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (pow.f64 b 3)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (pow.f64 (cbrt.f64 b) 7)) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (sqrt.f64 b) (pow.f64 b 7/2) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (*.f64 (sqrt.f64 b) (pow.f64 b 7/2)))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (pow.f64 b 12) (pow.f64 b -8) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (*.f64 (pow.f64 b 12) (pow.f64 b -8)))
(fma.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))) 0)
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (neg.f64 (*.f64 4 (pow.f64 b 6)))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(fma.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 b b -4))) 0)
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(fma.f64 (neg.f64 (pow.f64 b 8)) (/.f64 1 (neg.f64 (pow.f64 b 4))) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b 4) b (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (pow.f64 b 3) b (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (pow.f64 (pow.f64 b 4) 5/6) (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 b 4) 5/6) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 (pow.f64 b 3) 1) b (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 (pow.f64 b 3) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (pow.f64 b 3)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (pow.f64 (cbrt.f64 b) 7)) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 4 (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)) (pow.f64 b 4))
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 4 (cbrt.f64 (*.f64 b b))) (pow.f64 b 4))
(fma.f64 (*.f64 b (*.f64 4 (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)) (pow.f64 b 4))
(fma.f64 b (*.f64 (cbrt.f64 b) (*.f64 4 (cbrt.f64 (*.f64 b b)))) (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) 1) b (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 (*.f64 b 4) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (pow.f64 b 4))
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 4 (cbrt.f64 (*.f64 b b))) (pow.f64 b 4))
(fma.f64 (*.f64 b (*.f64 4 (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)) (pow.f64 b 4))
(fma.f64 b (*.f64 (cbrt.f64 b) (*.f64 4 (cbrt.f64 (*.f64 b b)))) (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (pow.f64 b 7/2) (sqrt.f64 b) (*.f64 b (*.f64 b 4)))
(fma.f64 (sqrt.f64 b) (pow.f64 b 7/2) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (*.f64 (sqrt.f64 b) (pow.f64 b 7/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))) 1)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(-.f64 (/.f64 (pow.f64 b 8) (*.f64 (*.f64 b b) (fma.f64 b b -4))) (/.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 b (+.f64 (pow.f64 b 3) (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 b (*.f64 b (fma.f64 b b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 1 (*.f64 b (*.f64 b (fma.f64 b b 4))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4)))
(*.f64 b (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 b 4 (pow.f64 b 3)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fma.f64 b b 4))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 b 4 (pow.f64 b 3)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fma.f64 b b 4))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) (*.f64 b (sqrt.f64 (fma.f64 b b 4))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (neg.f64 (*.f64 4 (pow.f64 b 6)))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(*.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(*.f64 (fma.f64 b b 4) (*.f64 b b))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (neg.f64 (*.f64 4 (pow.f64 b 6)))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 1 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (neg.f64 (*.f64 4 (pow.f64 b 6)))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 6) 4))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (neg.f64 (*.f64 4 (pow.f64 b 6)))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(/.f64 (neg.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) (neg.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (neg.f64 (*.f64 4 (pow.f64 b 6)))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) (neg.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(/.f64 (+.f64 0 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6)) (+.f64 0 (-.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4) (*.f64 0 (*.f64 b (*.f64 b (fma.f64 b b 4)))))))
(/.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6) (+.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4) 0))
(/.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6) (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (pow.f64 b 8)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 b 4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(/.f64 (-.f64 0 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (-.f64 0 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (neg.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (*.f64 (fma.f64 b 4 (pow.f64 b 3)) (neg.f64 b)))
(/.f64 (neg.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (*.f64 b (*.f64 (fma.f64 b b 4) (neg.f64 b))))
(pow.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 3)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4) 1/2)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6) 1/3)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 2)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12))) -1)
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (neg.f64 (*.f64 4 (pow.f64 b 6)))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(pow.f64 (/.f64 (*.f64 (*.f64 b b) (fma.f64 b b -4)) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) -1)
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (fma.f64 b b 4))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 b 4))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (exp.f64 (pow.f64 b 4))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4)))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (*.f64 (exp.f64 (pow.f64 b 4)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (exp.f64 (*.f64 b (*.f64 b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 4))))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 1))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 1) 1))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))))) 3))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 6)) 1/3))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4)))) 2))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (log.f64 (fma.f64 b b 4))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b b)) 1) (log.f64 (fma.f64 b b 4))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (+.f64 (log.f64 (fma.f64 b b 4)) (*.f64 (log.f64 b) 2)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (+.f64 (log.f64 (fma.f64 b b 4)) (*.f64 (log.f64 (*.f64 b b)) 1)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 b (pow.f64 b 3) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 b (fma.f64 b 4 (pow.f64 b 3)) 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 b (+.f64 (pow.f64 b 3) (*.f64 b 4)) 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 b (*.f64 b (fma.f64 b b 4)) 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b b) 4 (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b b) (fma.f64 b b 4) 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b (*.f64 b 4)) 1 (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (pow.f64 b 4) 1 (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b (*.f64 b (fma.f64 b b 4))) 1 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 1 (*.f64 b (*.f64 b 4)) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 1 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 1 (*.f64 b (*.f64 b (fma.f64 b b 4))) 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 8) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4)) 0)
(*.f64 b (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 b b 4))))
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) 4) (pow.f64 b 4))
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 4 (cbrt.f64 (*.f64 b b))) (pow.f64 b 4))
(fma.f64 (*.f64 b (*.f64 4 (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)) (pow.f64 b 4))
(fma.f64 b (*.f64 (cbrt.f64 b) (*.f64 4 (cbrt.f64 (*.f64 b b)))) (pow.f64 b 4))
(fma.f64 (pow.f64 (cbrt.f64 b) 8) (*.f64 b (cbrt.f64 b)) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) 0)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 b 4 (pow.f64 b 3)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fma.f64 b b 4))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)) (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) 0)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 b b 4)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 b 4 (pow.f64 b 3)))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fma.f64 b b 4))) (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 4)))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 b (*.f64 b 4))) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (pow.f64 b 3)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (pow.f64 (cbrt.f64 b) 7)) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 b (sqrt.f64 (fma.f64 b b 4))) (*.f64 b (sqrt.f64 (fma.f64 b b 4))) 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (sqrt.f64 b) (pow.f64 b 7/2) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (*.f64 (sqrt.f64 b) (pow.f64 b 7/2)))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (pow.f64 b 12) (pow.f64 b -8) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (*.f64 (pow.f64 b 12) (pow.f64 b -8)))
(fma.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))) 0)
(*.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (/.f64 1 (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (neg.f64 (*.f64 4 (pow.f64 b 6)))))))
(/.f64 (fma.f64 64 (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) 16 (*.f64 -4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(fma.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 b b -4))) 0)
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (*.f64 b (*.f64 b (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (*.f64 b b) 16)) (fma.f64 b b -4))
(fma.f64 (neg.f64 (pow.f64 b 8)) (/.f64 1 (neg.f64 (pow.f64 b 4))) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (fma.f64 b b 4) (*.f64 b b) 0)
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b 4) b (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (pow.f64 b 3) b (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (pow.f64 (pow.f64 b 4) 5/6) (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 b 4) 5/6) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 (pow.f64 b 3) 1) b (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 (pow.f64 b 3) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (pow.f64 b 3)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (pow.f64 (cbrt.f64 b) 7)) (*.f64 b (*.f64 b 4)))
(fma.f64 (*.f64 4 (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)) (pow.f64 b 4))
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 4 (cbrt.f64 (*.f64 b b))) (pow.f64 b 4))
(fma.f64 (*.f64 b (*.f64 4 (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)) (pow.f64 b 4))
(fma.f64 b (*.f64 (cbrt.f64 b) (*.f64 4 (cbrt.f64 (*.f64 b b)))) (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) 1) b (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 (*.f64 b 4) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (pow.f64 b 4))
(fma.f64 (*.f64 b (cbrt.f64 b)) (*.f64 4 (cbrt.f64 (*.f64 b b))) (pow.f64 b 4))
(fma.f64 (*.f64 b (*.f64 4 (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)) (pow.f64 b 4))
(fma.f64 b (*.f64 (cbrt.f64 b) (*.f64 4 (cbrt.f64 (*.f64 b b)))) (pow.f64 b 4))
(fma.f64 (*.f64 (*.f64 b 4) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 b 4))
(fma.f64 b (*.f64 b 4) (pow.f64 b 4))
(*.f64 b (fma.f64 b 4 (pow.f64 b 3)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (pow.f64 b 7/2) (sqrt.f64 b) (*.f64 b (*.f64 b 4)))
(fma.f64 (sqrt.f64 b) (pow.f64 b 7/2) (*.f64 b (*.f64 b 4)))
(fma.f64 b (*.f64 b 4) (*.f64 (sqrt.f64 b) (pow.f64 b 7/2)))

eval636.0ms (10.6%)

Compiler

Compiled 6329 to 4301 computations (32% saved)

prune138.0ms (2.3%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New3961397
Fresh011
Picked123
Done033
Total3977404
Accuracy
100.0%
Counts
404 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.4%
(pow.f64 b 4)
47.1%
(pow.f64 a 4)
69.3%
(-.f64 (pow.f64 a 4) 1)
67.7%
(-.f64 (+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))) 1)
67.6%
(-.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b))) 1)
51.6%
(-.f64 (*.f64 4 (*.f64 b b)) 1)
23.6%
-1
Compiler

Compiled 59 to 43 computations (27.1% saved)

localize133.0ms (2.2%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b)))
99.9%
(*.f64 4 (*.f64 b b))
Compiler

Compiled 37 to 22 computations (40.5% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
b
@0
(+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b)))
0.0ms
b
@inf
(+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b)))
0.0ms
b
@-inf
(+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b)))

rewrite175.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
1706×pow1
1596×add-exp-log
1596×log1p-expm1-u
1596×expm1-log1p-u
1564×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0825
117621
2228921
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b)))
Outputs
(-.f64 (+.f64 1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) 1)
(-.f64 (/.f64 (pow.f64 b 8) (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))) (/.f64 (*.f64 (pow.f64 b 4) 16) (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4))
(*.f64 (*.f64 b b) (+.f64 4 (*.f64 b b)))
(*.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 1)
(*.f64 1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) 2) (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(*.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) (hypot.f64 (*.f64 b b) (*.f64 b 2)))
(*.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(*.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4))) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))))
(/.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64)) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64)) (+.f64 (*.f64 (pow.f64 b 4) 16) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64))) (neg.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) (neg.f64 (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (pow.f64 b 8)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 b 4)))
(pow.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) 3)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 2))
(log.f64 (exp.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(exp.f64 (log.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(fma.f64 (*.f64 b b) 4 (pow.f64 b 4))
(fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 b (*.f64 b 4)))
(fma.f64 1 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))
(fma.f64 1 (*.f64 b (*.f64 b 4)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (pow.f64 b 8)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 b (*.f64 b 4))) (pow.f64 b 4))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (pow.f64 b 4))
(fma.f64 (*.f64 b 4) b (pow.f64 b 4))

simplify71.0ms (1.2%)

Algorithm
egg-herbie
Rules
922×div-sub
886×fma-neg
772×cancel-sign-sub-inv
670×fma-def
610×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01021554
12431484
28401416
340841404
Stop Event
node limit
Counts
50 → 54
Calls
Call 1
Inputs
(*.f64 4 (pow.f64 b 2))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(-.f64 (+.f64 1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) 1)
(-.f64 (/.f64 (pow.f64 b 8) (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))) (/.f64 (*.f64 (pow.f64 b 4) 16) (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4))
(*.f64 (*.f64 b b) (+.f64 4 (*.f64 b b)))
(*.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 1)
(*.f64 1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) 2) (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(*.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) (hypot.f64 (*.f64 b b) (*.f64 b 2)))
(*.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(*.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4))) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))))
(/.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64)) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64)) (+.f64 (*.f64 (pow.f64 b 4) 16) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64))) (neg.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) (neg.f64 (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (pow.f64 b 8)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 b 4)))
(pow.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) 3)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 2))
(log.f64 (exp.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(exp.f64 (log.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(fma.f64 (*.f64 b b) 4 (pow.f64 b 4))
(fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 b (*.f64 b 4)))
(fma.f64 1 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))
(fma.f64 1 (*.f64 b (*.f64 b 4)) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (pow.f64 b 8)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 b (*.f64 b 4))) (pow.f64 b 4))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (pow.f64 b 4))
(fma.f64 (*.f64 b 4) b (pow.f64 b 4))
Outputs
(*.f64 4 (pow.f64 b 2))
(*.f64 4 (*.f64 b b))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 b 4)
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(+.f64 (*.f64 4 (pow.f64 b 2)) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(-.f64 (+.f64 1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) 1)
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(-.f64 (/.f64 (pow.f64 b 8) (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))) (/.f64 (*.f64 (pow.f64 b 4) 16) (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (-.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) -16)) (-.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))))
(/.f64 (fma.f64 (pow.f64 b 4) -16 (pow.f64 b 8)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(*.f64 (*.f64 1 (/.f64 (*.f64 b b) (fma.f64 b b -4))) (+.f64 (pow.f64 b 4) -16))
(*.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (*.f64 b b) (+.f64 4 (*.f64 b b)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 1)
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 1 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) 2))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) 2) (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) (hypot.f64 (*.f64 b b) (*.f64 b 2)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(*.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64)) (/.f64 1 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64)) 1) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (-.f64 (fma.f64 (pow.f64 b 4) 16 (pow.f64 b 8)) (*.f64 4 (pow.f64 b 6))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (fma.f64 (pow.f64 b 6) -4 (pow.f64 b 8))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(*.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (/.f64 1 (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (-.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) -16)) (-.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))))
(/.f64 (fma.f64 (pow.f64 b 4) -16 (pow.f64 b 8)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(*.f64 (*.f64 1 (/.f64 (*.f64 b b) (fma.f64 b b -4))) (+.f64 (pow.f64 b 4) -16))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))) (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64)) 1) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (-.f64 (fma.f64 (pow.f64 b 4) 16 (pow.f64 b 8)) (*.f64 4 (pow.f64 b 6))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (fma.f64 (pow.f64 b 6) -4 (pow.f64 b 8))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4))) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (-.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) -16)) (-.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))))
(/.f64 (fma.f64 (pow.f64 b 4) -16 (pow.f64 b 8)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(*.f64 (*.f64 1 (/.f64 (*.f64 b b) (fma.f64 b b -4))) (+.f64 (pow.f64 b 4) -16))
(/.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64)) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64)) 1) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (-.f64 (fma.f64 (pow.f64 b 4) 16 (pow.f64 b 8)) (*.f64 4 (pow.f64 b 6))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (fma.f64 (pow.f64 b 6) -4 (pow.f64 b 8))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64)) (+.f64 (*.f64 (pow.f64 b 4) 16) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 6) 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64)) 1) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (-.f64 (fma.f64 (pow.f64 b 4) 16 (pow.f64 b 8)) (*.f64 4 (pow.f64 b 6))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (fma.f64 (pow.f64 b 6) -4 (pow.f64 b 8))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (-.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) -16)) (-.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))))
(/.f64 (fma.f64 (pow.f64 b 4) -16 (pow.f64 b 8)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(*.f64 (*.f64 1 (/.f64 (*.f64 b b) (fma.f64 b b -4))) (+.f64 (pow.f64 b 4) -16))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64))) (neg.f64 (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 (pow.f64 b 6) 4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) 64)) 1) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (pow.f64 b 4) 16) (*.f64 4 (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (-.f64 (fma.f64 (pow.f64 b 4) 16 (pow.f64 b 8)) (*.f64 4 (pow.f64 b 6))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (fma.f64 (pow.f64 b 6) -4 (pow.f64 b 8))))
(/.f64 (fma.f64 (pow.f64 b 6) 64 (pow.f64 b 12)) (fma.f64 (pow.f64 b 4) 16 (*.f64 (pow.f64 b 6) (fma.f64 b b -4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16))) (neg.f64 (-.f64 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (-.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) -16)) (-.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))))
(/.f64 (fma.f64 (pow.f64 b 4) -16 (pow.f64 b 8)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(*.f64 (*.f64 1 (/.f64 (*.f64 b b) (fma.f64 b b -4))) (+.f64 (pow.f64 b 4) -16))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 16) (pow.f64 b 8)) (-.f64 (*.f64 b (*.f64 b 4)) (pow.f64 b 4)))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) 16)) (-.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) -16)) (-.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))))
(/.f64 (fma.f64 (pow.f64 b 4) -16 (pow.f64 b 8)) (*.f64 (*.f64 b b) (fma.f64 b b -4)))
(*.f64 (*.f64 1 (/.f64 (*.f64 b b) (fma.f64 b b -4))) (+.f64 (pow.f64 b 4) -16))
(pow.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 1)
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))) 3)
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 3) 1/3)
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(pow.f64 (hypot.f64 (*.f64 b b) (*.f64 b 2)) 2)
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 2))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log.f64 (exp.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 3))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(exp.f64 (log.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 b b) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 4 (*.f64 b b) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b b) 4 (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 b (*.f64 b 4)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 1 (pow.f64 b 4) (*.f64 b (*.f64 b 4)))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 1 (*.f64 b (*.f64 b 4)) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (cbrt.f64 (pow.f64 b 8)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b (*.f64 b 4)))
(fma.f64 (cbrt.f64 (pow.f64 b 8)) (cbrt.f64 (pow.f64 b 4)) (*.f64 4 (*.f64 b b)))
(fma.f64 4 (*.f64 b b) (*.f64 (cbrt.f64 (pow.f64 b 8)) (cbrt.f64 (pow.f64 b 4))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 b (*.f64 b 4))) (pow.f64 b 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 16)) (cbrt.f64 (*.f64 4 (*.f64 b b))) (pow.f64 b 4))
(fma.f64 (*.f64 b 2) (*.f64 b 2) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))
(fma.f64 (*.f64 b 4) b (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 b b 4))

eval32.0ms (0.5%)

Compiler

Compiled 1243 to 922 computations (25.8% saved)

prune15.0ms (0.3%)

Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New75176
Fresh011
Picked011
Done055
Total75883
Accuracy
100.0%
Counts
83 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.4%
(pow.f64 b 4)
47.1%
(pow.f64 a 4)
69.3%
(-.f64 (pow.f64 a 4) 1)
67.7%
(-.f64 (+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))) 1)
67.6%
(-.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b))) 1)
67.6%
(-.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4)) 1)
51.6%
(-.f64 (*.f64 4 (*.f64 b b)) 1)
23.6%
-1
Compiler

Compiled 205 to 128 computations (37.6% saved)

regimes41.0ms (0.7%)

Counts
14 → 1
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 4 (*.f64 b b)) 1)
(-.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4)) 1)
(-.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b))) 1)
(pow.f64 a 4)
(pow.f64 b 4)
(-.f64 (pow.f64 a 4) 1)
(fma.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4) -1)
(-.f64 (+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))) 1)
(-.f64 (+.f64 (+.f64 0 (pow.f64 b 4)) (*.f64 4 (*.f64 b b))) 1)
(-.f64 (+.f64 (pow.f64 (*.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 (fma.f64 4 (*.f64 b b) (pow.f64 b 4)) 1)
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))
Outputs
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))
Calls

6 calls:

10.0ms
b
8.0ms
a
7.0ms
(*.f64 b b)
5.0ms
(*.f64 a a)
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 52 to 32 computations (38.5% saved)

regimes79.0ms (1.3%)

Counts
13 → 1
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 4 (*.f64 b b)) 1)
(-.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4)) 1)
(-.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b))) 1)
(pow.f64 a 4)
(pow.f64 b 4)
(-.f64 (pow.f64 a 4) 1)
(fma.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4) -1)
(-.f64 (+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))) 1)
(-.f64 (+.f64 (+.f64 0 (pow.f64 b 4)) (*.f64 4 (*.f64 b b))) 1)
(-.f64 (+.f64 (pow.f64 (*.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 (fma.f64 4 (*.f64 b b) (pow.f64 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:

48.0ms
a
8.0ms
b
8.0ms
(*.f64 b b)
6.0ms
(*.f64 a a)
5.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 52 to 32 computations (38.5% saved)

regimes89.0ms (1.5%)

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

3 calls:

38.0ms
b
27.0ms
a
23.0ms
(*.f64 b b)
Results
AccuracySegmentsBranch
96.6%4a
96.7%4b
96.7%4(*.f64 b b)
Compiler

Compiled 11 to 7 computations (36.4% saved)

regimes45.0ms (0.8%)

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

2 calls:

27.0ms
b
17.0ms
(*.f64 b b)
Results
AccuracySegmentsBranch
96.7%4b
96.7%4(*.f64 b b)
Compiler

Compiled 8 to 5 computations (37.5% saved)

regimes74.0ms (1.2%)

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

3 calls:

33.0ms
b
21.0ms
(*.f64 b b)
19.0ms
a
Results
AccuracySegmentsBranch
96.3%4a
77.5%6b
77.5%6(*.f64 b b)
Compiler

Compiled 11 to 7 computations (36.4% saved)

regimes18.0ms (0.3%)

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

1 calls:

18.0ms
a
Results
AccuracySegmentsBranch
96.3%4a
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes13.0ms (0.2%)

Counts
4 → 1
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 4 (*.f64 b b)) 1)
(-.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4)) 1)
(-.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b))) 1)
Outputs
(-.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b))) 1)
Calls

3 calls:

5.0ms
a
4.0ms
b
3.0ms
(*.f64 b b)
Results
AccuracySegmentsBranch
67.6%1b
67.6%1(*.f64 b b)
67.6%1a
Compiler

Compiled 11 to 7 computations (36.4% saved)

regimes11.0ms (0.2%)

Counts
3 → 1
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 4 (*.f64 b b)) 1)
(-.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4)) 1)
Outputs
(-.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4)) 1)
Calls

3 calls:

4.0ms
a
4.0ms
b
3.0ms
(*.f64 b b)
Results
AccuracySegmentsBranch
67.6%1b
67.6%1(*.f64 b b)
67.6%1a
Compiler

Compiled 11 to 7 computations (36.4% saved)

regimes10.0ms (0.2%)

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

3 calls:

4.0ms
a
3.0ms
b
3.0ms
(*.f64 b b)
Results
AccuracySegmentsBranch
51.6%1b
51.6%1(*.f64 b b)
51.6%1a
Compiler

Compiled 11 to 7 computations (36.4% saved)

regimes6.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

2 calls:

3.0ms
a
3.0ms
b
Results
AccuracySegmentsBranch
23.6%1b
23.6%1a
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.709130317397875e+84
1.095769839329687e+101
0.0ms
1.103084381998143e+44
1.039277691959528e+46
0.0ms
15227969537403572.0
23239534870451676.0
Compiler

Compiled 22 to 16 computations (27.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.709130317397875e+84
1.095769839329687e+101
0.0ms
1.103084381998143e+44
1.039277691959528e+46
0.0ms
15227969537403572.0
23239534870451676.0
Compiler

Compiled 22 to 16 computations (27.3% saved)

bsearch38.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.4209706757073122e+76
5.824079513403538e+80
14.0ms
1.4963630099271898e+46
3.070956661309935e+47
8.0ms
22.176927899360155
35.460636053932525
Results
19.0ms174×body256valid
15.0ms130×body256infinite
Compiler

Compiled 300 to 226 computations (24.7% saved)

bsearch38.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.4209706757073122e+76
5.824079513403538e+80
14.0ms
1.4963630099271898e+46
3.070956661309935e+47
8.0ms
22.176927899360155
35.460636053932525
Results
20.0ms173×body256valid
15.0ms131×body256infinite
Compiler

Compiled 420 to 286 computations (31.9% saved)

simplify15.0ms (0.2%)

Algorithm
egg-herbie
Rules
24×+-commutative
14×sub-neg
*-commutative
if-if-or-not
*-rgt-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061564
190564
298564
3102564
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 b 4) -1))
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) 1)
(if (<=.f64 (*.f64 b b) 20000000000000000) (-.f64 (pow.f64 a 4) 1) (if (<=.f64 (*.f64 b b) 200000000000000017642722810612845281403731968) (-.f64 (+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))) 1) (if (<=.f64 (*.f64 b b) 5000000000000000073153476153374365154850214939323275296393053935848981821255741079552) (pow.f64 a 4) (pow.f64 b 4))))
(if (<=.f64 (*.f64 b b) 20000000000000000) (-.f64 (pow.f64 a 4) 1) (if (<=.f64 (*.f64 b b) 200000000000000017642722810612845281403731968) (pow.f64 b 4) (if (<=.f64 (*.f64 b b) 5000000000000000073153476153374365154850214939323275296393053935848981821255741079552) (pow.f64 a 4) (pow.f64 b 4))))
(if (<=.f64 a 35) (-.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b))) 1) (if (<=.f64 a 305000000000000009316500208017906108373934276608) (pow.f64 a 4) (if (<=.f64 a 14500000000000000843065754616528336596957631275522874860424428203881745350656) (pow.f64 b 4) (pow.f64 a 4))))
(if (<=.f64 a 35) (-.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b))) 1) (if (<=.f64 a 67999999999999996491146253896646884451994828800) (pow.f64 a 4) (if (<=.f64 a 14500000000000000843065754616528336596957631275522874860424428203881745350656) (-.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4)) 1) (pow.f64 a 4))))
(-.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b))) 1)
(-.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4)) 1)
(-.f64 (*.f64 4 (*.f64 b b)) 1)
-1
Outputs
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 b (*.f64 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 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b b))) -1)
(if (<=.f64 (*.f64 b b) 20000000000000000) (-.f64 (pow.f64 a 4) 1) (if (<=.f64 (*.f64 b b) 200000000000000017642722810612845281403731968) (-.f64 (+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 b b))) 1) (if (<=.f64 (*.f64 b b) 5000000000000000073153476153374365154850214939323275296393053935848981821255741079552) (pow.f64 a 4) (pow.f64 b 4))))
(if (<=.f64 (*.f64 b b) 20000000000000000) (-.f64 (pow.f64 a 4) 1) (if (<=.f64 (*.f64 b b) 200000000000000017642722810612845281403731968) (-.f64 (+.f64 (*.f64 4 (*.f64 b b)) (pow.f64 b 4)) 1) (if (<=.f64 (*.f64 b b) 5000000000000000073153476153374365154850214939323275296393053935848981821255741079552) (pow.f64 a 4) (pow.f64 b 4))))
(if (<=.f64 (*.f64 b b) 20000000000000000) (+.f64 (pow.f64 a 4) -1) (if (<=.f64 (*.f64 b b) 200000000000000017642722810612845281403731968) (+.f64 (+.f64 (*.f64 4 (*.f64 b b)) (pow.f64 b 4)) -1) (if (<=.f64 (*.f64 b b) 5000000000000000073153476153374365154850214939323275296393053935848981821255741079552) (pow.f64 a 4) (pow.f64 b 4))))
(if (<=.f64 (*.f64 b b) 20000000000000000) (-.f64 (pow.f64 a 4) 1) (if (<=.f64 (*.f64 b b) 200000000000000017642722810612845281403731968) (pow.f64 b 4) (if (<=.f64 (*.f64 b b) 5000000000000000073153476153374365154850214939323275296393053935848981821255741079552) (pow.f64 a 4) (pow.f64 b 4))))
(if (<=.f64 (*.f64 b b) 20000000000000000) (+.f64 (pow.f64 a 4) -1) (if (<=.f64 (*.f64 b b) 200000000000000017642722810612845281403731968) (pow.f64 b 4) (if (<=.f64 (*.f64 b b) 5000000000000000073153476153374365154850214939323275296393053935848981821255741079552) (pow.f64 a 4) (pow.f64 b 4))))
(if (<=.f64 a 35) (-.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b))) 1) (if (<=.f64 a 305000000000000009316500208017906108373934276608) (pow.f64 a 4) (if (<=.f64 a 14500000000000000843065754616528336596957631275522874860424428203881745350656) (pow.f64 b 4) (pow.f64 a 4))))
(if (<=.f64 a 35) (-.f64 (+.f64 (*.f64 4 (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b b))) 1) (if (<=.f64 a 305000000000000009316500208017906108373934276608) (pow.f64 a 4) (if (<=.f64 a 14500000000000000843065754616528336596957631275522874860424428203881745350656) (pow.f64 b 4) (pow.f64 a 4))))
(if (<=.f64 a 35) (+.f64 (+.f64 (*.f64 4 (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b b))) -1) (if (<=.f64 a 305000000000000009316500208017906108373934276608) (pow.f64 a 4) (if (<=.f64 a 14500000000000000843065754616528336596957631275522874860424428203881745350656) (pow.f64 b 4) (pow.f64 a 4))))
(if (<=.f64 a 35) (-.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b))) 1) (if (<=.f64 a 67999999999999996491146253896646884451994828800) (pow.f64 a 4) (if (<=.f64 a 14500000000000000843065754616528336596957631275522874860424428203881745350656) (-.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4)) 1) (pow.f64 a 4))))
(if (<=.f64 a 35) (-.f64 (+.f64 (*.f64 4 (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b b))) 1) (if (<=.f64 a 67999999999999996491146253896646884451994828800) (pow.f64 a 4) (if (<=.f64 a 14500000000000000843065754616528336596957631275522874860424428203881745350656) (-.f64 (*.f64 (*.f64 b b) (+.f64 4 (*.f64 b b))) 1) (pow.f64 a 4))))
(if (<=.f64 a 35) (+.f64 (+.f64 (*.f64 4 (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b b))) -1) (if (<=.f64 a 67999999999999996491146253896646884451994828800) (pow.f64 a 4) (if (<=.f64 a 14500000000000000843065754616528336596957631275522874860424428203881745350656) (+.f64 (*.f64 (*.f64 b b) (+.f64 4 (*.f64 b b))) -1) (pow.f64 a 4))))
(-.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 4 (*.f64 b b))) 1)
(-.f64 (+.f64 (*.f64 4 (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b b))) 1)
(+.f64 (+.f64 (*.f64 4 (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b b))) -1)
(-.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) 4)) 1)
(-.f64 (*.f64 (*.f64 b b) (+.f64 4 (*.f64 b b))) 1)
(+.f64 (*.f64 (*.f64 b b) (+.f64 4 (*.f64 b b))) -1)
(-.f64 (*.f64 4 (*.f64 b b)) 1)
(+.f64 (*.f64 4 (*.f64 b b)) -1)
-1
Compiler

Compiled 235 to 149 computations (36.6% saved)

soundness764.0ms (12.7%)

Rules
1706×pow1
1682×times-frac
1596×add-exp-log
1596×log1p-expm1-u
1596×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033225
196205
2220205
3642205
42810165
57103165
064716698
1170015476
2630315476
064716698
1170015476
2630315476
03134364
17454118
223744010
01367
128451
2350051
0825
117621
2228921
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 719 to 381 computations (47% saved)

end0.0ms (0%)

preprocess127.0ms (2.1%)

Remove

(abs b)

(abs a)

Compiler

Compiled 528 to 308 computations (41.7% saved)

Profiling

Loading profile data...