Details

Time bar (total: 11.0s)

analyze0.0ms (0%)

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

Compiled 32 to 20 computations (37.5% saved)

sample1.4s (12.7%)

Results
840.0ms4943×body256infinite
546.0ms3313×body256valid
Bogosity

preprocess68.0ms (0.6%)

Algorithm
egg-herbie
Rules
1070×unsub-neg
1000×sub-neg
888×distribute-lft-out
856×associate-+r+
842×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030154
1104146
2353146
31260146
43425130
55765130
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 b b) (-.f64 1 b)) (*.f64 (*.f64 a a) (+.f64 3 b))))) 1)
Outputs
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
(+.f64 (+.f64 (*.f64 4 (fma.f64 (*.f64 a a) (-.f64 1 a) (*.f64 (*.f64 b b) (+.f64 a 3)))) (pow.f64 (fma.f64 a a (*.f64 b b)) 2)) -1)
(+.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (fma.f64 a a (*.f64 b b)) 2)) -1)
(+.f64 (fma.f64 4 (fma.f64 (*.f64 a a) (-.f64 1 a) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (fma.f64 a a (*.f64 b b)) 2)) -1)
(+.f64 (fma.f64 4 (fma.f64 a (-.f64 a (*.f64 a a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (fma.f64 a a (*.f64 b b)) 2)) -1)
(fma.f64 4 (fma.f64 a (-.f64 a (*.f64 a a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (+.f64 (pow.f64 (hypot.f64 a b) 4) -1))
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 b b) (-.f64 1 b)) (*.f64 (*.f64 a a) (+.f64 3 b))))) 1)
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (-.f64 (*.f64 4 (fma.f64 (*.f64 b b) (-.f64 1 b) (*.f64 (*.f64 a a) (+.f64 b 3)))) 1))
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 4 (fma.f64 (*.f64 b b) (-.f64 1 b) (*.f64 (*.f64 a a) (+.f64 b 3))) -1))
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 4 (fma.f64 a (*.f64 a (+.f64 b 3)) (-.f64 (*.f64 b b) (pow.f64 b 3))) -1))
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (fma.f64 b (-.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 b 3))) -1))
Compiler

Compiled 33 to 21 computations (36.4% saved)

simplify58.0ms (0.5%)

Algorithm
egg-herbie
Rules
1302×fma-def
1114×cancel-sign-sub-inv
750×associate-+l-
648×distribute-lft-in
642×+-commutative
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02077
16073
219873
370773
4245565
5438465
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
Outputs
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
(+.f64 (+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (*.f64 4 (fma.f64 (*.f64 a a) (-.f64 1 a) (*.f64 (*.f64 b b) (+.f64 a 3))))) -1)
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 a 3))) -1))
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) -1))
(+.f64 (pow.f64 (fma.f64 a a (*.f64 b b)) 2) (fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) -1))
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) -1))

eval2.0ms (0%)

Compiler

Compiled 159 to 85 computations (46.5% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New426
Fresh011
Picked000
Done000
Total437
Accurracy
43.3%
Counts
7 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.2%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
43.3%
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) -1))
Compiler

Compiled 56 to 36 computations (35.7% saved)

localize31.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(pow.f64 (hypot.f64 a b) 4)
94.8%
(fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))
85.1%
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) -1))
81.6%
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
Compiler

Compiled 91 to 44 computations (51.6% saved)

series11.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

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

rewrite151.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1622×log-prod
1374×fma-def
660×expm1-udef
656×log1p-udef
562×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018144
1400144
25084144
Stop Event
node limit
Counts
4 → 195
Calls
Call 1
Inputs
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) -1))
(fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))
(pow.f64 (hypot.f64 a b) 4)
Outputs
(+.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (neg.f64 (pow.f64 a 3)))
(+.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (*.f64 (neg.f64 (pow.f64 a 3)) 1))
(+.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (fma.f64 (neg.f64 (pow.f64 a 3)) 1 (pow.f64 a 3)))
(+.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (+.f64 (neg.f64 (pow.f64 a 3)) (pow.f64 a 3)))
(+.f64 (*.f64 (*.f64 b b) (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(+.f64 (neg.f64 (pow.f64 a 3)) (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))
(+.f64 0 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)))) (cbrt.f64 (exp.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))))))
(*.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 1)
(*.f64 1 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) 2) (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (sqrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 3) (pow.f64 a 9)) (/.f64 1 (fma.f64 (pow.f64 a 3) (fma.f64 b (*.f64 b (+.f64 a 3)) (fma.f64 a a (pow.f64 a 3))) (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2) (pow.f64 a 6)) (/.f64 1 (fma.f64 b (*.f64 b (+.f64 a 3)) (fma.f64 a a (pow.f64 a 3)))))
(*.f64 (+.f64 (hypot.f64 a (*.f64 b (sqrt.f64 (+.f64 a 3)))) (pow.f64 a 3/2)) (-.f64 (hypot.f64 a (*.f64 b (sqrt.f64 (+.f64 a 3)))) (pow.f64 a 3/2)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 a 3) (fma.f64 b (*.f64 b (+.f64 a 3)) (fma.f64 a a (pow.f64 a 3))) (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2)) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 3) (pow.f64 a 9))))
(/.f64 1 (/.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (fma.f64 a a (pow.f64 a 3))) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2) (pow.f64 a 6))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 3) (pow.f64 a 9)) (fma.f64 (pow.f64 a 3) (fma.f64 b (*.f64 b (+.f64 a 3)) (fma.f64 a a (pow.f64 a 3))) (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2) (pow.f64 a 6)) (fma.f64 b (*.f64 b (+.f64 a 3)) (fma.f64 a a (pow.f64 a 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 3) (pow.f64 a 9))) (neg.f64 (fma.f64 (pow.f64 a 3) (fma.f64 b (*.f64 b (+.f64 a 3)) (fma.f64 a a (pow.f64 a 3))) (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2) (pow.f64 a 6))) (neg.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (fma.f64 a a (pow.f64 a 3)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 3) (pow.f64 (neg.f64 (pow.f64 a 3)) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 a 3)) (neg.f64 (pow.f64 a 3))) (*.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (neg.f64 (pow.f64 a 3))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2) (*.f64 (neg.f64 (pow.f64 a 3)) (neg.f64 (pow.f64 a 3)))) (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (neg.f64 (pow.f64 a 3))))
(pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) (/.f64 1 (exp.f64 (pow.f64 a 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))) (exp.f64 (neg.f64 (pow.f64 a 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))) (/.f64 1 (exp.f64 (pow.f64 a 3)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 a 3))) (exp.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 a 3))) (+.f64 1 (expm1.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 a 3))) (exp.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 a 3))) (+.f64 1 (expm1.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))))))
(log.f64 (/.f64 (exp.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) (+.f64 1 (expm1.f64 (pow.f64 a 3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))) (exp.f64 (pow.f64 a 3))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))) (+.f64 1 (expm1.f64 (pow.f64 a 3)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(fma.f64 (*.f64 b b) (+.f64 a 3) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(fma.f64 a (neg.f64 (*.f64 a a)) (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))
(fma.f64 (+.f64 a 3) (*.f64 b b) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(fma.f64 (*.f64 a a) (neg.f64 a) (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))
(fma.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 1 (neg.f64 (pow.f64 a 3)))
(fma.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 1 (*.f64 (neg.f64 (pow.f64 a 3)) 1))
(fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 1 (fma.f64 (neg.f64 (pow.f64 a 3)) 1 (pow.f64 a 3)))
(fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 1 (+.f64 (neg.f64 (pow.f64 a 3)) (pow.f64 a 3)))
(fma.f64 -1 (pow.f64 a 3) (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))
(fma.f64 1 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (neg.f64 (pow.f64 a 3)))
(fma.f64 1 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (*.f64 (neg.f64 (pow.f64 a 3)) 1))
(fma.f64 1 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (fma.f64 (neg.f64 (pow.f64 a 3)) 1 (pow.f64 a 3)))
(fma.f64 1 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (+.f64 (neg.f64 (pow.f64 a 3)) (pow.f64 a 3)))
(fma.f64 1 (*.f64 (*.f64 b b) (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(fma.f64 1 (neg.f64 (pow.f64 a 3)) (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) 2) (fma.f64 (neg.f64 (pow.f64 a 3)) 1 (pow.f64 a 3)))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) 2) (+.f64 (neg.f64 (pow.f64 a 3)) (pow.f64 a 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) 2) (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (fma.f64 (neg.f64 (pow.f64 a 3)) 1 (pow.f64 a 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) 2) (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (+.f64 (neg.f64 (pow.f64 a 3)) (pow.f64 a 3)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) 2) (neg.f64 (pow.f64 a 3)))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) 2) (*.f64 (neg.f64 (pow.f64 a 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) 2) (cbrt.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) (neg.f64 (pow.f64 a 3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) 2) (cbrt.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 a 3)) 1))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (sqrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (fma.f64 (neg.f64 (pow.f64 a 3)) 1 (pow.f64 a 3)))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (sqrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (+.f64 (neg.f64 (pow.f64 a 3)) (pow.f64 a 3)))
(fma.f64 (hypot.f64 a (*.f64 b (sqrt.f64 (+.f64 a 3)))) (hypot.f64 a (*.f64 b (sqrt.f64 (+.f64 a 3)))) (neg.f64 (pow.f64 a 3)))
(fma.f64 (hypot.f64 a (*.f64 b (sqrt.f64 (+.f64 a 3)))) (hypot.f64 a (*.f64 b (sqrt.f64 (+.f64 a 3)))) (*.f64 (neg.f64 (pow.f64 a 3)) 1))
(fma.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 3) (pow.f64 a 9)) (/.f64 1 (fma.f64 (pow.f64 a 3) (fma.f64 b (*.f64 b (+.f64 a 3)) (fma.f64 a a (pow.f64 a 3))) (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2))) (fma.f64 (neg.f64 (pow.f64 a 3)) 1 (pow.f64 a 3)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 3) (pow.f64 a 9)) (/.f64 1 (fma.f64 (pow.f64 a 3) (fma.f64 b (*.f64 b (+.f64 a 3)) (fma.f64 a a (pow.f64 a 3))) (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2))) (+.f64 (neg.f64 (pow.f64 a 3)) (pow.f64 a 3)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2) (pow.f64 a 6)) (/.f64 1 (fma.f64 b (*.f64 b (+.f64 a 3)) (fma.f64 a a (pow.f64 a 3)))) (fma.f64 (neg.f64 (pow.f64 a 3)) 1 (pow.f64 a 3)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2) (pow.f64 a 6)) (/.f64 1 (fma.f64 b (*.f64 b (+.f64 a 3)) (fma.f64 a a (pow.f64 a 3)))) (+.f64 (neg.f64 (pow.f64 a 3)) (pow.f64 a 3)))
(fma.f64 (pow.f64 a 3/2) (neg.f64 (pow.f64 a 3/2)) (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (+.f64 a 3))) (cbrt.f64 (*.f64 (*.f64 b b) (+.f64 a 3)))) (cbrt.f64 (*.f64 (*.f64 b b) (+.f64 a 3))) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 a 3))) (cbrt.f64 (neg.f64 (pow.f64 a 3)))) (cbrt.f64 (neg.f64 (pow.f64 a 3))) (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 b b) (+.f64 a 3))) (sqrt.f64 (*.f64 (*.f64 b b) (+.f64 a 3))) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 a 3))) (sqrt.f64 (neg.f64 (pow.f64 a 3))) (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))
(fma.f64 (neg.f64 (*.f64 a a)) a (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))
(fma.f64 (neg.f64 a) (*.f64 a a) (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))
(fma.f64 (neg.f64 (pow.f64 a 3/2)) (pow.f64 a 3/2) (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 b (sqrt.f64 (+.f64 a 3))) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(fma.f64 (+.f64 (hypot.f64 a (*.f64 b (sqrt.f64 (+.f64 a 3)))) (pow.f64 a 3/2)) (-.f64 (hypot.f64 a (*.f64 b (sqrt.f64 (+.f64 a 3)))) (pow.f64 a 3/2)) (fma.f64 (neg.f64 (pow.f64 a 3)) 1 (pow.f64 a 3)))
(fma.f64 (+.f64 (hypot.f64 a (*.f64 b (sqrt.f64 (+.f64 a 3)))) (pow.f64 a 3/2)) (-.f64 (hypot.f64 a (*.f64 b (sqrt.f64 (+.f64 a 3)))) (pow.f64 a 3/2)) (+.f64 (neg.f64 (pow.f64 a 3)) (pow.f64 a 3)))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (cbrt.f64 (+.f64 a 3)) 2)) (cbrt.f64 (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(fma.f64 (*.f64 (*.f64 b b) (sqrt.f64 (+.f64 a 3))) (sqrt.f64 (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)))) 1)
(-.f64 (/.f64 (pow.f64 (hypot.f64 b a) 8) (-.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))) (/.f64 (pow.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) 2) (-.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)) 1)
(*.f64 1 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))) 2) (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))) (sqrt.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 b a) 12) (pow.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) 3)) (/.f64 1 (fma.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) (-.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (hypot.f64 b a) 8))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 b a) 8) (pow.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) 2)) (/.f64 1 (-.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) (-.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (hypot.f64 b a) 8)) (+.f64 (pow.f64 (hypot.f64 b a) 12) (pow.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) 3))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)) (-.f64 (pow.f64 (hypot.f64 b a) 8) (pow.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) 2))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 b a) 12) (pow.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) 3)) (fma.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) (-.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (hypot.f64 b a) 8)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 b a) 12) (pow.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) 3)) (+.f64 (pow.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) 2) (-.f64 (pow.f64 (hypot.f64 b a) 8) (*.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b a) 8) (pow.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) 2)) (-.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 b a) 12) (pow.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) 3))) (neg.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) (-.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (hypot.f64 b a) 8))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 b a) 8) (pow.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) 2))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) 2) (pow.f64 (hypot.f64 b a) 8)) (-.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) (pow.f64 (hypot.f64 b a) 4)))
(pow.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))) 2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 4)) (+.f64 1 (expm1.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4))) (exp.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4))) (+.f64 1 (expm1.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))) (exp.f64 (pow.f64 (hypot.f64 b a) 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4)))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))))
(fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 (+.f64 -1 (pow.f64 (hypot.f64 b a) 4)))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (+.f64 -1 (pow.f64 (hypot.f64 b a) 4)))
(fma.f64 (pow.f64 (hypot.f64 b a) 4) 1 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) 1 (pow.f64 (hypot.f64 b a) 4))
(fma.f64 1 (pow.f64 (hypot.f64 b a) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))
(fma.f64 1 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 1 (*.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4) (+.f64 -1 (pow.f64 (hypot.f64 b a) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 8)) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 8)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))
(fma.f64 (cbrt.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)) 2) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)) 2) (cbrt.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (pow.f64 (hypot.f64 b a) 2) (pow.f64 (hypot.f64 b a) 2) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))
(fma.f64 (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4)) (cbrt.f64 (*.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4))) (cbrt.f64 (*.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4)) (+.f64 -1 (pow.f64 (hypot.f64 b a) 4)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4)) (sqrt.f64 (*.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4)) (+.f64 -1 (pow.f64 (hypot.f64 b a) 4)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 b a)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 b a)) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))
(fma.f64 (pow.f64 (sqrt.f64 (hypot.f64 b a)) 4) (pow.f64 (sqrt.f64 (hypot.f64 b a)) 4) (fma.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 4 -1))
(fma.f64 (*.f64 4 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) 2)) (cbrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (+.f64 -1 (pow.f64 (hypot.f64 b a) 4)))
(fma.f64 (*.f64 4 (sqrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)))) (sqrt.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (+.f64 -1 (pow.f64 (hypot.f64 b a) 4)))
(+.f64 (*.f64 a a) (*.f64 (*.f64 b b) (+.f64 a 3)))
(+.f64 (*.f64 (*.f64 b b) (+.f64 a 3)) (*.f64 a a))
(+.f64 0 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 (*.f64 b b) (+.f64 a 3)) 1) (*.f64 a a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))) 1)
(*.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 1)
(*.f64 1 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) 2) (cbrt.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))))
(*.f64 (hypot.f64 a (*.f64 b (sqrt.f64 (+.f64 a 3)))) (hypot.f64 a (*.f64 b (sqrt.f64 (+.f64 a 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (+.f64 a 3)) 3) (pow.f64 a 6)) (fma.f64 (*.f64 (*.f64 b b) (+.f64 a 3)) (*.f64 (*.f64 b b) (+.f64 a 3)) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 b b) (+.f64 a 3)) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 a 3)) (*.f64 (*.f64 b b) (+.f64 a 3)) (neg.f64 (pow.f64 a 4))) (-.f64 (*.f64 (*.f64 b b) (+.f64 a 3)) (*.f64 a a)))
(pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 3) 1/3)
(pow.f64 (hypot.f64 a (*.f64 b (sqrt.f64 (+.f64 a 3)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (exp.f64 (*.f64 (*.f64 b b) (+.f64 a 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 (*.f64 b b) (+.f64 a 3)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 b b) (+.f64 a 3))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))))
(exp.f64 (log.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))))
(+.f64 0 (pow.f64 (hypot.f64 b a) 4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 4))) (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 4)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 4))) 1)
(*.f64 (pow.f64 (hypot.f64 b a) 4) 1)
(*.f64 1 (pow.f64 (hypot.f64 b a) 4))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 8)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 8)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 b a)) 2) 4) (pow.f64 (cbrt.f64 (hypot.f64 b a)) 4))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 b a)) 4) (pow.f64 (sqrt.f64 (hypot.f64 b a)) 4))
(sqrt.f64 (pow.f64 (hypot.f64 b a) 8))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4))))
(cbrt.f64 (pow.f64 (hypot.f64 b a) 12))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 4)))
(exp.f64 (*.f64 4 (log.f64 (hypot.f64 b a))))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (hypot.f64 b a))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 b a) 4)))

simplify218.0ms (2%)

Algorithm
egg-herbie
Rules
1384×fma-neg
1384×times-frac
884×fma-def
586×associate-+r+
472×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

localize78.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2)
95.0%
(*.f64 (*.f64 b b) (+.f64 3 a))
85.6%
(+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a)))
85.1%
(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a)))))
Compiler

Compiled 138 to 63 computations (54.3% saved)

series5.0ms (0%)

Counts
4 → 96
Calls

24 calls:

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

rewrite126.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1034×fma-neg
734×expm1-udef
732×log1p-udef
448×add-sqr-sqrt
440×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019150
1441142
26425142
Stop Event
node limit
Counts
4 → 132
Calls
Call 1
Inputs
(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a)))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a)))
(*.f64 (*.f64 b b) (+.f64 3 a))
(pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2)
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))) 1)
(-.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))) (/.f64 (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))))
(*.f64 1 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))
(*.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 1)
(*.f64 (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 2) (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(*.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))))) (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))))))
(*.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))) (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (+.f64 (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2) (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2)) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6))) (neg.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2))) (neg.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4)) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))
(pow.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 3)
(pow.f64 (pow.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 2))
(log.f64 (exp.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))))
(cbrt.f64 (pow.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(exp.f64 (log.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2) (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(fma.f64 1 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(fma.f64 1 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(fma.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 4 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2)) (cbrt.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2) (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(fma.f64 (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a))))) (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (/.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(*.f64 1 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))
(*.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 1)
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2) (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(*.f64 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))) (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))))
(*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4))) (/.f64 1 (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a))))) (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (+.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)) (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 a (*.f64 (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4))) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6)))) (neg.f64 (+.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)) (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a))))
(pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 3)
(pow.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 2))
(log.f64 (exp.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(exp.f64 (log.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))
(fma.f64 (*.f64 a a) (-.f64 1 a) (*.f64 b (*.f64 b (+.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a)))
(fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 (*.f64 a a) (-.f64 1 a)))
(fma.f64 1 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))
(fma.f64 1 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))
(fma.f64 (-.f64 1 a) (*.f64 a a) (*.f64 b (*.f64 b (+.f64 a 3))))
(fma.f64 (+.f64 a 3) (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4))) (cbrt.f64 (*.f64 b (*.f64 b (+.f64 a 3)))) (*.f64 (*.f64 a a) (-.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4))) (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 1 a))) (*.f64 b (*.f64 b (+.f64 a 3))))
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))
(fma.f64 (*.f64 a (sqrt.f64 (-.f64 1 a))) (*.f64 a (sqrt.f64 (-.f64 1 a))) (*.f64 b (*.f64 b (+.f64 a 3))))
(+.f64 (*.f64 b (*.f64 b 3)) (*.f64 a (*.f64 b b)))
(+.f64 (*.f64 a (*.f64 b b)) (*.f64 b (*.f64 b 3)))
(+.f64 (*.f64 (*.f64 b (*.f64 b 3)) 1) (*.f64 (*.f64 a (*.f64 b b)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (+.f64 a 3))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 b 3)) 3) (pow.f64 (*.f64 a (*.f64 b b)) 3)) (+.f64 (*.f64 (*.f64 b (*.f64 b 3)) (*.f64 b (*.f64 b 3))) (-.f64 (*.f64 (*.f64 a (*.f64 b b)) (*.f64 a (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b 3)) (*.f64 a (*.f64 b b))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b 3)) (*.f64 b (*.f64 b 3))) (*.f64 (*.f64 a (*.f64 b b)) (*.f64 a (*.f64 b b)))) (-.f64 (*.f64 b (*.f64 b 3)) (*.f64 a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 b b) (+.f64 27 (pow.f64 a 3))) (+.f64 9 (*.f64 a (-.f64 a 3))))
(/.f64 (*.f64 (*.f64 b b) (-.f64 9 (*.f64 a a))) (-.f64 3 a))
(/.f64 (*.f64 (+.f64 27 (pow.f64 a 3)) (*.f64 b b)) (+.f64 9 (*.f64 a (-.f64 a 3))))
(/.f64 (*.f64 (-.f64 9 (*.f64 a a)) (*.f64 b b)) (-.f64 3 a))
(pow.f64 (*.f64 b (*.f64 b (+.f64 a 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (+.f64 a 3)))) 3)
(pow.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) 2)
(sqrt.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a 3)) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (+.f64 a 3))))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (+.f64 a 3)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (+.f64 a 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (+.f64 a 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (+.f64 a 3)))))
(fma.f64 (*.f64 b b) 3 (*.f64 a (*.f64 b b)))
(fma.f64 3 (*.f64 b b) (*.f64 a (*.f64 b b)))
(+.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 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 1)
(*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) 1)
(*.f64 1 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2))
(*.f64 (hypot.f64 a b) (*.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (hypot.f64 a b)) (hypot.f64 a b))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2)) (cbrt.f64 (pow.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 (pow.f64 (hypot.f64 a b) 2) 4))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))
(exp.f64 (*.f64 2 (log.f64 (pow.f64 (hypot.f64 a b) 2))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (pow.f64 (hypot.f64 a b) 2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))

simplify130.0ms (1.2%)

Algorithm
egg-herbie
Rules
1830×times-frac
1478×unswap-sqr
766×fma-neg
632×fma-def
562×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038211776
1109610986
2410810940
Stop Event
node limit
Counts
228 → 268
Calls
Call 1
Inputs
(+.f64 (*.f64 12 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 b 2)) 4) (pow.f64 a 2)) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4))))
(+.f64 (*.f64 -4 (pow.f64 a 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 b 2)) 4) (pow.f64 a 2)) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4)))))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(+.f64 (*.f64 -4 (pow.f64 a 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 b 2)) 4) (pow.f64 a 2)) (pow.f64 a 4)))
(+.f64 (*.f64 -4 (pow.f64 a 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 b 2)) 4) (pow.f64 a 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 a 4))))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(+.f64 (*.f64 -4 (pow.f64 a 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 b 2)) 4) (pow.f64 a 2)) (pow.f64 a 4)))
(+.f64 (*.f64 -4 (pow.f64 a 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 b 2)) 4) (pow.f64 a 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 a 4))))
(+.f64 (pow.f64 a 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a))))))
(pow.f64 b 4)
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a))))))
(pow.f64 b 4)
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a))))))
(*.f64 3 (pow.f64 b 2))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (+.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 2)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (+.f64 (*.f64 a (pow.f64 b 2)) (+.f64 (pow.f64 a 2) (*.f64 -1 (pow.f64 a 3)))))
(*.f64 -1 (pow.f64 a 3))
(+.f64 (pow.f64 a 2) (*.f64 -1 (pow.f64 a 3)))
(+.f64 (pow.f64 a 2) (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 -1 (pow.f64 a 3))))
(+.f64 (*.f64 3 (pow.f64 b 2)) (+.f64 (pow.f64 a 2) (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 -1 (pow.f64 a 3)))))
(*.f64 -1 (pow.f64 a 3))
(+.f64 (pow.f64 a 2) (*.f64 -1 (pow.f64 a 3)))
(+.f64 (pow.f64 a 2) (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 -1 (pow.f64 a 3))))
(+.f64 (*.f64 3 (pow.f64 b 2)) (+.f64 (pow.f64 a 2) (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 -1 (pow.f64 a 3)))))
(*.f64 (pow.f64 a 2) (-.f64 1 a))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 3 (pow.f64 b 2))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(*.f64 a (pow.f64 b 2))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(*.f64 a (pow.f64 b 2))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 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))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 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 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))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 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 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))
(+.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 (exp.f64 (log1p.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))) 1)
(-.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))) (/.f64 (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))))
(*.f64 1 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))
(*.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 1)
(*.f64 (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 2) (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(*.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))))) (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))))))
(*.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))) (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (+.f64 (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2) (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2)) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6))) (neg.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2))) (neg.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4)) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))
(pow.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 3)
(pow.f64 (pow.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 2))
(log.f64 (exp.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))))
(cbrt.f64 (pow.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(exp.f64 (log.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2) (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(fma.f64 1 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(fma.f64 1 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(fma.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 4 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2)) (cbrt.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2) (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(fma.f64 (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a))))) (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (/.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(*.f64 1 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))
(*.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 1)
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2) (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(*.f64 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))) (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))))
(*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4))) (/.f64 1 (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a))))) (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (+.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)) (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 a (*.f64 (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4))) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6)))) (neg.f64 (+.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)) (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a))))
(pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 3)
(pow.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 2))
(log.f64 (exp.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(exp.f64 (log.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))
(fma.f64 (*.f64 a a) (-.f64 1 a) (*.f64 b (*.f64 b (+.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a)))
(fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 (*.f64 a a) (-.f64 1 a)))
(fma.f64 1 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))
(fma.f64 1 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))
(fma.f64 (-.f64 1 a) (*.f64 a a) (*.f64 b (*.f64 b (+.f64 a 3))))
(fma.f64 (+.f64 a 3) (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4))) (cbrt.f64 (*.f64 b (*.f64 b (+.f64 a 3)))) (*.f64 (*.f64 a a) (-.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4))) (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 1 a))) (*.f64 b (*.f64 b (+.f64 a 3))))
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))
(fma.f64 (*.f64 a (sqrt.f64 (-.f64 1 a))) (*.f64 a (sqrt.f64 (-.f64 1 a))) (*.f64 b (*.f64 b (+.f64 a 3))))
(+.f64 (*.f64 b (*.f64 b 3)) (*.f64 a (*.f64 b b)))
(+.f64 (*.f64 a (*.f64 b b)) (*.f64 b (*.f64 b 3)))
(+.f64 (*.f64 (*.f64 b (*.f64 b 3)) 1) (*.f64 (*.f64 a (*.f64 b b)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (+.f64 a 3))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 b 3)) 3) (pow.f64 (*.f64 a (*.f64 b b)) 3)) (+.f64 (*.f64 (*.f64 b (*.f64 b 3)) (*.f64 b (*.f64 b 3))) (-.f64 (*.f64 (*.f64 a (*.f64 b b)) (*.f64 a (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b 3)) (*.f64 a (*.f64 b b))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b 3)) (*.f64 b (*.f64 b 3))) (*.f64 (*.f64 a (*.f64 b b)) (*.f64 a (*.f64 b b)))) (-.f64 (*.f64 b (*.f64 b 3)) (*.f64 a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 b b) (+.f64 27 (pow.f64 a 3))) (+.f64 9 (*.f64 a (-.f64 a 3))))
(/.f64 (*.f64 (*.f64 b b) (-.f64 9 (*.f64 a a))) (-.f64 3 a))
(/.f64 (*.f64 (+.f64 27 (pow.f64 a 3)) (*.f64 b b)) (+.f64 9 (*.f64 a (-.f64 a 3))))
(/.f64 (*.f64 (-.f64 9 (*.f64 a a)) (*.f64 b b)) (-.f64 3 a))
(pow.f64 (*.f64 b (*.f64 b (+.f64 a 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (+.f64 a 3)))) 3)
(pow.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) 2)
(sqrt.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a 3)) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (+.f64 a 3))))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (+.f64 a 3)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (+.f64 a 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (+.f64 a 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (+.f64 a 3)))))
(fma.f64 (*.f64 b b) 3 (*.f64 a (*.f64 b b)))
(fma.f64 3 (*.f64 b b) (*.f64 a (*.f64 b b)))
(+.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 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 1)
(*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) 1)
(*.f64 1 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2))
(*.f64 (hypot.f64 a b) (*.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (hypot.f64 a b)) (hypot.f64 a b))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2)) (cbrt.f64 (pow.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 (pow.f64 (hypot.f64 a b) 2) 4))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))
(exp.f64 (*.f64 2 (log.f64 (pow.f64 (hypot.f64 a b) 2))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (pow.f64 (hypot.f64 a b) 2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))
Outputs
(+.f64 (*.f64 12 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 12 (*.f64 b b) (pow.f64 b 4))
(+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4)))
(fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4)))
(+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 4 a))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 b 2)) 4) (pow.f64 a 2)) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4))))
(fma.f64 (fma.f64 2 (*.f64 b b) 4) (*.f64 a a) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(fma.f64 (fma.f64 2 (*.f64 b b) 4) (*.f64 a a) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 4 a)))))
(+.f64 (*.f64 -4 (pow.f64 a 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 b 2)) 4) (pow.f64 a 2)) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4)))))
(fma.f64 -4 (pow.f64 a 3) (fma.f64 (fma.f64 2 (*.f64 b b) 4) (*.f64 a a) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4)))))
(fma.f64 -4 (pow.f64 a 3) (fma.f64 (fma.f64 2 (*.f64 b b) 4) (*.f64 a a) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 4 a))))))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(+.f64 (*.f64 -4 (pow.f64 a 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 b 2)) 4) (pow.f64 a 2)) (pow.f64 a 4)))
(fma.f64 -4 (pow.f64 a 3) (fma.f64 (fma.f64 2 (*.f64 b b) 4) (*.f64 a a) (pow.f64 a 4)))
(+.f64 (*.f64 -4 (pow.f64 a 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 b 2)) 4) (pow.f64 a 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 a 4))))
(fma.f64 -4 (pow.f64 a 3) (fma.f64 (fma.f64 2 (*.f64 b b) 4) (*.f64 a a) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 a 4))))
(fma.f64 -4 (pow.f64 a 3) (fma.f64 (fma.f64 2 (*.f64 b b) 4) (*.f64 a a) (fma.f64 4 (*.f64 b (*.f64 b a)) (pow.f64 a 4))))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(+.f64 (*.f64 -4 (pow.f64 a 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 b 2)) 4) (pow.f64 a 2)) (pow.f64 a 4)))
(fma.f64 -4 (pow.f64 a 3) (fma.f64 (fma.f64 2 (*.f64 b b) 4) (*.f64 a a) (pow.f64 a 4)))
(+.f64 (*.f64 -4 (pow.f64 a 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 b 2)) 4) (pow.f64 a 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 a 4))))
(fma.f64 -4 (pow.f64 a 3) (fma.f64 (fma.f64 2 (*.f64 b b) 4) (*.f64 a a) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 a 4))))
(fma.f64 -4 (pow.f64 a 3) (fma.f64 (fma.f64 2 (*.f64 b b) 4) (*.f64 a a) (fma.f64 4 (*.f64 b (*.f64 b a)) (pow.f64 a 4))))
(+.f64 (pow.f64 a 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a))))
(+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a) (pow.f64 a 4))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a)))))
(fma.f64 (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (*.f64 b b) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (fma.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a) (pow.f64 a 4)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a))))))
(+.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (*.f64 b b) (pow.f64 b 4)) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (+.f64 (pow.f64 b 4) (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (+.f64 (pow.f64 b 4) (fma.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a) (pow.f64 a 4))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a))))))
(+.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (*.f64 b b) (pow.f64 b 4)) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (+.f64 (pow.f64 b 4) (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (+.f64 (pow.f64 b 4) (fma.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a) (pow.f64 a 4))))
(pow.f64 b 4)
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (*.f64 b b) (pow.f64 b 4))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (pow.f64 b 4))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a))))))
(+.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (*.f64 b b) (pow.f64 b 4)) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (+.f64 (pow.f64 b 4) (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (+.f64 (pow.f64 b 4) (fma.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a) (pow.f64 a 4))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a))))))
(+.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (*.f64 b b) (pow.f64 b 4)) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (+.f64 (pow.f64 b 4) (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (+.f64 (pow.f64 b 4) (fma.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a) (pow.f64 a 4))))
(pow.f64 b 4)
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (*.f64 b b) (pow.f64 b 4))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (pow.f64 b 4))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a))))))
(+.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (*.f64 b b) (pow.f64 b 4)) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (+.f64 (pow.f64 b 4) (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (+.f64 (pow.f64 b 4) (fma.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a) (pow.f64 a 4))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 4 (+.f64 3 a))) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 1 a))))))
(+.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (*.f64 b b) (pow.f64 b 4)) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (+.f64 (pow.f64 b 4) (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (+.f64 (pow.f64 b 4) (fma.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a) (pow.f64 a 4))))
(*.f64 3 (pow.f64 b 2))
(*.f64 b (*.f64 b 3))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (+.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 2)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 a a))
(fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a a))
(fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a))
(+.f64 (*.f64 3 (pow.f64 b 2)) (+.f64 (*.f64 a (pow.f64 b 2)) (+.f64 (pow.f64 a 2) (*.f64 -1 (pow.f64 a 3)))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(*.f64 -1 (pow.f64 a 3))
(neg.f64 (pow.f64 a 3))
(+.f64 (pow.f64 a 2) (*.f64 -1 (pow.f64 a 3)))
(+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3)))
(-.f64 (*.f64 a a) (pow.f64 a 3))
(+.f64 (pow.f64 a 2) (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 -1 (pow.f64 a 3))))
(+.f64 (fma.f64 a (*.f64 b b) (*.f64 a a)) (neg.f64 (pow.f64 a 3)))
(-.f64 (*.f64 a (+.f64 a (*.f64 b b))) (pow.f64 a 3))
(+.f64 (*.f64 3 (pow.f64 b 2)) (+.f64 (pow.f64 a 2) (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 -1 (pow.f64 a 3)))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(*.f64 -1 (pow.f64 a 3))
(neg.f64 (pow.f64 a 3))
(+.f64 (pow.f64 a 2) (*.f64 -1 (pow.f64 a 3)))
(+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3)))
(-.f64 (*.f64 a a) (pow.f64 a 3))
(+.f64 (pow.f64 a 2) (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 -1 (pow.f64 a 3))))
(+.f64 (fma.f64 a (*.f64 b b) (*.f64 a a)) (neg.f64 (pow.f64 a 3)))
(-.f64 (*.f64 a (+.f64 a (*.f64 b b))) (pow.f64 a 3))
(+.f64 (*.f64 3 (pow.f64 b 2)) (+.f64 (pow.f64 a 2) (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 -1 (pow.f64 a 3)))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(*.f64 (pow.f64 a 2) (-.f64 1 a))
(+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3)))
(-.f64 (*.f64 a a) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 b (*.f64 b (+.f64 a 3)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 b (*.f64 b (+.f64 a 3)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 3 a)) (*.f64 (pow.f64 a 2) (-.f64 1 a)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 b (*.f64 b (+.f64 a 3)))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 b (*.f64 b (+.f64 a 3)))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 b (*.f64 b (+.f64 a 3)))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 b (*.f64 b (+.f64 a 3)))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 b (*.f64 b (+.f64 a 3)))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 b (*.f64 b (+.f64 a 3)))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 b (*.f64 b (+.f64 a 3)))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 b (*.f64 b (+.f64 a 3)))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 b (*.f64 b (+.f64 a 3)))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 b (*.f64 b (+.f64 a 3)))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 b (*.f64 b (+.f64 a 3)))
(*.f64 (pow.f64 b 2) (+.f64 3 a))
(*.f64 b (*.f64 b (+.f64 a 3)))
(*.f64 3 (pow.f64 b 2))
(*.f64 b (*.f64 b 3))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 b (*.f64 b a))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 b (*.f64 b a))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(+.f64 (*.f64 3 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(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 b 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (*.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 b 4) (pow.f64 a 4)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (*.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 b 4) (pow.f64 a 4)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 a 4))
(fma.f64 2 (*.f64 (*.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 b 4) (pow.f64 a 4)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.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 b 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(pow.f64 b 4)
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.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 b 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 a 4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))) 1)
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(-.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))) (/.f64 (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a))))) 2)) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) 2) 16)) (fma.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 2) 16)) (fma.f64 -4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4)))
(*.f64 1 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(*.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 1)
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(*.f64 (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 2))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 2) (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(*.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))))) (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))))))
(pow.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))))) 2)
(*.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) 1) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 4 (*.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (neg.f64 (pow.f64 (hypot.f64 a b) 4)))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (fma.f64 4 (*.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (neg.f64 (fma.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4)))) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (fma.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (fma.f64 (*.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (neg.f64 (fma.f64 -4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (hypot.f64 a b) 8)))
(*.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a))))) 2)) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) 2) 16)) (fma.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 2) 16)) (fma.f64 -4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) 1) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 4 (*.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (neg.f64 (pow.f64 (hypot.f64 a b) 4)))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (fma.f64 4 (*.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (neg.f64 (fma.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4)))) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (fma.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (fma.f64 (*.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (neg.f64 (fma.f64 -4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))) (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a))))) 2)) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) 2) 16)) (fma.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 2) 16)) (fma.f64 -4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) 1) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 4 (*.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (neg.f64 (pow.f64 (hypot.f64 a b) 4)))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (fma.f64 4 (*.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (neg.f64 (fma.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4)))) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (fma.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (fma.f64 (*.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (neg.f64 (fma.f64 -4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (+.f64 (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2) (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (+.f64 (pow.f64 (*.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a))))) 2) (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 4) 4) (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a))))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (+.f64 (*.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) 2) 16) (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (*.f64 4 (pow.f64 (hypot.f64 a b) 4))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (+.f64 (*.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 2) 16) (*.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 -4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2)) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a))))) 2)) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) 2) 16)) (fma.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 2) 16)) (fma.f64 -4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 64) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6))) (neg.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) 1) (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (*.f64 4 (*.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (neg.f64 (pow.f64 (hypot.f64 a b) 4)))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (fma.f64 4 (*.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (neg.f64 (fma.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4)))) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (fma.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 3) 64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (fma.f64 (*.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))) (neg.f64 (fma.f64 -4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))) (pow.f64 (hypot.f64 a b) 8)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2))) (neg.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 -4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a))))) 2)) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) 2) 16)) (fma.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 2) 16)) (fma.f64 -4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4)) (-.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4) (pow.f64 (*.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a))))) 2)) (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) 2) 16)) (fma.f64 -4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 a b) 8) (*.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 2) 16)) (fma.f64 -4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4)))
(pow.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 1)
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (cbrt.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 3)
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (pow.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 3) 1/3)
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(pow.f64 (hypot.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 2))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (exp.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(cbrt.f64 (pow.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)) 3))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(expm1.f64 (log1p.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(exp.f64 (log.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 1))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(log1p.f64 (expm1.f64 (fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (hypot.f64 a b) 2) (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 1 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 4 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2)) (cbrt.f64 (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a))))) 2)) (cbrt.f64 (*.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a)))))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))) 2) 16)) (cbrt.f64 (*.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a))))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) 2) 16)) (cbrt.f64 (*.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)))) (pow.f64 (hypot.f64 a b) 4))
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2) (*.f64 4 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2) (*.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 a (*.f64 a (-.f64 1 a))))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2) (*.f64 4 (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a)))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2) (*.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))))
(fma.f64 (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a))))) (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a))))) (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(fma.f64 (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a))))) (*.f64 2 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a))))) (pow.f64 (hypot.f64 a b) 4))
(+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 4 (pow.f64 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))) 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))) 1)
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (/.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (-.f64 (*.f64 a (*.f64 a (-.f64 1 a))) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (fma.f64 a (-.f64 a (*.f64 a a)) (*.f64 (+.f64 a 3) (*.f64 b (neg.f64 b)))))
(*.f64 1 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(*.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 1)
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 2) (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(*.f64 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))) (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))))
(pow.f64 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))) 2)
(*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) 1) (fma.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 a (*.f64 a (-.f64 1 a)))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (fma.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2) (*.f64 (*.f64 b b) (*.f64 (+.f64 a 3) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (fma.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (-.f64 1 a) (neg.f64 (*.f64 a a)))) (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2))))
(*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4))) (/.f64 1 (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (-.f64 (*.f64 a (*.f64 a (-.f64 1 a))) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (fma.f64 a (-.f64 a (*.f64 a a)) (*.f64 (+.f64 a 3) (*.f64 b (neg.f64 b)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a))))) (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) 1) (fma.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 a (*.f64 a (-.f64 1 a)))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (fma.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2) (*.f64 (*.f64 b b) (*.f64 (+.f64 a 3) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (fma.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (-.f64 1 a) (neg.f64 (*.f64 a a)))) (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (-.f64 (*.f64 a (*.f64 a (-.f64 1 a))) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (fma.f64 a (-.f64 a (*.f64 a a)) (*.f64 (+.f64 a 3) (*.f64 b (neg.f64 b)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (+.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) 1) (fma.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 a (*.f64 a (-.f64 1 a)))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (fma.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2) (*.f64 (*.f64 b b) (*.f64 (+.f64 a 3) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (fma.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (-.f64 1 a) (neg.f64 (*.f64 a a)))) (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)) (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 a (*.f64 (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (fma.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4) (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 a (*.f64 (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (fma.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2) (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (*.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) b) (*.f64 b (+.f64 a 3))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (-.f64 (fma.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2) (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (-.f64 1 a) b) (*.f64 b (+.f64 a 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4))) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (-.f64 (*.f64 a (*.f64 a (-.f64 1 a))) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (fma.f64 a (-.f64 a (*.f64 a a)) (*.f64 (+.f64 a 3) (*.f64 b (neg.f64 b)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6)))) (neg.f64 (+.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) 1) (fma.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4) (*.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 a (*.f64 a (-.f64 1 a)))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (fma.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2) (*.f64 (*.f64 b b) (*.f64 (+.f64 a 3) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6) (*.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 a 6))) (fma.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (-.f64 1 a) (neg.f64 (*.f64 a a)))) (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (-.f64 (*.f64 a (*.f64 a (-.f64 1 a))) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (fma.f64 a (-.f64 a (*.f64 a a)) (*.f64 (+.f64 a 3) (*.f64 b (neg.f64 b)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)) (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4))) (-.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (-.f64 (*.f64 a (*.f64 a (-.f64 1 a))) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (-.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2)) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (fma.f64 a (-.f64 a (*.f64 a a)) (*.f64 (+.f64 a 3) (*.f64 b (neg.f64 b)))))
(pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 1)
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 3)
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(pow.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3) 1/3)
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(pow.f64 (hypot.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 a (sqrt.f64 (-.f64 1 a)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 2))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(log.f64 (exp.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3)))) 3))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(exp.f64 (log.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))) 1))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(fma.f64 a (*.f64 a (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(fma.f64 (*.f64 a a) (-.f64 1 a) (*.f64 b (*.f64 b (+.f64 a 3))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(fma.f64 b (*.f64 b (+.f64 a 3)) (*.f64 (*.f64 a a) (-.f64 1 a)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 (*.f64 a a) (-.f64 1 a)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(fma.f64 1 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 b (*.f64 b (+.f64 a 3))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(fma.f64 1 (*.f64 b (*.f64 b (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 a a) (*.f64 b (*.f64 b (+.f64 a 3))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(fma.f64 (+.f64 a 3) (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 1 a)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4))) (cbrt.f64 (*.f64 b (*.f64 b (+.f64 a 3)))) (*.f64 (*.f64 a a) (-.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (cbrt.f64 (*.f64 b (*.f64 b (+.f64 a 3)))) (*.f64 a (*.f64 a (-.f64 1 a))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (cbrt.f64 (*.f64 b (*.f64 b (+.f64 a 3)))) (*.f64 (*.f64 a a) (-.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2))) (cbrt.f64 (*.f64 b (*.f64 b (+.f64 a 3)))) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 a 4))) (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 1 a))) (*.f64 b (*.f64 b (+.f64 a 3))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2))) (cbrt.f64 (*.f64 a (*.f64 a (-.f64 1 a)))) (*.f64 b (*.f64 b (+.f64 a 3))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2))) (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 1 a))) (*.f64 b (*.f64 b (+.f64 a 3))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 1 a) 2))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 a 3))) (*.f64 b (*.f64 b (+.f64 a 3))))
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 b (sqrt.f64 (+.f64 a 3))) (*.f64 (*.f64 a a) (-.f64 1 a)))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(fma.f64 (*.f64 a (sqrt.f64 (-.f64 1 a))) (*.f64 a (sqrt.f64 (-.f64 1 a))) (*.f64 b (*.f64 b (+.f64 a 3))))
(+.f64 (*.f64 b (*.f64 b (+.f64 a 3))) (+.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(fma.f64 b (*.f64 b (+.f64 a 3)) (-.f64 (*.f64 a a) (pow.f64 a 3)))
(-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3))
(+.f64 (*.f64 b (*.f64 b 3)) (*.f64 a (*.f64 b b)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(+.f64 (*.f64 a (*.f64 b b)) (*.f64 b (*.f64 b 3)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(+.f64 (*.f64 (*.f64 b (*.f64 b 3)) 1) (*.f64 (*.f64 a (*.f64 b b)) 1))
(*.f64 b (*.f64 b (+.f64 a 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (+.f64 a 3))))) 1)
(*.f64 b (*.f64 b (+.f64 a 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 b 3)) 3) (pow.f64 (*.f64 a (*.f64 b b)) 3)) (+.f64 (*.f64 (*.f64 b (*.f64 b 3)) (*.f64 b (*.f64 b 3))) (-.f64 (*.f64 (*.f64 a (*.f64 b b)) (*.f64 a (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b 3)) (*.f64 a (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 b 3)) 3) (pow.f64 (*.f64 (*.f64 b b) a) 3)) (fma.f64 (*.f64 b (*.f64 b 3)) (*.f64 b (*.f64 b 3)) (*.f64 (*.f64 (*.f64 b b) a) (-.f64 (*.f64 (*.f64 b b) a) (*.f64 b (*.f64 b 3))))))
(/.f64 (fma.f64 (pow.f64 a 3) (pow.f64 b 6) (*.f64 (pow.f64 b 6) 27)) (fma.f64 (*.f64 b (*.f64 b a)) (*.f64 (*.f64 b b) (+.f64 a -3)) (*.f64 (pow.f64 b 4) 9)))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b 3)) (*.f64 b (*.f64 b 3))) (*.f64 (*.f64 a (*.f64 b b)) (*.f64 a (*.f64 b b)))) (-.f64 (*.f64 b (*.f64 b 3)) (*.f64 a (*.f64 b b))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b 3)) (*.f64 b (*.f64 b 3)) (neg.f64 (*.f64 (*.f64 a a) (pow.f64 b 4)))) (-.f64 (*.f64 b (*.f64 b 3)) (*.f64 (*.f64 b b) a)))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 9) (*.f64 (pow.f64 b 4) (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 3 a)))
(/.f64 (*.f64 b (*.f64 b (+.f64 a 3))) 1)
(/.f64 (*.f64 (*.f64 b b) (+.f64 27 (pow.f64 a 3))) (+.f64 9 (*.f64 a (-.f64 a 3))))
(/.f64 (*.f64 b b) (/.f64 (+.f64 9 (*.f64 a (+.f64 a -3))) (+.f64 (pow.f64 a 3) 27)))
(*.f64 (/.f64 (*.f64 b b) (fma.f64 a (+.f64 a -3) 9)) (+.f64 (pow.f64 a 3) 27))
(/.f64 (*.f64 (*.f64 b b) (-.f64 9 (*.f64 a a))) (-.f64 3 a))
(/.f64 (-.f64 9 (*.f64 a a)) (/.f64 (-.f64 3 a) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) (-.f64 3 a)) (-.f64 9 (*.f64 a a)))
(/.f64 (*.f64 (+.f64 27 (pow.f64 a 3)) (*.f64 b b)) (+.f64 9 (*.f64 a (-.f64 a 3))))
(/.f64 (*.f64 b b) (/.f64 (+.f64 9 (*.f64 a (+.f64 a -3))) (+.f64 (pow.f64 a 3) 27)))
(*.f64 (/.f64 (*.f64 b b) (fma.f64 a (+.f64 a -3) 9)) (+.f64 (pow.f64 a 3) 27))
(/.f64 (*.f64 (-.f64 9 (*.f64 a a)) (*.f64 b b)) (-.f64 3 a))
(/.f64 (-.f64 9 (*.f64 a a)) (/.f64 (-.f64 3 a) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) (-.f64 3 a)) (-.f64 9 (*.f64 a a)))
(pow.f64 (*.f64 b (*.f64 b (+.f64 a 3))) 1)
(*.f64 b (*.f64 b (+.f64 a 3)))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (+.f64 a 3)))) 3)
(*.f64 b (*.f64 b (+.f64 a 3)))
(pow.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)))
(pow.f64 (*.f64 b (sqrt.f64 (+.f64 a 3))) 2)
(*.f64 b (*.f64 b (+.f64 a 3)))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 a 3) 2) (pow.f64 b 4)))
(sqrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 a 3) 2)))
(fabs.f64 (*.f64 b (*.f64 b (+.f64 a 3))))
(log.f64 (pow.f64 (exp.f64 (+.f64 a 3)) (*.f64 b b)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (+.f64 a 3))))))
(*.f64 b (*.f64 b (+.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a 3) 3) (pow.f64 b 6)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (+.f64 a 3)))))
(*.f64 b (*.f64 b (+.f64 a 3)))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (+.f64 a 3)))))
(*.f64 b (*.f64 b (+.f64 a 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (+.f64 a 3)))) 1))
(*.f64 b (*.f64 b (+.f64 a 3)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (+.f64 a 3)))))
(*.f64 b (*.f64 b (+.f64 a 3)))
(fma.f64 (*.f64 b b) 3 (*.f64 a (*.f64 b b)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(fma.f64 3 (*.f64 b b) (*.f64 a (*.f64 b b)))
(*.f64 b (*.f64 b (+.f64 a 3)))
(+.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) (+.f64 (*.f64 a a) (*.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) (+.f64 (*.f64 a a) (*.f64 b b)))
(*.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) (+.f64 (*.f64 a a) (*.f64 b b)))
(*.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) (+.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 b b (*.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))) 1)
(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 (pow.f64 (hypot.f64 a b) 2) 2) 1)
(pow.f64 (hypot.f64 a b) 4)
(*.f64 1 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 8)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2))
(*.f64 (hypot.f64 a b) (*.f64 (hypot.f64 a b) (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (hypot.f64 a b)) (hypot.f64 a b))
(pow.f64 (hypot.f64 a b) 4)
(*.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)) 2)) (cbrt.f64 (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (hypot.f64 a b) 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 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 6) (pow.f64 a 6))) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 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 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 b a)) (-.f64 a b)) (/.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 b a)) (-.f64 a 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 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 b a)) (-.f64 a b)) (+.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 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 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 b a)) (-.f64 a b)) (+.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 (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 b 6) (pow.f64 a 6)) (/.f64 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (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 (pow.f64 (hypot.f64 a b) 2) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 b a)) (-.f64 a 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 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (pow.f64 (hypot.f64 a b) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (pow.f64 (hypot.f64 a b) 2))
(*.f64 (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (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 (pow.f64 (hypot.f64 a b) 2) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 b a)) (-.f64 a 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 (pow.f64 (hypot.f64 a b) 2) 4))
(pow.f64 (hypot.f64 a b) 4)
(log.f64 (exp.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))
(pow.f64 (hypot.f64 a b) 4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2))))
(pow.f64 (hypot.f64 a b) 4)
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))
(pow.f64 (hypot.f64 a b) 4)
(exp.f64 (*.f64 2 (log.f64 (pow.f64 (hypot.f64 a b) 2))))
(pow.f64 (hypot.f64 a b) 4)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (pow.f64 (hypot.f64 a b) 2))) 1))
(pow.f64 (hypot.f64 a b) 4)
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2)))
(pow.f64 (hypot.f64 a b) 4)

eval378.0ms (3.4%)

Compiler

Compiled 22328 to 13402 computations (40% saved)

prune160.0ms (1.5%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New60314617
Fresh000
Picked101
Done101
Total60514619
Accurracy
45.0%
Counts
619 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.7%
(fma.f64 (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (*.f64 b b) (pow.f64 b 4))
9.3%
(pow.f64 b 4)
8.3%
(pow.f64 a 4)
36.5%
(-.f64 (fma.f64 (fma.f64 2 (*.f64 b b) 4) (*.f64 a a) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 4 a))))) 1)
34.1%
(-.f64 (pow.f64 a 4) 1)
35.9%
(-.f64 (+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 b 4)) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
35.8%
(-.f64 (+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
43.3%
(-.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
42.1%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b (*.f64 b 3)))) 1)
35.4%
(-.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 4 a)))) 1)
35.2%
(-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) 1)
33.5%
(-.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
35.8%
(+.f64 (fma.f64 4 (-.f64 (*.f64 a a) (pow.f64 a 3)) (pow.f64 a 4)) (fma.f64 b (*.f64 b (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 a 4)))) -1))
9.0%
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
Compiler

Compiled 568 to 396 computations (30.3% saved)

localize56.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (*.f64 a a) (-.f64 1 a))
95.0%
(*.f64 (*.f64 b b) (+.f64 3 a))
85.6%
(+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a)))
85.1%
(+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a)))))
Compiler

Compiled 121 to 62 computations (48.8% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite123.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
906×fma-neg
704×expm1-udef
700×log1p-udef
420×add-sqr-sqrt
416×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify89.0ms (0.8%)

Algorithm
egg-herbie
Rules
1664×associate-+r+
1068×distribute-lft-in
1058×distribute-rgt-in
786×unswap-sqr
332×fma-def
Iterations

Useful iterations: 2 (0.0ms)

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

localize43.0ms (0.4%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize20.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 4 (*.f64 a a))
99.9%
(*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))
86.9%
(+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
Compiler

Compiled 56 to 34 computations (39.3% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite113.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1110×log-prod
982×fma-def
810×pow-prod-down
532×pow-prod-up
520×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01175
124171
2318471
Stop Event
node limit
Counts
3 → 148
Calls
Call 1
Inputs
(+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))
(*.f64 4 (*.f64 a a))
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))) 1)
(-.f64 (/.f64 (pow.f64 a 8) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))))
(*.f64 1 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))
(*.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 1)
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 2) (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(*.f64 (hypot.f64 (*.f64 a a) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2))) (hypot.f64 (*.f64 a a) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2))))
(*.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8))))
(*.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (/.f64 1 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8)) (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4))))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8)))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (fma.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 (*.f64 a 2) 4) (-.f64 (pow.f64 a 8) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12))) (neg.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4))) (neg.f64 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4) (pow.f64 a 8)) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))))
(pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 3)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 a a) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8)) (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12))) -1)
(pow.f64 (/.f64 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4))) -1)
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 2))
(log.f64 (exp.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) (exp.f64 (pow.f64 a 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(exp.f64 (log.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 a a) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(fma.f64 a (pow.f64 a 3) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (pow.f64 a 4) 1 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (pow.f64 (*.f64 a 2) 2) (-.f64 1 a) (pow.f64 a 4))
(fma.f64 1 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 1 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (pow.f64 a 4))
(fma.f64 (-.f64 1 a) (pow.f64 (*.f64 a 2) 2) (pow.f64 a 4))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) 1 (pow.f64 a 4))
(fma.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 8) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (cbrt.f64 a) a) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 a)) 2) (*.f64 (cbrt.f64 (-.f64 1 a)) (pow.f64 (*.f64 a 2) 2)) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 (sqrt.f64 (-.f64 1 a)) (pow.f64 (*.f64 a 2) 2)) (pow.f64 a 4))
(fma.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) (pow.f64 a 4))
(fma.f64 (*.f64 a 2) (*.f64 (*.f64 a 2) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (pow.f64 a 3) a (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (*.f64 a 4) (*.f64 a (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) 4 (pow.f64 a 4))
(fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a 2) (cbrt.f64 (-.f64 1 a))) 2) (cbrt.f64 (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (*.f64 (pow.f64 (*.f64 a 2) 2) (sqrt.f64 (-.f64 1 a))) (sqrt.f64 (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (*.f64 (-.f64 1 a) 4) (*.f64 a a) (pow.f64 a 4))
(fma.f64 (*.f64 (-.f64 1 a) (cbrt.f64 (pow.f64 (*.f64 a 2) 4))) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (pow.f64 a 4))
(fma.f64 (*.f64 (-.f64 1 a) (*.f64 a 2)) (*.f64 a 2) (pow.f64 a 4))
(fma.f64 (*.f64 (-.f64 1 a) (*.f64 a 4)) a (pow.f64 a 4))
(+.f64 (pow.f64 (*.f64 a 2) 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(+.f64 (pow.f64 (*.f64 a 2) 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(+.f64 0 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 a 2) 2) (-.f64 1 (pow.f64 a 3))) (+.f64 1 (fma.f64 a a a)))
(/.f64 (*.f64 (pow.f64 (*.f64 a 2) 2) (-.f64 1 (*.f64 a a))) (+.f64 a 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 a 2) 2)) (+.f64 1 (fma.f64 a a a)))
(/.f64 (*.f64 (-.f64 1 (*.f64 a a)) (pow.f64 (*.f64 a 2) 2)) (+.f64 a 1))
(pow.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 6) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 6))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))
(exp.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 6)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))
(fma.f64 a (*.f64 a 4) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 a (*.f64 a 4) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 a a) 4 (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 a a) 4 (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (pow.f64 (*.f64 a 2) 2) 1 (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (pow.f64 (*.f64 a 2) 2) 1 (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 1 (pow.f64 (*.f64 a 2) 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 1 (pow.f64 (*.f64 a 2) 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 (cbrt.f64 a) a) (*.f64 (pow.f64 (cbrt.f64 a) 2) 4) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 (cbrt.f64 a) a) (*.f64 (pow.f64 (cbrt.f64 a) 2) 4) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 a 2) (*.f64 a 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 a 2) (*.f64 a 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 a 4) a (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 a 4) a (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 4 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 4 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 (*.f64 a 4) 1) a (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 (*.f64 a 4) 1) a (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 (*.f64 a 4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 (*.f64 a 4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 (*.f64 a 4) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 (*.f64 a 4) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(+.f64 0 (pow.f64 (*.f64 a 2) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a 2) 2))) 1)
(pow.f64 (pow.f64 (*.f64 a 2) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) 3)
(pow.f64 (pow.f64 (*.f64 a 2) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 a 2) 6) 1/3)
(pow.f64 (*.f64 a 2) 2)
(sqrt.f64 (pow.f64 (*.f64 a 2) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a 2) 2))))
(cbrt.f64 (pow.f64 (*.f64 a 2) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a 2) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a 2))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a 2))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a 2) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 a 2)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a 2) 2)))

simplify116.0ms (1.1%)

Algorithm
egg-herbie
Rules
834×unswap-sqr
794×times-frac
492×cancel-sign-sub-inv
406×associate-+r+
388×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03256440
17896332
224865954
Stop Event
node limit
Counts
184 → 195
Calls
Call 1
Inputs
(*.f64 4 (pow.f64 a 2))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(*.f64 4 (pow.f64 a 2))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(*.f64 -4 (pow.f64 a 3))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(*.f64 -4 (pow.f64 a 3))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))) 1)
(-.f64 (/.f64 (pow.f64 a 8) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))))
(*.f64 1 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))
(*.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 1)
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 2) (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(*.f64 (hypot.f64 (*.f64 a a) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2))) (hypot.f64 (*.f64 a a) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2))))
(*.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8))))
(*.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (/.f64 1 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8)) (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4))))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8)))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (fma.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 (*.f64 a 2) 4) (-.f64 (pow.f64 a 8) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12))) (neg.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4))) (neg.f64 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4) (pow.f64 a 8)) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))))
(pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 3)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 a a) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8)) (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12))) -1)
(pow.f64 (/.f64 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4))) -1)
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 2))
(log.f64 (exp.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) (exp.f64 (pow.f64 a 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(exp.f64 (log.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 a a) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(fma.f64 a (pow.f64 a 3) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (pow.f64 a 4) 1 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (pow.f64 (*.f64 a 2) 2) (-.f64 1 a) (pow.f64 a 4))
(fma.f64 1 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 1 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (pow.f64 a 4))
(fma.f64 (-.f64 1 a) (pow.f64 (*.f64 a 2) 2) (pow.f64 a 4))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) 1 (pow.f64 a 4))
(fma.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 8) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (cbrt.f64 a) a) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 a)) 2) (*.f64 (cbrt.f64 (-.f64 1 a)) (pow.f64 (*.f64 a 2) 2)) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 (sqrt.f64 (-.f64 1 a)) (pow.f64 (*.f64 a 2) 2)) (pow.f64 a 4))
(fma.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) (pow.f64 a 4))
(fma.f64 (*.f64 a 2) (*.f64 (*.f64 a 2) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (pow.f64 a 3) a (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (*.f64 a 4) (*.f64 a (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) 4 (pow.f64 a 4))
(fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a 2) (cbrt.f64 (-.f64 1 a))) 2) (cbrt.f64 (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (*.f64 (pow.f64 (*.f64 a 2) 2) (sqrt.f64 (-.f64 1 a))) (sqrt.f64 (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (*.f64 (-.f64 1 a) 4) (*.f64 a a) (pow.f64 a 4))
(fma.f64 (*.f64 (-.f64 1 a) (cbrt.f64 (pow.f64 (*.f64 a 2) 4))) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (pow.f64 a 4))
(fma.f64 (*.f64 (-.f64 1 a) (*.f64 a 2)) (*.f64 a 2) (pow.f64 a 4))
(fma.f64 (*.f64 (-.f64 1 a) (*.f64 a 4)) a (pow.f64 a 4))
(+.f64 (pow.f64 (*.f64 a 2) 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(+.f64 (pow.f64 (*.f64 a 2) 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(+.f64 0 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 a 2) 2) (-.f64 1 (pow.f64 a 3))) (+.f64 1 (fma.f64 a a a)))
(/.f64 (*.f64 (pow.f64 (*.f64 a 2) 2) (-.f64 1 (*.f64 a a))) (+.f64 a 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 a 2) 2)) (+.f64 1 (fma.f64 a a a)))
(/.f64 (*.f64 (-.f64 1 (*.f64 a a)) (pow.f64 (*.f64 a 2) 2)) (+.f64 a 1))
(pow.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 6) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 6))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))
(exp.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 6)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))
(fma.f64 a (*.f64 a 4) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 a (*.f64 a 4) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 a a) 4 (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 a a) 4 (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (pow.f64 (*.f64 a 2) 2) 1 (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (pow.f64 (*.f64 a 2) 2) 1 (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 1 (pow.f64 (*.f64 a 2) 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 1 (pow.f64 (*.f64 a 2) 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 (cbrt.f64 a) a) (*.f64 (pow.f64 (cbrt.f64 a) 2) 4) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 (cbrt.f64 a) a) (*.f64 (pow.f64 (cbrt.f64 a) 2) 4) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 a 2) (*.f64 a 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 a 2) (*.f64 a 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 a 4) a (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 a 4) a (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 4 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 4 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 (*.f64 a 4) 1) a (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 (*.f64 a 4) 1) a (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 (*.f64 a 4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 (*.f64 a 4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (*.f64 (*.f64 a 4) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (*.f64 (*.f64 a 4) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(+.f64 0 (pow.f64 (*.f64 a 2) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a 2) 2))) 1)
(pow.f64 (pow.f64 (*.f64 a 2) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) 3)
(pow.f64 (pow.f64 (*.f64 a 2) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 a 2) 6) 1/3)
(pow.f64 (*.f64 a 2) 2)
(sqrt.f64 (pow.f64 (*.f64 a 2) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a 2) 2))))
(cbrt.f64 (pow.f64 (*.f64 a 2) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a 2) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a 2))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a 2))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a 2) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 a 2)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a 2) 2)))
Outputs
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 -4 a))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 -4 a))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(*.f64 -4 (pow.f64 a 3))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(*.f64 -4 (pow.f64 a 3))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))) 1)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(-.f64 (/.f64 (pow.f64 a 8) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 2 (*.f64 a (sqrt.f64 (-.f64 1 a)))) 4)) (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (*.f64 (*.f64 a a) (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))
(*.f64 1 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(*.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 1)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 2))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 2) (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(*.f64 (hypot.f64 (*.f64 a a) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2))) (hypot.f64 (*.f64 a a) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2))))
(pow.f64 (hypot.f64 (*.f64 a a) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2))) 2)
(pow.f64 (hypot.f64 (*.f64 a a) (*.f64 2 (*.f64 a (sqrt.f64 (-.f64 1 a))))) 2)
(*.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8))))
(*.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a)))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8))))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (fma.f64 (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))) (-.f64 (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))) (pow.f64 a 4)) (pow.f64 a 8)))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (*.f64 (pow.f64 a 6) 64) (pow.f64 a 12)) (fma.f64 (pow.f64 (-.f64 1 a) 2) (*.f64 (pow.f64 a 4) 16) (*.f64 (pow.f64 a 6) (fma.f64 a a (*.f64 -4 (-.f64 1 a))))))
(*.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (/.f64 1 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 2 (*.f64 a (sqrt.f64 (-.f64 1 a)))) 4)) (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (*.f64 (*.f64 a a) (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8)) (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12))))
(*.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a)))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8))))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (fma.f64 (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))) (-.f64 (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))) (pow.f64 a 4)) (pow.f64 a 8)))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (*.f64 (pow.f64 a 6) 64) (pow.f64 a 12)) (fma.f64 (pow.f64 (-.f64 1 a) 2) (*.f64 (pow.f64 a 4) 16) (*.f64 (pow.f64 a 6) (fma.f64 a a (*.f64 -4 (-.f64 1 a))))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 2 (*.f64 a (sqrt.f64 (-.f64 1 a)))) 4)) (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (*.f64 (*.f64 a a) (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8)))
(*.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a)))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8))))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (fma.f64 (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))) (-.f64 (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))) (pow.f64 a 4)) (pow.f64 a 8)))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (*.f64 (pow.f64 a 6) 64) (pow.f64 a 12)) (fma.f64 (pow.f64 (-.f64 1 a) 2) (*.f64 (pow.f64 a 4) 16) (*.f64 (pow.f64 a 6) (fma.f64 a a (*.f64 -4 (-.f64 1 a))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (fma.f64 (pow.f64 (-.f64 1 a) 2) (pow.f64 (*.f64 a 2) 4) (-.f64 (pow.f64 a 8) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))))
(*.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a)))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8))))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (fma.f64 (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))) (-.f64 (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))) (pow.f64 a 4)) (pow.f64 a 8)))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (*.f64 (pow.f64 a 6) 64) (pow.f64 a 12)) (fma.f64 (pow.f64 (-.f64 1 a) 2) (*.f64 (pow.f64 a 4) 16) (*.f64 (pow.f64 a 6) (fma.f64 a a (*.f64 -4 (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 2 (*.f64 a (sqrt.f64 (-.f64 1 a)))) 4)) (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (*.f64 (*.f64 a a) (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12))) (neg.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8))))
(*.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a)))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8))))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (fma.f64 (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))) (-.f64 (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))) (pow.f64 a 4)) (pow.f64 a 8)))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (*.f64 (pow.f64 a 6) 64) (pow.f64 a 12)) (fma.f64 (pow.f64 (-.f64 1 a) 2) (*.f64 (pow.f64 a 4) 16) (*.f64 (pow.f64 a 6) (fma.f64 a a (*.f64 -4 (-.f64 1 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4))) (neg.f64 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 2 (*.f64 a (sqrt.f64 (-.f64 1 a)))) 4)) (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (*.f64 (*.f64 a a) (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4) (pow.f64 a 8)) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 2 (*.f64 a (sqrt.f64 (-.f64 1 a)))) 4)) (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (*.f64 (*.f64 a a) (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))
(pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 1)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 3)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 2) 1/2)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 3) 1/3)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(pow.f64 (hypot.f64 (*.f64 a a) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2))) 2)
(pow.f64 (hypot.f64 (*.f64 a a) (*.f64 2 (*.f64 a (sqrt.f64 (-.f64 1 a))))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8)) (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12))) -1)
(*.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a)))) (fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (neg.f64 (pow.f64 a 4))) (pow.f64 a 8))))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (pow.f64 (*.f64 a 2) 6) (pow.f64 a 12)) (fma.f64 (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))) (-.f64 (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))) (pow.f64 a 4)) (pow.f64 a 8)))
(/.f64 (fma.f64 (pow.f64 (-.f64 1 a) 3) (*.f64 (pow.f64 a 6) 64) (pow.f64 a 12)) (fma.f64 (pow.f64 (-.f64 1 a) 2) (*.f64 (pow.f64 a 4) 16) (*.f64 (pow.f64 a 6) (fma.f64 a a (*.f64 -4 (-.f64 1 a))))))
(pow.f64 (/.f64 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4))) -1)
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 2 (*.f64 a (sqrt.f64 (-.f64 1 a)))) 4)) (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (*.f64 (*.f64 a a) (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 2))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(log.f64 (exp.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a)))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) (exp.f64 (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)) 3))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(exp.f64 (log.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 1))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))) 1) 1))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))) 3))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))) 1/3))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 a a) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)))) 2))
(pow.f64 (hypot.f64 (*.f64 a a) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2))) 2)
(pow.f64 (hypot.f64 (*.f64 a a) (*.f64 2 (*.f64 a (sqrt.f64 (-.f64 1 a))))) 2)
(log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 a (pow.f64 a 3) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (pow.f64 a 4) 1 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (pow.f64 (*.f64 a 2) 2) (-.f64 1 a) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 1 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 1 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (-.f64 1 a) (pow.f64 (*.f64 a 2) 2) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) 1 (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 8) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 8) (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a)))))
(fma.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 8) (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))))
(*.f64 a (+.f64 (*.f64 4 (-.f64 a (*.f64 a a))) (pow.f64 (cbrt.f64 a) 9)))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (cbrt.f64 a) a) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 8) (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a)))))
(fma.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 8) (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))))
(*.f64 a (+.f64 (*.f64 4 (-.f64 a (*.f64 a a))) (pow.f64 (cbrt.f64 a) 9)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 a)) 2) (*.f64 (cbrt.f64 (-.f64 1 a)) (pow.f64 (*.f64 a 2) 2)) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a))))) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 a (sqrt.f64 (-.f64 1 a)))) 4)) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a))))) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 a (sqrt.f64 (-.f64 1 a)))) 4)) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4)) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (*.f64 (-.f64 1 a) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2)) (pow.f64 a 4))
(fma.f64 (*.f64 (-.f64 1 a) (cbrt.f64 (*.f64 (pow.f64 a 4) 16))) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (pow.f64 a 4))
(fma.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 (sqrt.f64 (-.f64 1 a)) (pow.f64 (*.f64 a 2) 2)) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (*.f64 a 2) (*.f64 (*.f64 a 2) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (pow.f64 a 3) a (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (*.f64 a 4) (*.f64 a (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) 4 (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a)))))
(fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 a (*.f64 4 (*.f64 a (-.f64 1 a)))))
(fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 a (*.f64 4 (-.f64 a (*.f64 a a)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a 2) (cbrt.f64 (-.f64 1 a))) 2) (cbrt.f64 (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (*.f64 (pow.f64 (*.f64 a 2) 2) (sqrt.f64 (-.f64 1 a))) (sqrt.f64 (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (*.f64 (-.f64 1 a) 4) (*.f64 a a) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (*.f64 (-.f64 1 a) (cbrt.f64 (pow.f64 (*.f64 a 2) 4))) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (*.f64 (-.f64 1 a) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2)) (pow.f64 a 4))
(fma.f64 (*.f64 (-.f64 1 a) (cbrt.f64 (*.f64 (pow.f64 a 4) 16))) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (pow.f64 a 4))
(fma.f64 (*.f64 (-.f64 1 a) (*.f64 a 2)) (*.f64 a 2) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(fma.f64 (*.f64 (-.f64 1 a) (*.f64 a 4)) a (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 a 3) (+.f64 -4 a)))
(+.f64 (pow.f64 (*.f64 a 2) 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(+.f64 (pow.f64 (*.f64 a 2) 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(+.f64 0 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 4 (-.f64 a (*.f64 a a)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))))))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) 1)
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(/.f64 (*.f64 (pow.f64 (*.f64 a 2) 2) (-.f64 1 (pow.f64 a 3))) (+.f64 1 (fma.f64 a a a)))
(/.f64 (-.f64 1 (pow.f64 a 3)) (/.f64 (+.f64 1 (fma.f64 a a a)) (pow.f64 (*.f64 a 2) 2)))
(*.f64 (/.f64 (*.f64 4 (*.f64 a a)) (+.f64 1 (fma.f64 a a a))) (-.f64 1 (pow.f64 a 3)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 a 3)) (+.f64 1 (fma.f64 a a a))) (*.f64 4 (*.f64 a a)))
(/.f64 (*.f64 (pow.f64 (*.f64 a 2) 2) (-.f64 1 (*.f64 a a))) (+.f64 a 1))
(/.f64 (-.f64 1 (*.f64 a a)) (/.f64 (+.f64 a 1) (pow.f64 (*.f64 a 2) 2)))
(*.f64 (/.f64 (*.f64 4 (*.f64 a a)) (+.f64 a 1)) (-.f64 1 (*.f64 a a)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 a 2) 2)) (+.f64 1 (fma.f64 a a a)))
(/.f64 (-.f64 1 (pow.f64 a 3)) (/.f64 (+.f64 1 (fma.f64 a a a)) (pow.f64 (*.f64 a 2) 2)))
(*.f64 (/.f64 (*.f64 4 (*.f64 a a)) (+.f64 1 (fma.f64 a a a))) (-.f64 1 (pow.f64 a 3)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 a 3)) (+.f64 1 (fma.f64 a a a))) (*.f64 4 (*.f64 a a)))
(/.f64 (*.f64 (-.f64 1 (*.f64 a a)) (pow.f64 (*.f64 a 2) 2)) (+.f64 a 1))
(/.f64 (-.f64 1 (*.f64 a a)) (/.f64 (+.f64 a 1) (pow.f64 (*.f64 a 2) 2)))
(*.f64 (/.f64 (*.f64 4 (*.f64 a a)) (+.f64 a 1)) (-.f64 1 (*.f64 a a)))
(pow.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))) 1)
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 3)
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4) 1/2)
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 6) 1/3)
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 2)
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 4))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 4 (-.f64 1 a))))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 6))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(exp.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 1))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 1) 1))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a))))) 3))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2)) 6)) 1/3))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 3) 1/3))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 2))) 2))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 a (*.f64 a 4) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 a (*.f64 a 4) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 4 (*.f64 a a) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 4 (*.f64 a a) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 a a) 4 (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 a a) 4 (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (pow.f64 (*.f64 a 2) 2) 1 (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (pow.f64 (*.f64 a 2) 2) 1 (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 1 (pow.f64 (*.f64 a 2) 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 1 (pow.f64 (*.f64 a 2) 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 (cbrt.f64 a) a) (*.f64 (pow.f64 (cbrt.f64 a) 2) 4) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 (cbrt.f64 a) a) (*.f64 (pow.f64 (cbrt.f64 a) 2) 4) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2)) (*.f64 a (*.f64 4 (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 16)) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2)) (*.f64 a (*.f64 4 (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 16)) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2)) (*.f64 a (*.f64 4 (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 16)) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a 2) 4)) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2)) (*.f64 a (*.f64 4 (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) 16)) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (*.f64 a 2) (*.f64 a 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 a 2) (*.f64 a 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 a 4) a (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 a 4) a (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 4 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 4 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 a 4) 1) a (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 a 4) 1) a (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 a 4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 a 4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 a 4) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (pow.f64 (*.f64 a 2) 2) (neg.f64 a)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 a 4) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (*.f64 a 2) 2)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 4 (-.f64 a (*.f64 a a))))
(+.f64 0 (pow.f64 (*.f64 a 2) 2))
(*.f64 4 (*.f64 a a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (*.f64 4 (*.f64 a a))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 4 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 4 (*.f64 a a))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 4 a)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a 2) 2))) 1)
(*.f64 4 (*.f64 a a))
(pow.f64 (pow.f64 (*.f64 a 2) 2) 1)
(*.f64 4 (*.f64 a a))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) 3)
(*.f64 4 (*.f64 a a))
(pow.f64 (pow.f64 (*.f64 a 2) 4) 1/2)
(*.f64 4 (*.f64 a a))
(pow.f64 (pow.f64 (*.f64 a 2) 6) 1/3)
(*.f64 4 (*.f64 a a))
(pow.f64 (*.f64 a 2) 2)
(*.f64 4 (*.f64 a a))
(sqrt.f64 (pow.f64 (*.f64 a 2) 4))
(*.f64 4 (*.f64 a a))
(log.f64 (exp.f64 (pow.f64 (*.f64 a 2) 2)))
(*.f64 4 (*.f64 a a))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a 2) 2))))
(*.f64 4 (*.f64 a a))
(cbrt.f64 (pow.f64 (*.f64 a 2) 6))
(*.f64 4 (*.f64 a a))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a 2) 2)))
(*.f64 4 (*.f64 a a))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a 2))))
(*.f64 4 (*.f64 a a))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a 2))) 1))
(*.f64 4 (*.f64 a a))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a 2))) 1) 1))
(*.f64 4 (*.f64 a a))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2)) 3))
(*.f64 4 (*.f64 a a))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a 2) 6)) 1/3))
(*.f64 4 (*.f64 a a))
(exp.f64 (*.f64 (log.f64 (*.f64 a 2)) 2))
(*.f64 4 (*.f64 a a))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a 2) 2)))
(*.f64 4 (*.f64 a a))

localize11.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 -4 (pow.f64 a 3))
86.9%
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
Compiler

Compiled 26 to 20 computations (23.1% saved)

series2.0ms (0%)

Counts
2 → 3
Calls

6 calls:

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

rewrite77.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1718×prod-diff
850×log-prod
534×fma-def
524×pow-prod-down
442×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01034
122534
2266434
Stop Event
node limit
Counts
2 → 83
Calls
Call 1
Inputs
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(*.f64 -4 (pow.f64 a 3))
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))) 1)
(-.f64 (/.f64 (*.f64 16 (pow.f64 a 6)) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))) (/.f64 (pow.f64 a 8) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))))
(*.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 1)
(*.f64 1 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(*.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 2) (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(*.f64 (sqrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) (sqrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(*.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (/.f64 1 (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7)))))
(*.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8)) (/.f64 1 (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7))) (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)) (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (+.f64 (pow.f64 a 8) (-.f64 (*.f64 16 (pow.f64 a 6)) (*.f64 -4 (pow.f64 a 7)))))
(/.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8)) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12))) (neg.f64 (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7)))))
(/.f64 (neg.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8))) (neg.f64 (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 a 8) (*.f64 16 (pow.f64 a 6))) (-.f64 (pow.f64 a 4) (*.f64 -4 (pow.f64 a 3))))
(pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 3)
(pow.f64 (pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7))) (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)) (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8))) -1)
(sqrt.f64 (pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 2))
(log.f64 (exp.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3)))) (exp.f64 (pow.f64 a 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3)))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (pow.f64 (exp.f64 -4) (pow.f64 a 3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3))))))
(cbrt.f64 (pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(exp.f64 (log.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(fma.f64 a (*.f64 (*.f64 a a) -4) (pow.f64 a 4))
(fma.f64 (pow.f64 a 3) -4 (pow.f64 a 4))
(fma.f64 (*.f64 -4 (pow.f64 a 3)) 1 (pow.f64 a 4))
(fma.f64 (pow.f64 a 4) 1 (*.f64 -4 (pow.f64 a 3)))
(fma.f64 1 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(fma.f64 1 (pow.f64 a 4) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (*.f64 (cbrt.f64 a) a) (cbrt.f64 (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (cbrt.f64 (pow.f64 a 8)) (*.f64 (cbrt.f64 a) a) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (*.f64 a (cbrt.f64 -4)) (cbrt.f64 (*.f64 16 (pow.f64 a 6))) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 6))) (*.f64 a (cbrt.f64 -4)) (pow.f64 a 4))
(fma.f64 (pow.f64 a 3/2) (*.f64 (pow.f64 a 3/2) -4) (pow.f64 a 4))
(fma.f64 (*.f64 (pow.f64 a 3/2) (sqrt.f64 -4)) (*.f64 (pow.f64 a 3/2) (sqrt.f64 -4)) (pow.f64 a 4))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (*.f64 a a) (*.f64 a -4) (pow.f64 a 4))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (cbrt.f64 a) a) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (*.f64 -4 a) (*.f64 a a) (pow.f64 a 4))
(fma.f64 (*.f64 -4 (*.f64 a a)) a (pow.f64 a 4))
(fma.f64 (*.f64 -4 (pow.f64 a 3/2)) (pow.f64 a 3/2) (pow.f64 a 4))
(+.f64 0 (*.f64 -4 (pow.f64 a 3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 a 3)))) 1)
(pow.f64 (*.f64 -4 (pow.f64 a 3)) 1)
(pow.f64 (*.f64 a (cbrt.f64 -4)) 3)
(pow.f64 (*.f64 16 (pow.f64 a 6)) 1/2)
(pow.f64 (*.f64 (pow.f64 a 9) -64) 1/3)
(pow.f64 (*.f64 (pow.f64 a 3/2) (sqrt.f64 -4)) 2)
(sqrt.f64 (*.f64 16 (pow.f64 a 6)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3)))))
(cbrt.f64 (*.f64 (pow.f64 a 9) -64))
(expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 a 3))))
(exp.f64 (log.f64 (*.f64 -4 (pow.f64 a 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 a 3))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 a 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 a (cbrt.f64 -4))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 9) -64)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 a 3))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 3/2) (sqrt.f64 -4))) 2))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 a 3))))

simplify74.0ms (0.7%)

Algorithm
egg-herbie
Rules
1388×fma-neg
1052×fma-def
876×times-frac
652×log-prod
482×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02032300
14842234
213852044
364852044
Stop Event
node limit
Counts
86 → 97
Calls
Call 1
Inputs
(*.f64 -4 (pow.f64 a 3))
(pow.f64 a 4)
(pow.f64 a 4)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))) 1)
(-.f64 (/.f64 (*.f64 16 (pow.f64 a 6)) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))) (/.f64 (pow.f64 a 8) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))))
(*.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 1)
(*.f64 1 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(*.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 2) (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(*.f64 (sqrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) (sqrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(*.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (/.f64 1 (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7)))))
(*.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8)) (/.f64 1 (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7))) (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)) (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (+.f64 (pow.f64 a 8) (-.f64 (*.f64 16 (pow.f64 a 6)) (*.f64 -4 (pow.f64 a 7)))))
(/.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8)) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12))) (neg.f64 (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7)))))
(/.f64 (neg.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8))) (neg.f64 (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 a 8) (*.f64 16 (pow.f64 a 6))) (-.f64 (pow.f64 a 4) (*.f64 -4 (pow.f64 a 3))))
(pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 3)
(pow.f64 (pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7))) (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)) (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8))) -1)
(sqrt.f64 (pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 2))
(log.f64 (exp.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3)))) (exp.f64 (pow.f64 a 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3)))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (pow.f64 (exp.f64 -4) (pow.f64 a 3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3))))))
(cbrt.f64 (pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(exp.f64 (log.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(fma.f64 a (*.f64 (*.f64 a a) -4) (pow.f64 a 4))
(fma.f64 (pow.f64 a 3) -4 (pow.f64 a 4))
(fma.f64 (*.f64 -4 (pow.f64 a 3)) 1 (pow.f64 a 4))
(fma.f64 (pow.f64 a 4) 1 (*.f64 -4 (pow.f64 a 3)))
(fma.f64 1 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(fma.f64 1 (pow.f64 a 4) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (*.f64 (cbrt.f64 a) a) (cbrt.f64 (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (cbrt.f64 (pow.f64 a 8)) (*.f64 (cbrt.f64 a) a) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (*.f64 a (cbrt.f64 -4)) (cbrt.f64 (*.f64 16 (pow.f64 a 6))) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 6))) (*.f64 a (cbrt.f64 -4)) (pow.f64 a 4))
(fma.f64 (pow.f64 a 3/2) (*.f64 (pow.f64 a 3/2) -4) (pow.f64 a 4))
(fma.f64 (*.f64 (pow.f64 a 3/2) (sqrt.f64 -4)) (*.f64 (pow.f64 a 3/2) (sqrt.f64 -4)) (pow.f64 a 4))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (*.f64 a a) (*.f64 a -4) (pow.f64 a 4))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (cbrt.f64 a) a) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (*.f64 -4 a) (*.f64 a a) (pow.f64 a 4))
(fma.f64 (*.f64 -4 (*.f64 a a)) a (pow.f64 a 4))
(fma.f64 (*.f64 -4 (pow.f64 a 3/2)) (pow.f64 a 3/2) (pow.f64 a 4))
(+.f64 0 (*.f64 -4 (pow.f64 a 3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 a 3)))) 1)
(pow.f64 (*.f64 -4 (pow.f64 a 3)) 1)
(pow.f64 (*.f64 a (cbrt.f64 -4)) 3)
(pow.f64 (*.f64 16 (pow.f64 a 6)) 1/2)
(pow.f64 (*.f64 (pow.f64 a 9) -64) 1/3)
(pow.f64 (*.f64 (pow.f64 a 3/2) (sqrt.f64 -4)) 2)
(sqrt.f64 (*.f64 16 (pow.f64 a 6)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3)))))
(cbrt.f64 (*.f64 (pow.f64 a 9) -64))
(expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 a 3))))
(exp.f64 (log.f64 (*.f64 -4 (pow.f64 a 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 a 3))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 a 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 a (cbrt.f64 -4))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 9) -64)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 a 3))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 3/2) (sqrt.f64 -4))) 2))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 a 3))))
Outputs
(*.f64 -4 (pow.f64 a 3))
(pow.f64 a 4)
(pow.f64 a 4)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))) 1)
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(-.f64 (/.f64 (*.f64 16 (pow.f64 a 6)) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))) (/.f64 (pow.f64 a 8) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8)) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(/.f64 (fma.f64 (pow.f64 a 6) -16 (pow.f64 a 8)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(/.f64 (*.f64 (pow.f64 a 6) (fma.f64 a a -16)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(*.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 1)
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(*.f64 1 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(*.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 2))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 2) (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(*.f64 (sqrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) (sqrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(*.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (/.f64 1 (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7)))))
(*.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (/.f64 1 (+.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 4 (pow.f64 a 7)))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (+.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 4 (pow.f64 a 7))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (fma.f64 4 (pow.f64 a 7) (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8))))
(*.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8)) (/.f64 1 (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8)) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(/.f64 (fma.f64 (pow.f64 a 6) -16 (pow.f64 a 8)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(/.f64 (*.f64 (pow.f64 a 6) (fma.f64 a a -16)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7))) (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12))))
(*.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (/.f64 1 (+.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 4 (pow.f64 a 7)))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (+.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 4 (pow.f64 a 7))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (fma.f64 4 (pow.f64 a 7) (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)) (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8))))
(/.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8)) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(/.f64 (fma.f64 (pow.f64 a 6) -16 (pow.f64 a 8)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(/.f64 (*.f64 (pow.f64 a 6) (fma.f64 a a -16)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7))))
(*.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (/.f64 1 (+.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 4 (pow.f64 a 7)))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (+.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 4 (pow.f64 a 7))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (fma.f64 4 (pow.f64 a 7) (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (+.f64 (pow.f64 a 8) (-.f64 (*.f64 16 (pow.f64 a 6)) (*.f64 -4 (pow.f64 a 7)))))
(*.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (/.f64 1 (+.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 4 (pow.f64 a 7)))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (+.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 4 (pow.f64 a 7))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (fma.f64 4 (pow.f64 a 7) (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8))))
(/.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8)) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(/.f64 (fma.f64 (pow.f64 a 6) -16 (pow.f64 a 8)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(/.f64 (*.f64 (pow.f64 a 6) (fma.f64 a a -16)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12))) (neg.f64 (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7)))))
(*.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (/.f64 1 (+.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 4 (pow.f64 a 7)))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (+.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 4 (pow.f64 a 7))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (fma.f64 4 (pow.f64 a 7) (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8))))
(/.f64 (neg.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8))) (neg.f64 (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))))
(/.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8)) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(/.f64 (fma.f64 (pow.f64 a 6) -16 (pow.f64 a 8)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(/.f64 (*.f64 (pow.f64 a 6) (fma.f64 a a -16)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 8) (*.f64 16 (pow.f64 a 6))) (-.f64 (pow.f64 a 4) (*.f64 -4 (pow.f64 a 3))))
(/.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8)) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(/.f64 (fma.f64 (pow.f64 a 6) -16 (pow.f64 a 8)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(/.f64 (*.f64 (pow.f64 a 6) (fma.f64 a a -16)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 1)
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(pow.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 3)
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(pow.f64 (pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 2) 1/2)
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(pow.f64 (pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 3) 1/3)
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(pow.f64 (sqrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 2)
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(pow.f64 (/.f64 (-.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 7))) (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12))) -1)
(*.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (/.f64 1 (+.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 4 (pow.f64 a 7)))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (+.f64 (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8)) (*.f64 4 (pow.f64 a 7))))
(/.f64 (fma.f64 (pow.f64 a 9) -64 (pow.f64 a 12)) (fma.f64 4 (pow.f64 a 7) (fma.f64 16 (pow.f64 a 6) (pow.f64 a 8))))
(pow.f64 (/.f64 (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)) (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8))) -1)
(/.f64 (-.f64 (*.f64 16 (pow.f64 a 6)) (pow.f64 a 8)) (-.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(/.f64 (fma.f64 (pow.f64 a 6) -16 (pow.f64 a 8)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(/.f64 (*.f64 (pow.f64 a 6) (fma.f64 a a -16)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(sqrt.f64 (pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 2))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(log.f64 (exp.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(log.f64 (*.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3)))) (exp.f64 (pow.f64 a 4))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3)))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3))))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (pow.f64 (exp.f64 -4) (pow.f64 a 3))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3))))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(cbrt.f64 (pow.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)) 3))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(expm1.f64 (log1p.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(exp.f64 (log.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(exp.f64 (*.f64 (log.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 1))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))) 1) 1))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))) 3))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))) 1/3))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))) 2))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(log1p.f64 (expm1.f64 (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(fma.f64 a (*.f64 (*.f64 a a) -4) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(fma.f64 (pow.f64 a 3) -4 (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(fma.f64 (*.f64 -4 (pow.f64 a 3)) 1 (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(fma.f64 (pow.f64 a 4) 1 (*.f64 -4 (pow.f64 a 3)))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(fma.f64 1 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(fma.f64 1 (pow.f64 a 4) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(fma.f64 (*.f64 (cbrt.f64 a) a) (cbrt.f64 (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 a (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a 8))) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (cbrt.f64 (pow.f64 a 8)) (*.f64 (cbrt.f64 a) a) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 a (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a 8))) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (*.f64 a (cbrt.f64 -4)) (cbrt.f64 (*.f64 16 (pow.f64 a 6))) (pow.f64 a 4))
(fma.f64 a (*.f64 (cbrt.f64 -4) (cbrt.f64 (*.f64 16 (pow.f64 a 6)))) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 6))) (*.f64 a (cbrt.f64 -4)) (pow.f64 a 4))
(fma.f64 (*.f64 a (cbrt.f64 -4)) (cbrt.f64 (*.f64 16 (pow.f64 a 6))) (pow.f64 a 4))
(fma.f64 a (*.f64 (cbrt.f64 -4) (cbrt.f64 (*.f64 16 (pow.f64 a 6)))) (pow.f64 a 4))
(fma.f64 (pow.f64 a 3/2) (*.f64 (pow.f64 a 3/2) -4) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(fma.f64 (*.f64 (pow.f64 a 3/2) (sqrt.f64 -4)) (*.f64 (pow.f64 a 3/2) (sqrt.f64 -4)) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(fma.f64 (*.f64 a a) (*.f64 a -4) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (cbrt.f64 a) a) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 a (cbrt.f64 a)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 -4 (pow.f64 a 3) (*.f64 a (pow.f64 (cbrt.f64 a) 9)))
(fma.f64 (*.f64 -4 a) (*.f64 a a) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(fma.f64 (*.f64 -4 (*.f64 a a)) a (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(fma.f64 (*.f64 -4 (pow.f64 a 3/2)) (pow.f64 a 3/2) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(+.f64 0 (*.f64 -4 (pow.f64 a 3)))
(*.f64 -4 (pow.f64 a 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)))))
(*.f64 -4 (pow.f64 a 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 a 3)))) 1)
(*.f64 -4 (pow.f64 a 3))
(pow.f64 (*.f64 -4 (pow.f64 a 3)) 1)
(*.f64 -4 (pow.f64 a 3))
(pow.f64 (*.f64 a (cbrt.f64 -4)) 3)
(*.f64 -4 (pow.f64 a 3))
(pow.f64 (*.f64 16 (pow.f64 a 6)) 1/2)
(sqrt.f64 (*.f64 16 (pow.f64 a 6)))
(pow.f64 (*.f64 (pow.f64 a 9) -64) 1/3)
(cbrt.f64 (*.f64 (pow.f64 a 9) -64))
(pow.f64 (*.f64 (pow.f64 a 3/2) (sqrt.f64 -4)) 2)
(*.f64 -4 (pow.f64 a 3))
(sqrt.f64 (*.f64 16 (pow.f64 a 6)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 a 3)))
(*.f64 -4 (pow.f64 a 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 a 3)))))
(*.f64 -4 (pow.f64 a 3))
(cbrt.f64 (*.f64 (pow.f64 a 9) -64))
(expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 a 3))))
(*.f64 -4 (pow.f64 a 3))
(exp.f64 (log.f64 (*.f64 -4 (pow.f64 a 3))))
(*.f64 -4 (pow.f64 a 3))
(exp.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 a 3))) 1))
(*.f64 -4 (pow.f64 a 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 a 3))) 1) 1))
(*.f64 -4 (pow.f64 a 3))
(exp.f64 (*.f64 (log.f64 (*.f64 a (cbrt.f64 -4))) 3))
(*.f64 -4 (pow.f64 a 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 9) -64)) 1/3))
(cbrt.f64 (*.f64 (pow.f64 a 9) -64))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 a 3))) 3) 1/3))
(*.f64 -4 (pow.f64 a 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 3/2) (sqrt.f64 -4))) 2))
(*.f64 -4 (pow.f64 a 3))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 a 3))))
(*.f64 -4 (pow.f64 a 3))

localize66.0ms (0.6%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a)))
90.2%
(fma.f64 (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (*.f64 b b) (pow.f64 b 4))
Compiler

Compiled 51 to 30 computations (41.2% saved)

series4.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite138.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1256×log-prod
782×pow-prod-down
676×pow-prod-up
632×pow-exp
614×prod-diff
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01574
131266
2361466
Stop Event
node limit
Counts
2 → 71
Calls
Call 1
Inputs
(fma.f64 (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (*.f64 b b) (pow.f64 b 4))
(fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a)))
Outputs
(+.f64 (pow.f64 b 4) (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)))
(+.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) (pow.f64 b 4))
(+.f64 0 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))
(+.f64 (*.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) 1) (pow.f64 b 4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))) (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))) 1)
(*.f64 (*.f64 b b) (+.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)))
(*.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 1)
(*.f64 1 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 2) (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(*.f64 (hypot.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) b)) (hypot.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) b)))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 3) (pow.f64 b 6)) (pow.f64 b 12)) (+.f64 (pow.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) 2) (-.f64 (pow.f64 b 8) (*.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) (pow.f64 b 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) 2) (pow.f64 b 8)) (-.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) (pow.f64 b 4)))
(pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) b)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 b 4)) (exp.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (exp.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) b))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(+.f64 (fma.f64 a 4 12) (*.f64 2 (*.f64 a a)))
(+.f64 (*.f64 2 (*.f64 a a)) (fma.f64 a 4 12))
(+.f64 0 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))
(+.f64 (*.f64 (*.f64 2 (*.f64 a a)) 1) (fma.f64 a 4 12))
(+.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 a 4))
(+.f64 (fma.f64 2 (*.f64 a a) (*.f64 a 4)) 12)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) 1)
(*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 1)
(*.f64 1 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 2)) (cbrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 a a)) 3) (pow.f64 (fma.f64 a 4 12) 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 a a)) 2) (-.f64 (pow.f64 (fma.f64 a 4 12) 2) (*.f64 (*.f64 2 (*.f64 a a)) (fma.f64 a 4 12)))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 a a)) 2) (pow.f64 (fma.f64 a 4 12) 2)) (-.f64 (*.f64 2 (*.f64 a a)) (fma.f64 a 4 12)))
(pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 1)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) 3)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) 2)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 2))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a 4 12)) (exp.f64 (*.f64 2 (*.f64 a a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a 4 12))) (exp.f64 (*.f64 2 (*.f64 a a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 a a))) (+.f64 1 (expm1.f64 (fma.f64 a 4 12)))))
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 3))
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(exp.f64 (log.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))

simplify104.0ms (0.9%)

Algorithm
egg-herbie
Rules
1466×fma-neg
1312×unswap-sqr
1040×log-prod
540×*-commutative
444×associate-+l+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02085203
14963957
218813837
369363825
Stop Event
node limit
Counts
107 → 129
Calls
Call 1
Inputs
(+.f64 (*.f64 12 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4))))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4))))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
12
(+.f64 (*.f64 4 a) 12)
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (pow.f64 a 2))
(+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (pow.f64 a 2))
(+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(+.f64 (pow.f64 b 4) (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)))
(+.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) (pow.f64 b 4))
(+.f64 0 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))
(+.f64 (*.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) 1) (pow.f64 b 4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))) (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))) 1)
(*.f64 (*.f64 b b) (+.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)))
(*.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 1)
(*.f64 1 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 2) (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(*.f64 (hypot.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) b)) (hypot.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) b)))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 3) (pow.f64 b 6)) (pow.f64 b 12)) (+.f64 (pow.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) 2) (-.f64 (pow.f64 b 8) (*.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) (pow.f64 b 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) 2) (pow.f64 b 8)) (-.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) (pow.f64 b 4)))
(pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) b)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 b 4)) (exp.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (exp.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) b))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(+.f64 (fma.f64 a 4 12) (*.f64 2 (*.f64 a a)))
(+.f64 (*.f64 2 (*.f64 a a)) (fma.f64 a 4 12))
(+.f64 0 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))
(+.f64 (*.f64 (*.f64 2 (*.f64 a a)) 1) (fma.f64 a 4 12))
(+.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 a 4))
(+.f64 (fma.f64 2 (*.f64 a a) (*.f64 a 4)) 12)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) 1)
(*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 1)
(*.f64 1 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 2)) (cbrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 a a)) 3) (pow.f64 (fma.f64 a 4 12) 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 a a)) 2) (-.f64 (pow.f64 (fma.f64 a 4 12) 2) (*.f64 (*.f64 2 (*.f64 a a)) (fma.f64 a 4 12)))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 a a)) 2) (pow.f64 (fma.f64 a 4 12) 2)) (-.f64 (*.f64 2 (*.f64 a a)) (fma.f64 a 4 12)))
(pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 1)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) 3)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) 2)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 2))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a 4 12)) (exp.f64 (*.f64 2 (*.f64 a a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a 4 12))) (exp.f64 (*.f64 2 (*.f64 a a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 a a))) (+.f64 1 (expm1.f64 (fma.f64 a 4 12)))))
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 3))
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(exp.f64 (log.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
Outputs
(+.f64 (*.f64 12 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 12 (*.f64 b b) (pow.f64 b 4))
(+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4)))
(fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4)))
(+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 4 a 12)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 2 (*.f64 a (*.f64 b (*.f64 b a))))
(*.f64 b (*.f64 b (*.f64 2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 4 (*.f64 (*.f64 b b) a)))
(*.f64 b (*.f64 b (*.f64 a (+.f64 4 (*.f64 2 a)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 2 (*.f64 a (*.f64 b (*.f64 b a))))
(*.f64 b (*.f64 b (*.f64 2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 4 (*.f64 (*.f64 b b) a)))
(*.f64 b (*.f64 b (*.f64 a (+.f64 4 (*.f64 2 a)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (*.f64 4 (*.f64 a (pow.f64 b 2))) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)))
(*.f64 (*.f64 b b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2))))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
12
(+.f64 (*.f64 4 a) 12)
(fma.f64 4 a 12)
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(*.f64 2 (pow.f64 a 2))
(*.f64 2 (*.f64 a a))
(+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))
(fma.f64 2 (*.f64 a a) (*.f64 4 a))
(*.f64 a (+.f64 4 (*.f64 2 a)))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(*.f64 2 (pow.f64 a 2))
(*.f64 2 (*.f64 a a))
(+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))
(fma.f64 2 (*.f64 a a) (*.f64 4 a))
(*.f64 a (+.f64 4 (*.f64 2 a)))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(+.f64 (pow.f64 b 4) (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 0 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (*.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) 1) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))) (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)) (pow.f64 b 4)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)) (pow.f64 b 4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)) (pow.f64 b 4))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 b b)) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 b b)) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 b b)) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)) (pow.f64 b 4))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 b b)) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 b b)) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))) 1)
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (*.f64 b b) (+.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 1)
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 1 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 2))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 2) (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (hypot.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) b)) (hypot.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) b)))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 3) (pow.f64 b 6)) (pow.f64 b 12)) (+.f64 (pow.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) 2) (-.f64 (pow.f64 b 8) (*.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) (pow.f64 b 4)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)) 3) (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (pow.f64 (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))) 2) (-.f64 (pow.f64 b 8) (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)) (*.f64 (*.f64 b b) (pow.f64 b 4))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)) 3) (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)) 2)) (-.f64 (pow.f64 b 8) (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)) (pow.f64 b 6)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3) (pow.f64 b 6) (pow.f64 b 12)) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2)) (*.f64 (pow.f64 b 6) (-.f64 (*.f64 b b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) 2) (pow.f64 b 8)) (-.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)) (pow.f64 b 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))) 2) (pow.f64 b 8)) (-.f64 (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))) (pow.f64 b 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)) 2)) (pow.f64 b 8)) (-.f64 (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))) (pow.f64 b 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2)) (pow.f64 b 8)) (-.f64 (*.f64 (*.f64 b b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (pow.f64 b 4)))
(pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 1)
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 3)
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 2) 1/2)
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 3) 1/3)
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(pow.f64 (hypot.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) b)) 2)
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 2))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(log.f64 (exp.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(log.f64 (*.f64 (exp.f64 (pow.f64 b 4)) (exp.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b 4))) (exp.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b)))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b))) (+.f64 1 (expm1.f64 (pow.f64 b 4)))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)) 3))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 1))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))) 1) 1))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))) 3))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4)))) 1/3))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) b))) 2))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (fma.f64 4 (*.f64 (*.f64 b b) a) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))
(*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (fma.f64 a 4 12) (*.f64 2 (*.f64 a a)))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(+.f64 (*.f64 2 (*.f64 a a)) (fma.f64 a 4 12))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(+.f64 0 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(+.f64 (*.f64 (*.f64 2 (*.f64 a a)) 1) (fma.f64 a 4 12))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(+.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 a 4))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(+.f64 (fma.f64 2 (*.f64 a a) (*.f64 a 4)) 12)
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) 1)
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(*.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 1)
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(*.f64 1 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 2)))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)) 2)))
(*.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 2)) (cbrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 4 a 12)) 2)))
(*.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2)))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 a a)) 3) (pow.f64 (fma.f64 a 4 12) 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 a a)) 2) (-.f64 (pow.f64 (fma.f64 a 4 12) 2) (*.f64 (*.f64 2 (*.f64 a a)) (fma.f64 a 4 12)))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 a a)) 3) (pow.f64 (fma.f64 4 a 12) 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 a a)) 2) (-.f64 (pow.f64 (fma.f64 4 a 12) 2) (*.f64 (fma.f64 4 a 12) (*.f64 2 (*.f64 a a))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 a a) 3) (pow.f64 (fma.f64 4 a 12) 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 a a)) 2) (*.f64 (fma.f64 4 a 12) (-.f64 (fma.f64 4 a 12) (*.f64 2 (*.f64 a a))))))
(/.f64 (fma.f64 8 (pow.f64 a 6) (pow.f64 (fma.f64 4 a 12) 3)) (+.f64 (*.f64 4 (pow.f64 a 4)) (*.f64 (fma.f64 4 a 12) (+.f64 (fma.f64 4 a 12) (*.f64 (*.f64 a a) -2)))))
(/.f64 (fma.f64 8 (pow.f64 a 6) (pow.f64 (fma.f64 4 a 12) 3)) (+.f64 (pow.f64 (fma.f64 4 a 12) 2) (*.f64 (*.f64 2 (*.f64 a a)) (fma.f64 a (fma.f64 2 a -4) -12))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 a a)) 2) (pow.f64 (fma.f64 a 4 12) 2)) (-.f64 (*.f64 2 (*.f64 a a)) (fma.f64 a 4 12)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 a a)) 2) (pow.f64 (fma.f64 4 a 12) 2)) (fma.f64 2 (*.f64 a a) (neg.f64 (fma.f64 4 a 12))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 a 4)) (pow.f64 (fma.f64 4 a 12) 2)) (+.f64 (*.f64 a (-.f64 (*.f64 2 a) 4)) -12))
(/.f64 (-.f64 (*.f64 4 (pow.f64 a 4)) (pow.f64 (fma.f64 4 a 12) 2)) (fma.f64 a (fma.f64 2 a -4) -12))
(pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 1)
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) 3)
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 2) 1/2)
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 3) 1/3)
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) 2)
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 2))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(log.f64 (*.f64 (exp.f64 (fma.f64 a 4 12)) (exp.f64 (*.f64 2 (*.f64 a a)))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a 4 12))) (exp.f64 (*.f64 2 (*.f64 a a)))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(log.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 a a))) (+.f64 1 (expm1.f64 (fma.f64 a 4 12)))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) 3))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(exp.f64 (log.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) 1))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))) 1) 1))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) 3))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) 1/3))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) 2))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12))))
(fma.f64 2 (*.f64 a a) (fma.f64 4 a 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))

eval297.0ms (2.7%)

Compiler

Compiled 17019 to 11263 computations (33.8% saved)

prune228.0ms (2.1%)

Pruning

32 alts after pruning (30 fresh and 2 done)

PrunedKeptTotal
New65224676
Fresh369
Picked101
Done224
Total65832690
Accurracy
45.8%
Counts
690 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
5.3%
(fma.f64 (*.f64 (cbrt.f64 a) a) (cbrt.f64 (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 3)))
9.5%
(fma.f64 (*.f64 a (+.f64 4 (*.f64 2 a))) (*.f64 b b) (pow.f64 b 4))
9.5%
(fma.f64 (*.f64 2 (*.f64 a a)) (*.f64 b b) (pow.f64 b 4))
9.7%
(fma.f64 (expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) (*.f64 b b) (pow.f64 b 4))
9.6%
(fma.f64 12 (*.f64 b b) (pow.f64 b 4))
9.3%
(pow.f64 b 4)
8.3%
(pow.f64 a 4)
4.6%
(/.f64 (fma.f64 (pow.f64 a 6) -16 (pow.f64 a 8)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
34.5%
(-.f64 (fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 1)
34.1%
(-.f64 (pow.f64 a 4) 1)
42.1%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b (*.f64 b 3)))) 1)
35.4%
(-.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 4 a)))) 1)
35.2%
(-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) 1)
33.5%
(-.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
35.3%
(-.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 b b)))) 1)
34.9%
(-.f64 (*.f64 a (+.f64 (*.f64 4 (-.f64 a (*.f64 a a))) (pow.f64 (cbrt.f64 a) 9))) 1)
27.8%
(-.f64 (*.f64 a (*.f64 4 (-.f64 a (*.f64 a a)))) 1)
28.6%
(-.f64 (*.f64 4 (*.f64 a a)) 1)
34.5%
(-.f64 (expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))) 1)
35.8%
(+.f64 (fma.f64 4 (-.f64 (*.f64 a a) (pow.f64 a 3)) (pow.f64 a 4)) (fma.f64 b (*.f64 b (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 a 4)))) -1))
3.3%
(+.f64 (pow.f64 (*.f64 (pow.f64 a 9) -64) 1/3) (pow.f64 a 4))
9.0%
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 -4)) 3) (pow.f64 a 4))
5.8%
(+.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 6))) (pow.f64 a 4))
4.4%
(+.f64 (exp.f64 (log.f64 (*.f64 -4 (pow.f64 a 3)))) (pow.f64 a 4))
9.0%
(*.f64 (pow.f64 a 3) (+.f64 a -4))
2.3%
(*.f64 (*.f64 b b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
2.1%
(*.f64 b (*.f64 b (*.f64 a (+.f64 4 (*.f64 2 a)))))
2.1%
(*.f64 b (*.f64 b (*.f64 2 (*.f64 a a))))
1.9%
(*.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)))
2.4%
(*.f64 2 (*.f64 a (*.f64 b (*.f64 b a))))
2.0%
(*.f64 -4 (pow.f64 a 3))
9.0%
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
Compiler

Compiled 920 to 673 computations (26.8% saved)

localize25.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 a a) (*.f64 b b))
100.0%
(*.f64 4 (*.f64 b (*.f64 b 3)))
99.8%
(*.f64 b (*.f64 b 3))
99.7%
(pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2)
Compiler

Compiled 81 to 39 computations (51.9% saved)

series2.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
b
@inf
(*.f64 4 (*.f64 b (*.f64 b 3)))
0.0ms
b
@inf
(*.f64 b (*.f64 b 3))
0.0ms
b
@0
(*.f64 b (*.f64 b 3))
0.0ms
b
@0
(*.f64 4 (*.f64 b (*.f64 b 3)))
0.0ms
a
@inf
(+.f64 (*.f64 a a) (*.f64 b b))

rewrite72.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1172×log-prod
1146×prod-diff
778×pow-prod-down
570×pow-prod-up
542×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01247
125439
2315339
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(*.f64 b (*.f64 b 3))
(*.f64 4 (*.f64 b (*.f64 b 3)))
(+.f64 (*.f64 a a) (*.f64 b b))
Outputs
(+.f64 0 (*.f64 b (*.f64 b 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 3)))) 1)
(pow.f64 (*.f64 b (*.f64 b 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b 3))) 3)
(pow.f64 (*.f64 (pow.f64 b 4) 9) 1/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 3)) 6) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 3)) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) 9))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 3)))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 3)) 6))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b 3))))
(exp.f64 (fma.f64 2 (log.f64 b) (log.f64 3)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 3)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b 3)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 3)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 3))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b 3))))
(+.f64 0 (*.f64 (*.f64 b b) 12))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b b) 12))) 1)
(pow.f64 (*.f64 (*.f64 b b) 12) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) 12)) 3)
(pow.f64 (*.f64 (*.f64 (pow.f64 b 4) 9) 16) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 b b) 12) 3) 1/3)
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 3)) 2) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 b 4) 9) 16))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b b) 12))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) 12) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b b) 12)))
(exp.f64 (log.f64 (*.f64 (*.f64 b b) 12)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b b) 12)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 b b) 12)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b b) 12))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b b) 12) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (sqrt.f64 3)) 2)) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b b) 12)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 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 (pow.f64 (hypot.f64 b a) 2) 1)
(*.f64 1 (pow.f64 (hypot.f64 b a) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (hypot.f64 b a) (hypot.f64 b a))
(*.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 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 (pow.f64 (hypot.f64 b a) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 3)
(pow.f64 (pow.f64 (hypot.f64 b a) 4) 1/2)
(pow.f64 (pow.f64 (hypot.f64 b a) 6) 1/3)
(pow.f64 (hypot.f64 b a) 2)
(pow.f64 (/.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))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) -1)
(sqrt.f64 (pow.f64 (hypot.f64 b a) 4))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 2))))
(log.f64 (*.f64 (exp.f64 (*.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))) (exp.f64 (*.f64 a a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(cbrt.f64 (pow.f64 (hypot.f64 b a) 6))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 b a))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 b a))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 b a))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 b a) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b a)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 b a) 2)))
(fma.f64 b b (*.f64 a a))
(fma.f64 a a (*.f64 b b))
(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) (*.f64 (cbrt.f64 b) b) (*.f64 a a))
(fma.f64 (*.f64 (cbrt.f64 b) b) (pow.f64 (cbrt.f64 b) 2) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4)) (*.f64 b b))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a)) (*.f64 b b))
(fma.f64 (sqrt.f64 a) (pow.f64 a 3/2) (*.f64 b b))
(fma.f64 (sqrt.f64 b) (pow.f64 b 3/2) (*.f64 a a))
(fma.f64 (pow.f64 a 3/2) (sqrt.f64 a) (*.f64 b b))
(fma.f64 (pow.f64 b 3/2) (sqrt.f64 b) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 b) 5) (cbrt.f64 b) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 a) 5) (cbrt.f64 a) (*.f64 b b))

simplify93.0ms (0.8%)

Algorithm
egg-herbie
Rules
1018×log-prod
950×div-sub
892×fma-def
658×fma-neg
586×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02512726
15852650
215692590
357732590
Stop Event
node limit
Counts
148 → 120
Calls
Call 1
Inputs
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 0 (*.f64 b (*.f64 b 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 3)))) 1)
(pow.f64 (*.f64 b (*.f64 b 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b 3))) 3)
(pow.f64 (*.f64 (pow.f64 b 4) 9) 1/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 3)) 6) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 3)) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) 9))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 3)))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 3)) 6))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b 3))))
(exp.f64 (fma.f64 2 (log.f64 b) (log.f64 3)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 3)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b 3)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 3)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 3))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b 3))))
(+.f64 0 (*.f64 (*.f64 b b) 12))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b b) 12))) 1)
(pow.f64 (*.f64 (*.f64 b b) 12) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) 12)) 3)
(pow.f64 (*.f64 (*.f64 (pow.f64 b 4) 9) 16) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 b b) 12) 3) 1/3)
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 3)) 2) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 b 4) 9) 16))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b b) 12))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) 12) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b b) 12)))
(exp.f64 (log.f64 (*.f64 (*.f64 b b) 12)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b b) 12)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 b b) 12)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b b) 12))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b b) 12) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (sqrt.f64 3)) 2)) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b b) 12)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 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 (pow.f64 (hypot.f64 b a) 2) 1)
(*.f64 1 (pow.f64 (hypot.f64 b a) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (hypot.f64 b a) (hypot.f64 b a))
(*.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 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 (pow.f64 (hypot.f64 b a) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 3)
(pow.f64 (pow.f64 (hypot.f64 b a) 4) 1/2)
(pow.f64 (pow.f64 (hypot.f64 b a) 6) 1/3)
(pow.f64 (hypot.f64 b a) 2)
(pow.f64 (/.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))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) -1)
(sqrt.f64 (pow.f64 (hypot.f64 b a) 4))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 2))))
(log.f64 (*.f64 (exp.f64 (*.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))) (exp.f64 (*.f64 a a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(cbrt.f64 (pow.f64 (hypot.f64 b a) 6))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 b a))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 b a))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 b a))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 b a) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b a)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 b a) 2)))
(fma.f64 b b (*.f64 a a))
(fma.f64 a a (*.f64 b b))
(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) (*.f64 (cbrt.f64 b) b) (*.f64 a a))
(fma.f64 (*.f64 (cbrt.f64 b) b) (pow.f64 (cbrt.f64 b) 2) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4)) (*.f64 b b))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a)) (*.f64 b b))
(fma.f64 (sqrt.f64 a) (pow.f64 a 3/2) (*.f64 b b))
(fma.f64 (sqrt.f64 b) (pow.f64 b 3/2) (*.f64 a a))
(fma.f64 (pow.f64 a 3/2) (sqrt.f64 a) (*.f64 b b))
(fma.f64 (pow.f64 b 3/2) (sqrt.f64 b) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 b) 5) (cbrt.f64 b) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 a) 5) (cbrt.f64 a) (*.f64 b b))
Outputs
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(*.f64 3 (pow.f64 b 2))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(*.f64 12 (pow.f64 b 2))
(*.f64 b (*.f64 b 12))
(*.f64 12 (pow.f64 b 2))
(*.f64 b (*.f64 b 12))
(*.f64 12 (pow.f64 b 2))
(*.f64 b (*.f64 b 12))
(*.f64 12 (pow.f64 b 2))
(*.f64 b (*.f64 b 12))
(*.f64 12 (pow.f64 b 2))
(*.f64 b (*.f64 b 12))
(*.f64 12 (pow.f64 b 2))
(*.f64 b (*.f64 b 12))
(*.f64 12 (pow.f64 b 2))
(*.f64 b (*.f64 b 12))
(*.f64 12 (pow.f64 b 2))
(*.f64 b (*.f64 b 12))
(*.f64 12 (pow.f64 b 2))
(*.f64 b (*.f64 b 12))
(*.f64 12 (pow.f64 b 2))
(*.f64 b (*.f64 b 12))
(*.f64 12 (pow.f64 b 2))
(*.f64 b (*.f64 b 12))
(*.f64 12 (pow.f64 b 2))
(*.f64 b (*.f64 b 12))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (*.f64 a a))
(+.f64 0 (*.f64 b (*.f64 b 3)))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b))))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 3)))) 1)
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(pow.f64 (*.f64 b (*.f64 b 3)) 1)
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b 3))) 3)
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(pow.f64 (*.f64 (pow.f64 b 4) 9) 1/2)
(sqrt.f64 (*.f64 (pow.f64 b 4) 9))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 3)) 6) 1/3)
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(pow.f64 (*.f64 b (sqrt.f64 3)) 2)
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(sqrt.f64 (*.f64 (pow.f64 b 4) 9))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) 3) b))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 3)))))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 3)) 6))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b 3))))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(exp.f64 (fma.f64 2 (log.f64 b) (log.f64 3)))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 3)) 1))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 3)) 1) 1))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b 3)))) 3))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 3)) 6)) 1/3))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 3))) 2))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b 3))))
(*.f64 3 (*.f64 b b))
(*.f64 b (*.f64 3 b))
(+.f64 0 (*.f64 (*.f64 b b) 12))
(*.f64 b (*.f64 b 12))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12))))
(*.f64 b (*.f64 b 12))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b b) 12))) 1)
(*.f64 b (*.f64 b 12))
(pow.f64 (*.f64 (*.f64 b b) 12) 1)
(*.f64 b (*.f64 b 12))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) 12)) 3)
(*.f64 b (*.f64 b 12))
(pow.f64 (*.f64 (*.f64 (pow.f64 b 4) 9) 16) 1/2)
(*.f64 b (*.f64 b 12))
(pow.f64 (pow.f64 (*.f64 (*.f64 b b) 12) 3) 1/3)
(*.f64 b (*.f64 b 12))
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 3)) 2) 2)
(*.f64 b (*.f64 b 12))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 b 4) 9) 16))
(*.f64 b (*.f64 b 12))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 12))
(*.f64 b (*.f64 b 12))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b b) 12))))
(*.f64 b (*.f64 b 12))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) 12) 3))
(*.f64 b (*.f64 b 12))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b b) 12)))
(*.f64 b (*.f64 b 12))
(exp.f64 (log.f64 (*.f64 (*.f64 b b) 12)))
(*.f64 b (*.f64 b 12))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b b) 12)) 1))
(*.f64 b (*.f64 b 12))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 b b) 12)) 1) 1))
(*.f64 b (*.f64 b 12))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b b) 12))) 3))
(*.f64 b (*.f64 b 12))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b b) 12) 3)) 1/3))
(*.f64 b (*.f64 b 12))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (sqrt.f64 3)) 2)) 2))
(*.f64 b (*.f64 b 12))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b b) 12)))
(*.f64 b (*.f64 b 12))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2))) 1)
(pow.f64 (hypot.f64 b a) 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 (pow.f64 (hypot.f64 b a) 2) 1)
(pow.f64 (hypot.f64 b a) 2)
(*.f64 1 (pow.f64 (hypot.f64 b a) 2))
(pow.f64 (hypot.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)))
(pow.f64 (hypot.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (hypot.f64 b a) 2)
(*.f64 (hypot.f64 b a) (hypot.f64 b a))
(pow.f64 (hypot.f64 b a) 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 a 6) (pow.f64 b 6)) (/.f64 1 (+.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 b a) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 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 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 a 6) (pow.f64 b 6)) (/.f64 1 (+.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 b a) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (+.f64 (pow.f64 b 4) (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 a 6) (pow.f64 b 6)) (/.f64 1 (+.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 b a) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (+.f64 (pow.f64 b 4) (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 a 6) (pow.f64 b 6)) (/.f64 1 (+.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 b a) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.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 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.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 b a) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (+.f64 (pow.f64 b 4) (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 a 4) (pow.f64 b 4)) (-.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 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b)))
(pow.f64 (pow.f64 (hypot.f64 b a) 2) 1)
(pow.f64 (hypot.f64 b a) 2)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 3)
(pow.f64 (hypot.f64 b a) 2)
(pow.f64 (pow.f64 (hypot.f64 b a) 4) 1/2)
(pow.f64 (hypot.f64 b a) 2)
(pow.f64 (pow.f64 (hypot.f64 b a) 6) 1/3)
(pow.f64 (hypot.f64 b a) 2)
(pow.f64 (hypot.f64 b a) 2)
(pow.f64 (/.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))) -1)
(*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.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 b a) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(pow.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) -1)
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (-.f64 (*.f64 a a) (*.f64 b b)))
(sqrt.f64 (pow.f64 (hypot.f64 b a) 4))
(pow.f64 (hypot.f64 b a) 2)
(log.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (hypot.f64 b a) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 2))))
(pow.f64 (hypot.f64 b a) 2)
(log.f64 (*.f64 (exp.f64 (*.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))) (exp.f64 (*.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 (hypot.f64 b a) 6))
(pow.f64 (hypot.f64 b a) 2)
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (hypot.f64 b a) 2)
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 b a))))
(pow.f64 (hypot.f64 b a) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 b a))) 1))
(pow.f64 (hypot.f64 b a) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 b a))) 1) 1))
(pow.f64 (hypot.f64 b a) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) 3))
(pow.f64 (hypot.f64 b a) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 b a) 6)) 1/3))
(pow.f64 (hypot.f64 b a) 2)
(exp.f64 (*.f64 (log.f64 (hypot.f64 b a)) 2))
(pow.f64 (hypot.f64 b a) 2)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (hypot.f64 b a) 2)
(fma.f64 b b (*.f64 a a))
(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 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) (*.f64 (cbrt.f64 b) b) (*.f64 a a))
(fma.f64 b b (*.f64 a a))
(fma.f64 (*.f64 (cbrt.f64 b) b) (pow.f64 (cbrt.f64 b) 2) (*.f64 a a))
(fma.f64 b b (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4)) (*.f64 b b))
(fma.f64 b b (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4))))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a)) (*.f64 b b))
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4)) (*.f64 b b))
(fma.f64 b b (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4))))
(fma.f64 (sqrt.f64 a) (pow.f64 a 3/2) (*.f64 b b))
(fma.f64 b b (*.f64 (pow.f64 a 3/2) (sqrt.f64 a)))
(fma.f64 (sqrt.f64 b) (pow.f64 b 3/2) (*.f64 a a))
(fma.f64 a a (*.f64 (pow.f64 b 3/2) (sqrt.f64 b)))
(fma.f64 (pow.f64 a 3/2) (sqrt.f64 a) (*.f64 b b))
(fma.f64 (sqrt.f64 a) (pow.f64 a 3/2) (*.f64 b b))
(fma.f64 b b (*.f64 (pow.f64 a 3/2) (sqrt.f64 a)))
(fma.f64 (pow.f64 b 3/2) (sqrt.f64 b) (*.f64 a a))
(fma.f64 (sqrt.f64 b) (pow.f64 b 3/2) (*.f64 a a))
(fma.f64 a a (*.f64 (pow.f64 b 3/2) (sqrt.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 b) 5) (cbrt.f64 b) (*.f64 a a))
(fma.f64 b b (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 a) 5) (cbrt.f64 a) (*.f64 b b))
(fma.f64 b b (*.f64 a a))

localize7.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 4 (*.f64 a a))
Compiler

Compiled 20 to 11 computations (45% saved)

localize3.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize55.0ms (0.5%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
90.2%
(*.f64 (*.f64 b b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
Compiler

Compiled 41 to 21 computations (48.8% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
b
@0
(*.f64 (*.f64 b b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
0.0ms
b
@inf
(*.f64 (*.f64 b b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
0.0ms
a
@inf
(*.f64 (*.f64 b b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
0.0ms
a
@-inf
(*.f64 (*.f64 b b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
0.0ms
a
@0
(*.f64 (*.f64 b b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))

rewrite73.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1062×log-prod
852×prod-exp
698×pow-prod-down
558×pow-prod-up
502×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01358
126058
2288858
Stop Event
node limit
Counts
2 → 72
Calls
Call 1
Inputs
(*.f64 (*.f64 b b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
Outputs
(+.f64 0 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 4 a)) (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12)))
(+.f64 (*.f64 (*.f64 4 a) (*.f64 b b)) (*.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 b b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))) 1)
(pow.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 4))
(log.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(exp.f64 (fma.f64 2 (log.f64 b) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(exp.f64 (+.f64 (*.f64 2 (log.f64 b)) (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 b)) 1) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 b)) 1) (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)))
(exp.f64 (+.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 (log.f64 b) 2)))
(exp.f64 (+.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 (*.f64 2 (log.f64 b)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) (*.f64 2 (log.f64 b))))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) (*.f64 (log.f64 b) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) (*.f64 (*.f64 2 (log.f64 b)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) (*.f64 (log.f64 b) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(fma.f64 (*.f64 b b) (*.f64 4 a) (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12)))
(fma.f64 (*.f64 4 a) (*.f64 b b) (*.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 b b)))
(+.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 4 a))
(+.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12))
(+.f64 0 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(+.f64 (*.f64 (*.f64 4 a) 1) (fma.f64 2 (*.f64 a a) 12))
(+.f64 (fma.f64 4 a (*.f64 2 (*.f64 a a))) 12)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1)
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)
(*.f64 1 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(*.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2)) (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(/.f64 (+.f64 (pow.f64 (*.f64 4 a) 3) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 3)) (+.f64 (pow.f64 (*.f64 4 a) 2) (-.f64 (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2) (*.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12)))))
(/.f64 (-.f64 (pow.f64 (*.f64 4 a) 2) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2)) (-.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12)))
(pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 3)
(pow.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2)
(sqrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2))
(log.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 2 (*.f64 a a) 12)) (pow.f64 (exp.f64 a) 4)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) 12))) (pow.f64 (exp.f64 a) 4)))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) 4) (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) 12)))))
(cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3))
(expm1.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(exp.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))

simplify127.0ms (1.2%)

Algorithm
egg-herbie
Rules
1346×fma-def
792×associate-+r+
736×associate-+l+
594×log-prod
568×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02033400
14683254
213812668
344092620
Stop Event
node limit
Counts
108 → 117
Calls
Call 1
Inputs
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 12 (pow.f64 b 2))
(+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
12
(+.f64 (*.f64 4 a) 12)
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (pow.f64 a 2))
(+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (pow.f64 a 2))
(+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(+.f64 0 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 4 a)) (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12)))
(+.f64 (*.f64 (*.f64 4 a) (*.f64 b b)) (*.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 b b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))) 1)
(pow.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 4))
(log.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(exp.f64 (fma.f64 2 (log.f64 b) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(exp.f64 (+.f64 (*.f64 2 (log.f64 b)) (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 b)) 1) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 b)) 1) (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)))
(exp.f64 (+.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 (log.f64 b) 2)))
(exp.f64 (+.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 (*.f64 2 (log.f64 b)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) (*.f64 2 (log.f64 b))))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) (*.f64 (log.f64 b) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) (*.f64 (*.f64 2 (log.f64 b)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) (*.f64 (log.f64 b) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(fma.f64 (*.f64 b b) (*.f64 4 a) (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12)))
(fma.f64 (*.f64 4 a) (*.f64 b b) (*.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 b b)))
(+.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 4 a))
(+.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12))
(+.f64 0 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(+.f64 (*.f64 (*.f64 4 a) 1) (fma.f64 2 (*.f64 a a) 12))
(+.f64 (fma.f64 4 a (*.f64 2 (*.f64 a a))) 12)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1)
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)
(*.f64 1 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(*.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2)) (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(/.f64 (+.f64 (pow.f64 (*.f64 4 a) 3) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 3)) (+.f64 (pow.f64 (*.f64 4 a) 2) (-.f64 (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2) (*.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12)))))
(/.f64 (-.f64 (pow.f64 (*.f64 4 a) 2) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2)) (-.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12)))
(pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 3)
(pow.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2)
(sqrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2))
(log.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 2 (*.f64 a a) 12)) (pow.f64 (exp.f64 a) 4)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) 12))) (pow.f64 (exp.f64 a) 4)))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) 4) (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) 12)))))
(cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3))
(expm1.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(exp.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
Outputs
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (*.f64 b b))
(*.f64 b (*.f64 b 12))
(+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(fma.f64 12 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 4 a))))
(*.f64 (*.f64 b b) (fma.f64 4 a 12))
(*.f64 (fma.f64 4 a 12) (*.f64 b b))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 2 (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 (*.f64 a (*.f64 b b)) (+.f64 a a))
(*.f64 (*.f64 a a) (*.f64 2 (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(fma.f64 2 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 4 a))))
(*.f64 b (*.f64 b (*.f64 a (+.f64 4 (*.f64 2 a)))))
(*.f64 b (*.f64 b (*.f64 a (fma.f64 2 a 4))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 2 (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 (*.f64 a (*.f64 b b)) (+.f64 a a))
(*.f64 (*.f64 a a) (*.f64 2 (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(fma.f64 2 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 4 a))))
(*.f64 b (*.f64 b (*.f64 a (+.f64 4 (*.f64 2 a)))))
(*.f64 b (*.f64 b (*.f64 a (fma.f64 2 a 4))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
12
(+.f64 (*.f64 4 a) 12)
(fma.f64 4 a 12)
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(*.f64 2 (pow.f64 a 2))
(*.f64 2 (*.f64 a a))
(+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))
(fma.f64 4 a (*.f64 2 (*.f64 a a)))
(*.f64 a (+.f64 4 (*.f64 2 a)))
(*.f64 a (fma.f64 2 a 4))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(*.f64 2 (pow.f64 a 2))
(*.f64 2 (*.f64 a a))
(+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))
(fma.f64 4 a (*.f64 2 (*.f64 a a)))
(*.f64 a (+.f64 4 (*.f64 2 a)))
(*.f64 a (fma.f64 2 a 4))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(+.f64 0 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(+.f64 (*.f64 (*.f64 b b) (*.f64 4 a)) (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12)))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(+.f64 (*.f64 (*.f64 4 a) (*.f64 b b)) (*.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 b b)))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (fma.f64 2 a 4) 12)) (*.f64 b b)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))) 1)
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(pow.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1)
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 3)
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 4) 1/2)
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6) 1/3)
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 4))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(log.f64 (pow.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 b b)))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (fma.f64 2 (log.f64 b) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 b) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1) 1))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))) 3))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6)) 1/3))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 2))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 2 (log.f64 b)) (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 2) (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 b)) 1) (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 b)) 1) (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (+.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 (log.f64 b) 2)))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (+.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (*.f64 (*.f64 2 (log.f64 b)) 1)))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) (*.f64 2 (log.f64 b))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) (*.f64 (log.f64 b) 2)))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) (*.f64 (*.f64 2 (log.f64 b)) 1)))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(exp.f64 (+.f64 (log.f64 (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) (*.f64 (log.f64 b) 1)))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(fma.f64 (*.f64 b b) (*.f64 4 a) (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12)))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(fma.f64 (*.f64 4 a) (*.f64 b b) (*.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 b b)))
(*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 a (fma.f64 2 a 4) 12)))
(*.f64 (fma.f64 a (fma.f64 2 a 4) 12) (*.f64 b b))
(+.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 4 a))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(+.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(+.f64 0 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(+.f64 (*.f64 (*.f64 4 a) 1) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(+.f64 (fma.f64 4 a (*.f64 2 (*.f64 a a))) 12)
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (fma.f64 2 a 4) 12)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1)
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(*.f64 1 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(*.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2)))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2)) (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(*.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(/.f64 (+.f64 (pow.f64 (*.f64 4 a) 3) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 3)) (+.f64 (pow.f64 (*.f64 4 a) 2) (-.f64 (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2) (*.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12)))))
(/.f64 (+.f64 (*.f64 64 (pow.f64 a 3)) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 3)) (+.f64 (pow.f64 (*.f64 4 a) 2) (-.f64 (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2) (*.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12)))))
(/.f64 (fma.f64 64 (pow.f64 a 3) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 3)) (+.f64 (*.f64 (*.f64 a a) 16) (*.f64 (fma.f64 2 (*.f64 a a) 12) (-.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 4 a)))))
(/.f64 (fma.f64 64 (pow.f64 a 3) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 3)) (fma.f64 (fma.f64 2 (*.f64 a a) 12) (+.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 a -4)) (*.f64 (*.f64 a a) 16)))
(/.f64 (fma.f64 64 (pow.f64 a 3) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 3)) (+.f64 (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2) (*.f64 4 (*.f64 a (fma.f64 a (+.f64 4 (*.f64 a -2)) -12)))))
(/.f64 (-.f64 (pow.f64 (*.f64 4 a) 2) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2)) (-.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12)))
(/.f64 (-.f64 (*.f64 (*.f64 a a) 16) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2)) (-.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12)))
(/.f64 (-.f64 (*.f64 (*.f64 a a) 16) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2)) (+.f64 (*.f64 a (-.f64 4 (+.f64 a a))) -12))
(/.f64 (fma.f64 a (fma.f64 2 a 4) 12) 1)
(pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(pow.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 3)
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(pow.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2) 1/2)
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(pow.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3) 1/3)
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(pow.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2)
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(sqrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(log.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(log.f64 (*.f64 (exp.f64 (fma.f64 2 (*.f64 a a) 12)) (pow.f64 (exp.f64 a) 4)))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) 12))) (pow.f64 (exp.f64 a) 4)))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(log.f64 (*.f64 (pow.f64 (exp.f64 a) 4) (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) 12)))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(expm1.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(exp.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(exp.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) 1))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 3))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1/3))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)
(log1p.f64 (expm1.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a (fma.f64 2 a 4) 12)

localize100.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (*.f64 a a) (-.f64 1 a))
99.0%
(expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
86.9%
(fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))
64.1%
(log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))
Compiler

Compiled 76 to 47 computations (38.2% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
a
@0
(log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))
0.0ms
a
@inf
(log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))
0.0ms
a
@-inf
(log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))
0.0ms
a
@inf
(fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))
0.0ms
a
@-inf
(fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))

rewrite79.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1130×log-prod
884×prod-diff
750×pow-prod-down
604×pow-prod-up
550×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014103
1269103
23119103
Stop Event
node limit
Counts
3 → 121
Calls
Call 1
Inputs
(log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))
(expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4))))
Outputs
(+.f64 0 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(-.f64 (log1p.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2) (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) 1)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2))) (log.f64 (-.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(*.f64 1 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(*.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1)
(*.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)) (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (sqrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) 1/2)
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2))
(log.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) 2))
(+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(+.f64 0 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(+.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) -1)
(+.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4))
(+.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 1) (pow.f64 a 4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(-.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1)
(*.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(*.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 1)
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(*.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 3) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 2) (-.f64 (pow.f64 a 8) (*.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) 1) (+.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 2) (pow.f64 a 8)) (-.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4)))
(pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2))
(log.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(exp.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(+.f64 0 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(+.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) -1)
(+.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4))
(+.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 1) (pow.f64 a 4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(-.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1)
(*.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(*.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 1)
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(*.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 3) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 2) (-.f64 (pow.f64 a 8) (*.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) 1) (+.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 2) (pow.f64 a 8)) (-.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4)))
(pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2))
(log.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3))
(exp.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))
(fma.f64 a (pow.f64 a 3) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 1 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 1 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) -1)
(fma.f64 1 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (*.f64 a (*.f64 a (-.f64 1 a))) 4 (pow.f64 a 4))
(fma.f64 (pow.f64 a 4) 1 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 8) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (cbrt.f64 a) a) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 1 (pow.f64 a 4))
(fma.f64 (pow.f64 a 3) a (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) -1)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (cbrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))) (cbrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (pow.f64 a 4))
(fma.f64 (sqrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (sqrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) -1)
(fma.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (sqrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (pow.f64 a 4))
(fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (*.f64 4 a) (*.f64 a (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a) (pow.f64 a 4))
(fma.f64 (*.f64 4 (-.f64 1 a)) (*.f64 a a) (pow.f64 a 4))
(fma.f64 (*.f64 4 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 (-.f64 1 a))) 4))) (cbrt.f64 (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 a 4))
(fma.f64 (*.f64 4 (*.f64 a (sqrt.f64 (-.f64 1 a)))) (*.f64 a (sqrt.f64 (-.f64 1 a))) (pow.f64 a 4))

simplify142.0ms (1.3%)

Algorithm
egg-herbie
Rules
760×distribute-lft-in
712×distribute-rgt-in
690×log-prod
664×cancel-sign-sub-inv
634×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02466619
15966475
217976133
378146133
Stop Event
node limit
Counts
157 → 158
Calls
Call 1
Inputs
(*.f64 4 (pow.f64 a 2))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (*.f64 -7 (pow.f64 a 4))))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (+.f64 (*.f64 -7 (pow.f64 a 4)) (*.f64 16 (pow.f64 a 5)))))
(*.f64 -4 (log.f64 (/.f64 1 a)))
(-.f64 (*.f64 -4 (log.f64 (/.f64 1 a))) (*.f64 4 (/.f64 1 a)))
(-.f64 (*.f64 -4 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 4 (/.f64 1 a)) (*.f64 4 (/.f64 1 (pow.f64 a 2)))))
(-.f64 (*.f64 -4 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 4 (/.f64 1 a)) (+.f64 (*.f64 16/3 (/.f64 1 (pow.f64 a 3))) (*.f64 4 (/.f64 1 (pow.f64 a 2))))))
(*.f64 -4 (log.f64 (/.f64 -1 a)))
(-.f64 (*.f64 -4 (log.f64 (/.f64 -1 a))) (*.f64 4 (/.f64 1 a)))
(-.f64 (*.f64 -4 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 4 (/.f64 1 a)) (*.f64 4 (/.f64 1 (pow.f64 a 2)))))
(-.f64 (*.f64 -4 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 4 (/.f64 1 a)) (+.f64 (*.f64 16/3 (/.f64 1 (pow.f64 a 3))) (*.f64 4 (/.f64 1 (pow.f64 a 2))))))
(*.f64 4 (pow.f64 a 2))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(*.f64 4 (pow.f64 a 2))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(+.f64 0 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(-.f64 (log1p.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2) (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) 1)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2))) (log.f64 (-.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(*.f64 1 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(*.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1)
(*.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)) (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (sqrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) 1/2)
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2))
(log.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) 2))
(+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(+.f64 0 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(+.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) -1)
(+.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4))
(+.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 1) (pow.f64 a 4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(-.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1)
(*.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(*.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 1)
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(*.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 3) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 2) (-.f64 (pow.f64 a 8) (*.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) 1) (+.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 2) (pow.f64 a 8)) (-.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4)))
(pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2))
(log.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(exp.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(+.f64 0 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(+.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) -1)
(+.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4))
(+.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 1) (pow.f64 a 4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(-.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1)
(*.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(*.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 1)
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(*.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 3) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 2) (-.f64 (pow.f64 a 8) (*.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) 1) (+.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 2) (pow.f64 a 8)) (-.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4)))
(pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2))
(log.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3))
(exp.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))
(fma.f64 a (pow.f64 a 3) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 1 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 1 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) -1)
(fma.f64 1 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (*.f64 a (*.f64 a (-.f64 1 a))) 4 (pow.f64 a 4))
(fma.f64 (pow.f64 a 4) 1 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 8) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (cbrt.f64 a) a) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 1 (pow.f64 a 4))
(fma.f64 (pow.f64 a 3) a (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) -1)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (cbrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))) (cbrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (pow.f64 a 4))
(fma.f64 (sqrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (sqrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) -1)
(fma.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (sqrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (pow.f64 a 4))
(fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (*.f64 4 a) (*.f64 a (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a) (pow.f64 a 4))
(fma.f64 (*.f64 4 (-.f64 1 a)) (*.f64 a a) (pow.f64 a 4))
(fma.f64 (*.f64 4 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 (-.f64 1 a))) 4))) (cbrt.f64 (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 a 4))
(fma.f64 (*.f64 4 (*.f64 a (sqrt.f64 (-.f64 1 a)))) (*.f64 a (sqrt.f64 (-.f64 1 a))) (pow.f64 a 4))
Outputs
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 -4 (pow.f64 a 3) (*.f64 4 (*.f64 a a)))
(*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (*.f64 -7 (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (*.f64 -7 (pow.f64 a 4))))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (+.f64 (*.f64 -7 (pow.f64 a 4)) (*.f64 16 (pow.f64 a 5)))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (fma.f64 -7 (pow.f64 a 4) (*.f64 16 (pow.f64 a 5)))))
(*.f64 -4 (log.f64 (/.f64 1 a)))
(*.f64 -4 (neg.f64 (log.f64 a)))
(*.f64 4 (log.f64 a))
(-.f64 (*.f64 -4 (log.f64 (/.f64 1 a))) (*.f64 4 (/.f64 1 a)))
(-.f64 (*.f64 -4 (neg.f64 (log.f64 a))) (/.f64 4 a))
(fma.f64 -4 (neg.f64 (log.f64 a)) (/.f64 -4 a))
(-.f64 (*.f64 4 (log.f64 a)) (/.f64 4 a))
(-.f64 (*.f64 -4 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 4 (/.f64 1 a)) (*.f64 4 (/.f64 1 (pow.f64 a 2)))))
(-.f64 (*.f64 -4 (neg.f64 (log.f64 a))) (+.f64 (/.f64 4 a) (/.f64 4 (*.f64 a a))))
(-.f64 (fma.f64 -4 (neg.f64 (log.f64 a)) (/.f64 -4 a)) (/.f64 4 (*.f64 a a)))
(+.f64 (-.f64 (*.f64 4 (log.f64 a)) (/.f64 4 a)) (/.f64 -4 (*.f64 a a)))
(-.f64 (*.f64 -4 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 4 (/.f64 1 a)) (+.f64 (*.f64 16/3 (/.f64 1 (pow.f64 a 3))) (*.f64 4 (/.f64 1 (pow.f64 a 2))))))
(-.f64 (*.f64 -4 (neg.f64 (log.f64 a))) (+.f64 (+.f64 (/.f64 4 a) (/.f64 16/3 (pow.f64 a 3))) (/.f64 4 (*.f64 a a))))
(-.f64 (fma.f64 -4 (neg.f64 (log.f64 a)) (/.f64 -4 a)) (+.f64 (/.f64 4 (*.f64 a a)) (/.f64 16/3 (pow.f64 a 3))))
(+.f64 (*.f64 4 (log.f64 a)) (-.f64 (+.f64 (/.f64 -4 a) (/.f64 -4 (*.f64 a a))) (/.f64 16/3 (pow.f64 a 3))))
(*.f64 -4 (log.f64 (/.f64 -1 a)))
(-.f64 (*.f64 -4 (log.f64 (/.f64 -1 a))) (*.f64 4 (/.f64 1 a)))
(-.f64 (*.f64 -4 (log.f64 (/.f64 -1 a))) (/.f64 4 a))
(fma.f64 -4 (log.f64 (/.f64 -1 a)) (/.f64 -4 a))
(-.f64 (*.f64 -4 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 4 (/.f64 1 a)) (*.f64 4 (/.f64 1 (pow.f64 a 2)))))
(-.f64 (-.f64 (*.f64 -4 (log.f64 (/.f64 -1 a))) (/.f64 4 a)) (/.f64 4 (*.f64 a a)))
(-.f64 (fma.f64 -4 (log.f64 (/.f64 -1 a)) (/.f64 -4 a)) (/.f64 4 (*.f64 a a)))
(+.f64 (fma.f64 -4 (log.f64 (/.f64 -1 a)) (/.f64 -4 a)) (/.f64 -4 (*.f64 a a)))
(-.f64 (*.f64 -4 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 4 (/.f64 1 a)) (+.f64 (*.f64 16/3 (/.f64 1 (pow.f64 a 3))) (*.f64 4 (/.f64 1 (pow.f64 a 2))))))
(-.f64 (*.f64 -4 (log.f64 (/.f64 -1 a))) (+.f64 (+.f64 (/.f64 4 a) (/.f64 16/3 (pow.f64 a 3))) (/.f64 4 (*.f64 a a))))
(-.f64 (fma.f64 -4 (log.f64 (/.f64 -1 a)) (/.f64 -4 a)) (+.f64 (/.f64 4 (*.f64 a a)) (/.f64 16/3 (pow.f64 a 3))))
(-.f64 (fma.f64 -4 (log.f64 (/.f64 -1 a)) (/.f64 -4 (*.f64 a a))) (+.f64 (/.f64 4 a) (/.f64 16/3 (pow.f64 a 3))))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 -4 (pow.f64 a 3) (*.f64 4 (*.f64 a a)))
(*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 -4 a))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 -4 a))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 -4 (pow.f64 a 3) (*.f64 4 (*.f64 a a)))
(*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 -4 a))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(pow.f64 a 4)
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4))
(*.f64 (pow.f64 a 3) (+.f64 -4 a))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (*.f64 4 (pow.f64 a 2)) (+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 0 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(-.f64 (log1p.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2) (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(-.f64 (log1p.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3)) (log1p.f64 (-.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2) (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(-.f64 (log1p.f64 (pow.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)) 3)) (log1p.f64 (-.f64 (pow.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)) 2) (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) 1)
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2))) (log.f64 (-.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)) 2))) (log1p.f64 (neg.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)) 2))) (log1p.f64 (-.f64 (*.f64 -4 (*.f64 (-.f64 1 a) (*.f64 a a))) (pow.f64 a 4))))
(*.f64 1 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(*.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1)
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(*.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)))
(*.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)) (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(*.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)))
(*.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))) 2)))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (sqrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1)
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 3)
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) 1/2)
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3) 1/3)
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 2)
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(sqrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(log.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 1))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 1) 1))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) 3))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3)) 1/3))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) 2))
(log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(log1p.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))
(+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 0 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) -1)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 1) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))))))
(-.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(*.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(*.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 1)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(*.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 3) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 2) (-.f64 (pow.f64 a 8) (*.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 4 (*.f64 a (*.f64 a (-.f64 1 a)))) 3) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (*.f64 a (-.f64 1 a)))) 2) (-.f64 (pow.f64 a 8) (*.f64 (pow.f64 a 4) (*.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) 3) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) 2) (-.f64 (pow.f64 a 8) (*.f64 (-.f64 1 a) (*.f64 (*.f64 4 (*.f64 a a)) (pow.f64 a 4))))))
(/.f64 (fma.f64 (*.f64 64 (pow.f64 a 6)) (pow.f64 (-.f64 1 a) 3) (pow.f64 a 12)) (+.f64 (pow.f64 a 8) (*.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) (-.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) (+.f64 1 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))) 3)) (+.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))) 2) (+.f64 2 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))) 3)) (+.f64 2 (+.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) 1) (+.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) -1) (+.f64 1 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))) 2)) (+.f64 2 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 2) (pow.f64 a 8)) (-.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (*.f64 a (*.f64 a (-.f64 1 a)))) 2) (pow.f64 a 8)) (-.f64 (*.f64 4 (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) 2) (pow.f64 a 8)) (-.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) (pow.f64 a 4)))
(pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 1)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2) 1/2)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3) 1/3)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(log.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(exp.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1) 1))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 3))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 1/3))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 2))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 0 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) -1)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 1) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))))))
(-.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(*.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(*.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 1)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(*.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 3) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 2) (-.f64 (pow.f64 a 8) (*.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 4 (*.f64 a (*.f64 a (-.f64 1 a)))) 3) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (*.f64 a (-.f64 1 a)))) 2) (-.f64 (pow.f64 a 8) (*.f64 (pow.f64 a 4) (*.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) 3) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) 2) (-.f64 (pow.f64 a 8) (*.f64 (-.f64 1 a) (*.f64 (*.f64 4 (*.f64 a a)) (pow.f64 a 4))))))
(/.f64 (fma.f64 (*.f64 64 (pow.f64 a 6)) (pow.f64 (-.f64 1 a) 3) (pow.f64 a 12)) (+.f64 (pow.f64 a 8) (*.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) (-.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) (+.f64 1 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))) 3)) (+.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))) 2) (+.f64 2 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))) 3)) (+.f64 2 (+.f64 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4)) (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) 1) (+.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2) -1) (+.f64 1 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))) 2)) (+.f64 2 (fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 2) (pow.f64 a 8)) (-.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (*.f64 a (*.f64 a (-.f64 1 a)))) 2) (pow.f64 a 8)) (-.f64 (*.f64 4 (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) 2) (pow.f64 a 8)) (-.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) (pow.f64 a 4)))
(pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 1)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 3)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2) 1/2)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3) 1/3)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 2))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(log.f64 (exp.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 4))) (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (+.f64 1 (expm1.f64 (pow.f64 a 4)))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)) 3))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(exp.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 1) 1))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 3))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 1/3))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 2))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 a (pow.f64 a 3) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 1 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 1 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) -1)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 1 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 (*.f64 a (*.f64 a (-.f64 1 a))) 4 (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 (pow.f64 a 4) 1 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 8) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 8) (*.f64 4 (*.f64 a (*.f64 a (-.f64 1 a)))))
(fma.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 8) (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))))
(*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (pow.f64 (cbrt.f64 a) 9)))
(fma.f64 (pow.f64 (cbrt.f64 a) 8) (*.f64 (cbrt.f64 a) a) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 8) (*.f64 4 (*.f64 a (*.f64 a (-.f64 1 a)))))
(fma.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 8) (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))))
(*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (pow.f64 (cbrt.f64 a) 9)))
(fma.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)) 1 (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 (pow.f64 a 3) a (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) (cbrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) -1)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (cbrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))) (cbrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 (sqrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) (sqrt.f64 (+.f64 1 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) -1)
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (sqrt.f64 (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a)))
(fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 4 (*.f64 a (*.f64 a (-.f64 1 a)))))
(fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))))
(fma.f64 (*.f64 4 a) (*.f64 a (-.f64 1 a)) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 (*.f64 4 (-.f64 1 a)) (*.f64 a a) (pow.f64 a 4))
(fma.f64 4 (*.f64 a a) (fma.f64 -4 (pow.f64 a 3) (pow.f64 a 4)))
(fma.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)) (pow.f64 a 4))
(fma.f64 (*.f64 4 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 (-.f64 1 a))) 4))) (cbrt.f64 (*.f64 a (*.f64 a (-.f64 1 a)))) (pow.f64 a 4))
(fma.f64 (*.f64 4 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 (-.f64 1 a))) 4))) (cbrt.f64 (*.f64 (-.f64 1 a) (*.f64 a a))) (pow.f64 a 4))
(fma.f64 (*.f64 4 (*.f64 a (sqrt.f64 (-.f64 1 a)))) (*.f64 a (sqrt.f64 (-.f64 1 a))) (pow.f64 a 4))
(fma.f64 (*.f64 (*.f64 4 a) (sqrt.f64 (-.f64 1 a))) (*.f64 a (sqrt.f64 (-.f64 1 a))) (pow.f64 a 4))
(+.f64 (pow.f64 a 4) (*.f64 4 (pow.f64 (*.f64 a (sqrt.f64 (-.f64 1 a))) 2)))

eval351.0ms (3.2%)

Compiler

Compiled 11042 to 7478 computations (32.3% saved)

prune183.0ms (1.7%)

Pruning

47 alts after pruning (43 fresh and 4 done)

PrunedKeptTotal
New48626512
Fresh81725
Picked101
Done246
Total49747544
Accurracy
46.3%
Counts
544 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
5.3%
(fma.f64 (*.f64 (cbrt.f64 a) a) (cbrt.f64 (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 3)))
9.5%
(fma.f64 (*.f64 a (+.f64 4 (*.f64 2 a))) (*.f64 b b) (pow.f64 b 4))
9.5%
(fma.f64 (*.f64 2 (*.f64 a a)) (*.f64 b b) (pow.f64 b 4))
2.3%
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 3)
9.3%
(pow.f64 b 4)
8.3%
(pow.f64 a 4)
34.5%
(-.f64 (fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 1)
28.6%
(-.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) 3) 1)
34.1%
(-.f64 (pow.f64 a 4) 1)
36.0%
(-.f64 (+.f64 (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)) (*.f64 4 (*.f64 b (*.f64 b 3)))) 1)
42.1%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 b (*.f64 b 12))) 1)
35.3%
(-.f64 (+.f64 (pow.f64 (*.f64 b b) 2) (*.f64 4 (*.f64 b (*.f64 b 3)))) 1)
35.4%
(-.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 4 a)))) 1)
35.2%
(-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) 1)
32.4%
(-.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (*.f64 4 (*.f64 b (*.f64 b 3)))) 1)
35.3%
(-.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 b b)))) 1)
34.9%
(-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (pow.f64 (cbrt.f64 a) 9))) 1)
27.8%
(-.f64 (*.f64 a (*.f64 4 (-.f64 a (*.f64 a a)))) 1)
28.6%
(-.f64 (*.f64 4 (*.f64 a a)) 1)
34.2%
(-.f64 (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 3)) 1)
34.3%
(-.f64 (expm1.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)) (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) 1)
27.3%
(-.f64 (expm1.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)))) 1)
6.2%
(-.f64 (expm1.f64 (*.f64 4 (log.f64 a))) 1)
5.7%
(-.f64 (expm1.f64 (*.f64 -4 (log.f64 (/.f64 -1 a)))) 1)
28.6%
(-.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a 2) 2))) 1)
34.3%
(-.f64 (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) 1)
34.2%
(-.f64 (expm1.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) 3))) 1)
28.6%
(-.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2)) 3)) 1)
13.4%
(-.f64 (exp.f64 (*.f64 (log.f64 (*.f64 a 2)) 2)) 1)
3.3%
(+.f64 (pow.f64 (*.f64 (pow.f64 a 9) -64) 1/3) (pow.f64 a 4))
9.0%
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 -4)) 3) (pow.f64 a 4))
5.8%
(+.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 6))) (pow.f64 a 4))
4.4%
(+.f64 (exp.f64 (log.f64 (*.f64 -4 (pow.f64 a 3)))) (pow.f64 a 4))
9.0%
(*.f64 (pow.f64 a 3) (+.f64 a -4))
2.3%
(*.f64 (*.f64 b b) (+.f64 (*.f64 4 a) 12))
2.3%
(*.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
2.0%
(*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3)))
3.0%
(*.f64 (*.f64 b b) 12)
2.2%
(*.f64 (*.f64 a (*.f64 b b)) (+.f64 a a))
2.1%
(*.f64 b (*.f64 b (*.f64 a (+.f64 4 (*.f64 2 a)))))
2.1%
(*.f64 b (*.f64 b (*.f64 2 (*.f64 a a))))
3.0%
(*.f64 b (*.f64 b 12))
2.4%
(*.f64 2 (*.f64 a (*.f64 b (*.f64 b a))))
2.0%
(*.f64 -4 (pow.f64 a 3))
2.3%
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
1.4%
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
2.3%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))) 3))
Compiler

Compiled 1332 to 1022 computations (23.3% saved)

localize22.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 b (*.f64 b 12)))
100.0%
(+.f64 (*.f64 a a) (*.f64 b b))
99.8%
(*.f64 b (*.f64 b 12))
99.7%
(pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2)
Compiler

Compiled 69 to 29 computations (58% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
a
@0
(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 b (*.f64 b 12)))
0.0ms
b
@inf
(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 b (*.f64 b 12)))
0.0ms
b
@0
(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 b (*.f64 b 12)))
0.0ms
a
@inf
(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 b (*.f64 b 12)))
0.0ms
b
@-inf
(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 b (*.f64 b 12)))

rewrite112.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1256×log-prod
1038×fma-def
932×pow-prod-down
636×pow-exp
632×pow-prod-up
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01352
128546
2374240
Stop Event
node limit
Counts
2 → 90
Calls
Call 1
Inputs
(*.f64 b (*.f64 b 12))
(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 b (*.f64 b 12)))
Outputs
(+.f64 0 (*.f64 12 (*.f64 b b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 12 (*.f64 b b)))) 1)
(pow.f64 (*.f64 12 (*.f64 b b)) 1)
(pow.f64 (cbrt.f64 (*.f64 12 (*.f64 b b))) 3)
(pow.f64 (*.f64 (pow.f64 b 4) 144) 1/2)
(pow.f64 (*.f64 (pow.f64 b 6) 1728) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 12)) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) 144))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b)))))
(cbrt.f64 (*.f64 (pow.f64 b 6) 1728))
(expm1.f64 (log1p.f64 (*.f64 12 (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 12 (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 12 (*.f64 b b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 12 (*.f64 b b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 12 (*.f64 b b)))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 b 6) 1728)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 12 (*.f64 b b))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 12))) 2))
(log1p.f64 (expm1.f64 (*.f64 12 (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)))) 1)
(-.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))) (/.f64 (*.f64 (pow.f64 b 4) 144) (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))))
(*.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 1)
(*.f64 1 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 2) (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(*.f64 (hypot.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 b (sqrt.f64 12))) (hypot.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 b (sqrt.f64 12))))
(*.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (/.f64 1 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144)) (/.f64 1 (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)) (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b))) (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144))))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (pow.f64 b 4) 144 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144)) (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6))) (neg.f64 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 144) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)))
(pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 3)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 b (sqrt.f64 12))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)) (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6))) -1)
(pow.f64 (/.f64 (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b))) (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144))) -1)
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 2))
(log.f64 (exp.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b)))) (exp.f64 (pow.f64 (hypot.f64 b a) 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b)))) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 4)) (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4))) (pow.f64 (pow.f64 (exp.f64 b) 12) b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4))) (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b))))))
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(exp.f64 (log.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 b (sqrt.f64 12)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 b 12) b (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 12 (*.f64 b b)) 1 (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 b b) 12 (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (pow.f64 (hypot.f64 b a) 2) (pow.f64 (hypot.f64 b a) 2) (*.f64 12 (*.f64 b b)))
(fma.f64 (pow.f64 (hypot.f64 b a) 4) 1 (*.f64 12 (*.f64 b b)))
(fma.f64 1 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 1 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 12)) 2) (*.f64 (cbrt.f64 (*.f64 b 12)) b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 4) (*.f64 12 (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 4) (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)) (*.f64 12 (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 (cbrt.f64 b) b) (*.f64 (pow.f64 (cbrt.f64 b) 2) 12) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (cbrt.f64 (*.f64 12 (*.f64 b b))) (cbrt.f64 (*.f64 (pow.f64 b 4) 144)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 144)) (cbrt.f64 (*.f64 12 (*.f64 b b))) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (sqrt.f64 (*.f64 b 12)) (*.f64 (sqrt.f64 (*.f64 b 12)) b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 b (sqrt.f64 12)) (*.f64 b (sqrt.f64 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (hypot.f64 b a) (pow.f64 (hypot.f64 b a) 3) (*.f64 12 (*.f64 b b)))
(fma.f64 (pow.f64 (hypot.f64 b a) 3) (hypot.f64 b a) (*.f64 12 (*.f64 b b)))
(fma.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 4) 5/6) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 12 (*.f64 b b)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b 12)) 2)) (cbrt.f64 (*.f64 b 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 b 12))) (sqrt.f64 (*.f64 b 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 (*.f64 b 12) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 (*.f64 b 12) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 (hypot.f64 b a) 4))

simplify104.0ms (0.9%)

Algorithm
egg-herbie
Rules
1482×fma-neg
876×log-prod
612×hypot-def
608×distribute-lft-in
608×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02394358
15984118
217904010
367894010
Stop Event
node limit
Counts
126 → 119
Calls
Call 1
Inputs
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (pow.f64 b 2))
(+.f64 (*.f64 12 (pow.f64 b 2)) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (pow.f64 b 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (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 12 (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 12 (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 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))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(pow.f64 a 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.f64 2 (pow.f64 a 2)))) (pow.f64 a 4))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.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 12 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(+.f64 0 (*.f64 12 (*.f64 b b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 12 (*.f64 b b)))) 1)
(pow.f64 (*.f64 12 (*.f64 b b)) 1)
(pow.f64 (cbrt.f64 (*.f64 12 (*.f64 b b))) 3)
(pow.f64 (*.f64 (pow.f64 b 4) 144) 1/2)
(pow.f64 (*.f64 (pow.f64 b 6) 1728) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 12)) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) 144))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b)))))
(cbrt.f64 (*.f64 (pow.f64 b 6) 1728))
(expm1.f64 (log1p.f64 (*.f64 12 (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 12 (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 12 (*.f64 b b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 12 (*.f64 b b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 12 (*.f64 b b)))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 b 6) 1728)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 12 (*.f64 b b))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 12))) 2))
(log1p.f64 (expm1.f64 (*.f64 12 (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)))) 1)
(-.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))) (/.f64 (*.f64 (pow.f64 b 4) 144) (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))))
(*.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 1)
(*.f64 1 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 2) (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(*.f64 (hypot.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 b (sqrt.f64 12))) (hypot.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 b (sqrt.f64 12))))
(*.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (/.f64 1 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144)) (/.f64 1 (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)) (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b))) (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144))))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (pow.f64 b 4) 144 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144)) (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6))) (neg.f64 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 144) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)))
(pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 3)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 b (sqrt.f64 12))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)) (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6))) -1)
(pow.f64 (/.f64 (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b))) (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144))) -1)
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 2))
(log.f64 (exp.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b)))) (exp.f64 (pow.f64 (hypot.f64 b a) 4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b)))) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 4)) (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4))) (pow.f64 (pow.f64 (exp.f64 b) 12) b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4))) (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b))))))
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(exp.f64 (log.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 b (sqrt.f64 12)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 b 12) b (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 12 (*.f64 b b)) 1 (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 b b) 12 (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (pow.f64 (hypot.f64 b a) 2) (pow.f64 (hypot.f64 b a) 2) (*.f64 12 (*.f64 b b)))
(fma.f64 (pow.f64 (hypot.f64 b a) 4) 1 (*.f64 12 (*.f64 b b)))
(fma.f64 1 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 1 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 12)) 2) (*.f64 (cbrt.f64 (*.f64 b 12)) b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 4) (*.f64 12 (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 4) (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)) (*.f64 12 (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 (cbrt.f64 b) b) (*.f64 (pow.f64 (cbrt.f64 b) 2) 12) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (cbrt.f64 (*.f64 12 (*.f64 b b))) (cbrt.f64 (*.f64 (pow.f64 b 4) 144)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 144)) (cbrt.f64 (*.f64 12 (*.f64 b b))) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (sqrt.f64 (*.f64 b 12)) (*.f64 (sqrt.f64 (*.f64 b 12)) b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 b (sqrt.f64 12)) (*.f64 b (sqrt.f64 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (hypot.f64 b a) (pow.f64 (hypot.f64 b a) 3) (*.f64 12 (*.f64 b b)))
(fma.f64 (pow.f64 (hypot.f64 b a) 3) (hypot.f64 b a) (*.f64 12 (*.f64 b b)))
(fma.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 4) 5/6) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 12 (*.f64 b b)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b 12)) 2)) (cbrt.f64 (*.f64 b 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 b 12))) (sqrt.f64 (*.f64 b 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 (*.f64 b 12) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 (*.f64 b 12) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 (hypot.f64 b a) 4))
Outputs
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (*.f64 b b))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (*.f64 b b))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (*.f64 b b))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (*.f64 b b))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (*.f64 b b))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (*.f64 b b))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (*.f64 b b))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (*.f64 b b))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (*.f64 b b))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (*.f64 b b))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (*.f64 b b))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (*.f64 b b))
(+.f64 (*.f64 12 (pow.f64 b 2)) (pow.f64 b 4))
(fma.f64 12 (*.f64 b b) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (pow.f64 b 4)))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (pow.f64 b 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 12 (*.f64 b b) (pow.f64 b 4)) (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 12 (*.f64 b b) (pow.f64 b 4)) (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (+.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 (*.f64 b (*.f64 b (*.f64 a a))) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 12 (*.f64 b b) (pow.f64 b 4)) (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 12 (*.f64 b b) (pow.f64 b 4)) (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (+.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 (*.f64 b (*.f64 b (*.f64 a a))) (pow.f64 a 4))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 12 (*.f64 b b) (pow.f64 b 4)) (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 12 (*.f64 b b) (pow.f64 b 4)) (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(pow.f64 a 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.f64 2 (pow.f64 a 2)))) (pow.f64 a 4))
(fma.f64 (*.f64 b b) (+.f64 12 (*.f64 2 (*.f64 a a))) (pow.f64 a 4))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (pow.f64 a 4))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 12 (*.f64 b b) (pow.f64 b 4)) (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.f64 2 (pow.f64 a 2)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 12 (*.f64 b b) (pow.f64 b 4)) (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (pow.f64 b 4))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.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)) (+.f64 (fma.f64 12 (*.f64 b b) (pow.f64 b 4)) (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.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)) (+.f64 (fma.f64 12 (*.f64 b b) (pow.f64 b 4)) (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(pow.f64 b 4)
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.f64 2 (pow.f64 a 2)))) (pow.f64 b 4))
(fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 12 (*.f64 b b) (pow.f64 b 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (pow.f64 b 4))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.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)) (+.f64 (fma.f64 12 (*.f64 b b) (pow.f64 b 4)) (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 12 (*.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)) (+.f64 (fma.f64 12 (*.f64 b b) (pow.f64 b 4)) (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 0 (*.f64 12 (*.f64 b b)))
(*.f64 12 (*.f64 b b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b))))
(*.f64 12 (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 12 (*.f64 b b)))) 1)
(*.f64 12 (*.f64 b b))
(pow.f64 (*.f64 12 (*.f64 b b)) 1)
(*.f64 12 (*.f64 b b))
(pow.f64 (cbrt.f64 (*.f64 12 (*.f64 b b))) 3)
(*.f64 12 (*.f64 b b))
(pow.f64 (*.f64 (pow.f64 b 4) 144) 1/2)
(sqrt.f64 (*.f64 (pow.f64 b 4) 144))
(pow.f64 (*.f64 (pow.f64 b 6) 1728) 1/3)
(cbrt.f64 (*.f64 (pow.f64 b 6) 1728))
(pow.f64 (*.f64 b (sqrt.f64 12)) 2)
(*.f64 12 (*.f64 b b))
(sqrt.f64 (*.f64 (pow.f64 b 4) 144))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b))
(*.f64 12 (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b)))))
(*.f64 12 (*.f64 b b))
(cbrt.f64 (*.f64 (pow.f64 b 6) 1728))
(expm1.f64 (log1p.f64 (*.f64 12 (*.f64 b b))))
(*.f64 12 (*.f64 b b))
(exp.f64 (log.f64 (*.f64 12 (*.f64 b b))))
(*.f64 12 (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (*.f64 12 (*.f64 b b))) 1))
(*.f64 12 (*.f64 b b))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 12 (*.f64 b b))) 1) 1))
(*.f64 12 (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 12 (*.f64 b b)))) 3))
(*.f64 12 (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 b 6) 1728)) 1/3))
(cbrt.f64 (*.f64 (pow.f64 b 6) 1728))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 12 (*.f64 b b))) 3) 1/3))
(*.f64 12 (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 12))) 2))
(*.f64 12 (*.f64 b b))
(log1p.f64 (expm1.f64 (*.f64 12 (*.f64 b b))))
(*.f64 12 (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)))) 1)
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(-.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))) (/.f64 (*.f64 (pow.f64 b 4) 144) (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 -12 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) -144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 b a) 8) (*.f64 (pow.f64 b 4) -144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))
(*.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 1)
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(*.f64 1 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 2))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 2) (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(*.f64 (hypot.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 b (sqrt.f64 12))) (hypot.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 b (sqrt.f64 12))))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(*.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (/.f64 1 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4))))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (pow.f64 b 4) 144 (+.f64 (pow.f64 (hypot.f64 b a) 8) (*.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144)) (/.f64 1 (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 -12 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) -144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 b a) 8) (*.f64 (pow.f64 b 4) -144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)) (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6))))
(*.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (/.f64 1 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4))))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (pow.f64 b 4) 144 (+.f64 (pow.f64 (hypot.f64 b a) 8) (*.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b))) (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 -12 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) -144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 b a) 8) (*.f64 (pow.f64 b 4) -144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)))
(*.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (/.f64 1 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4))))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (pow.f64 b 4) 144 (+.f64 (pow.f64 (hypot.f64 b a) 8) (*.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (pow.f64 b 4) 144 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)))))
(*.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (/.f64 1 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4))))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (pow.f64 b 4) 144 (+.f64 (pow.f64 (hypot.f64 b a) 8) (*.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144)) (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 -12 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) -144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 b a) 8) (*.f64 (pow.f64 b 4) -144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6))) (neg.f64 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4))))
(*.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (/.f64 1 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4))))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (pow.f64 b 4) 144 (+.f64 (pow.f64 (hypot.f64 b a) 8) (*.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144))) (neg.f64 (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 -12 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) -144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 b a) 8) (*.f64 (pow.f64 b 4) -144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) 144) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 -12 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) -144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 b a) 8) (*.f64 (pow.f64 b 4) -144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))
(pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 1)
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 3)
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(pow.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 2) 1/2)
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(pow.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 3) 1/3)
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(pow.f64 (hypot.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 b (sqrt.f64 12))) 2)
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(pow.f64 (/.f64 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)) (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6))) -1)
(*.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (/.f64 1 (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4))))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (*.f64 12 (*.f64 b b)) (-.f64 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4)))
(/.f64 (fma.f64 (pow.f64 b 6) 1728 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 6)) (fma.f64 (pow.f64 b 4) 144 (+.f64 (pow.f64 (hypot.f64 b a) 8) (*.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b))) (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144))) -1)
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) 144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 -12 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 4) (*.f64 (pow.f64 b 4) -144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 b a) 8) (*.f64 (pow.f64 b 4) -144)) (+.f64 (pow.f64 (hypot.f64 b a) 4) (*.f64 (*.f64 b b) -12)))
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 2))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(log.f64 (exp.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)))))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 12) b) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4)))))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b)))) (exp.f64 (pow.f64 (hypot.f64 b a) 4))))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b)))) (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4)))))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(log.f64 (*.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 4)) (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b))))))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4))) (pow.f64 (pow.f64 (exp.f64 b) 12) b)))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 4))) (+.f64 1 (expm1.f64 (*.f64 12 (*.f64 b b))))))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 3))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(exp.f64 (log.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 1))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))) 1) 1))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)))) 3))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4)) 3)) 1/3))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 b (sqrt.f64 12)))) 2))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 b 12) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 b 12) b (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 12 (*.f64 b b)) 1 (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 b b) 12 (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (pow.f64 (hypot.f64 b a) 2) (pow.f64 (hypot.f64 b a) 2) (*.f64 12 (*.f64 b b)))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (pow.f64 (hypot.f64 b a) 4) 1 (*.f64 12 (*.f64 b b)))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 1 (*.f64 12 (*.f64 b b)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 1 (pow.f64 (hypot.f64 b a) 4) (*.f64 12 (*.f64 b b)))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 12)) 2) (*.f64 (cbrt.f64 (*.f64 b 12)) b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 4) (*.f64 12 (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 4) (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)) (*.f64 12 (*.f64 b b)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 4) (*.f64 12 (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 (cbrt.f64 b) b) (*.f64 (pow.f64 (cbrt.f64 b) 2) 12) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (cbrt.f64 (*.f64 12 (*.f64 b b))) (cbrt.f64 (*.f64 (pow.f64 b 4) 144)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 144)) (cbrt.f64 (*.f64 12 (*.f64 b b))) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (cbrt.f64 (*.f64 12 (*.f64 b b))) (cbrt.f64 (*.f64 (pow.f64 b 4) 144)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (sqrt.f64 (*.f64 b 12)) (*.f64 (sqrt.f64 (*.f64 b 12)) b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 b (sqrt.f64 12)) (*.f64 b (sqrt.f64 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (hypot.f64 b a) (pow.f64 (hypot.f64 b a) 3) (*.f64 12 (*.f64 b b)))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (pow.f64 (hypot.f64 b a) 3) (hypot.f64 b a) (*.f64 12 (*.f64 b b)))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 4) 5/6) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 12 (*.f64 b b)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b 12)) 2)) (cbrt.f64 (*.f64 b 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 b 12))) (sqrt.f64 (*.f64 b 12)) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 (*.f64 b 12) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 (*.f64 (*.f64 b 12) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 b (*.f64 12 b) (pow.f64 (hypot.f64 b a) 4))
(fma.f64 12 (*.f64 b b) (pow.f64 (hypot.f64 b a) 4))

localize5.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 b (*.f64 b 12))
Compiler

Compiled 12 to 8 computations (33.3% saved)

localize8.0ms (0.1%)

Compiler

Compiled 13 to 10 computations (23.1% saved)

localize28.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (pow.f64 (cbrt.f64 a) 9)))
99.2%
(pow.f64 (cbrt.f64 a) 9)
99.0%
(cbrt.f64 a)
89.7%
(+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (pow.f64 (cbrt.f64 a) 9))
Compiler

Compiled 67 to 45 computations (32.8% saved)

series14.0ms (0.1%)

Counts
4 → 20
Calls

12 calls:

TimeVariablePointExpression
4.0ms
a
@0
(*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (pow.f64 (cbrt.f64 a) 9)))
3.0ms
a
@-inf
(pow.f64 (cbrt.f64 a) 9)
2.0ms
a
@0
(pow.f64 (cbrt.f64 a) 9)
1.0ms
a
@inf
(pow.f64 (cbrt.f64 a) 9)
1.0ms
a
@-inf
(cbrt.f64 a)

rewrite132.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1380×log-prod
1038×fma-def
676×pow-prod-up
664×pow-exp
506×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01484
130672
2404672
Stop Event
node limit
Counts
4 → 200
Calls
Call 1
Inputs
(+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (pow.f64 (cbrt.f64 a) 9))
(cbrt.f64 a)
(pow.f64 (cbrt.f64 a) 9)
(*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (pow.f64 (cbrt.f64 a) 9)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))) (/.f64 (pow.f64 a 6) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))))
(*.f64 1 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))
(*.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 1)
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) (cbrt.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 2)) (cbrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) (sqrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6)) (/.f64 1 (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27)) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27)) (+.f64 (pow.f64 a 6) (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6)) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6))) (neg.f64 (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2)) (-.f64 (pow.f64 a 3) (*.f64 a (*.f64 (-.f64 1 a) 4))))
(pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 1)
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 3)
(pow.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6))) -1)
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 2))
(log.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 4) a) (-.f64 1 a)) (+.f64 1 (expm1.f64 (pow.f64 a 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (exp.f64 (pow.f64 a 3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (+.f64 1 (expm1.f64 (pow.f64 a 3)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 3)) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 3))) (pow.f64 (pow.f64 (exp.f64 4) a) (-.f64 1 a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 3))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))))))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(exp.f64 (log.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(fma.f64 1 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))
(fma.f64 1 (pow.f64 a 3) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 a (*.f64 a a) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 a 4) (pow.f64 a 3))
(fma.f64 4 (*.f64 a (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (*.f64 a 4) (-.f64 1 a) (pow.f64 a 3))
(fma.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 1 (pow.f64 a 3))
(fma.f64 (pow.f64 a 3) 1 (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (pow.f64 a 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 a)) 2) (*.f64 (cbrt.f64 (-.f64 1 a)) (*.f64 a 4)) (pow.f64 a 3))
(fma.f64 (cbrt.f64 (*.f64 16 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a 4)) (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (*.f64 a a) a (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 3))
(fma.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 4)) (pow.f64 a 3))
(fma.f64 (*.f64 2 (sqrt.f64 a)) (*.f64 (*.f64 2 (sqrt.f64 a)) (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (pow.f64 a 3/2) (pow.f64 a 3/2) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (*.f64 (-.f64 1 a) 4) a (pow.f64 a 3))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 a) 2) 3) a (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 9) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 9) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (*.f64 (*.f64 a a) 1) a (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (*.f64 (-.f64 1 a) a) 4 (pow.f64 a 3))
(fma.f64 (*.f64 (-.f64 1 a) (cbrt.f64 (*.f64 16 (*.f64 a a)))) (cbrt.f64 (*.f64 a 4)) (pow.f64 a 3))
(fma.f64 (*.f64 (-.f64 1 a) (*.f64 2 (sqrt.f64 a))) (*.f64 2 (sqrt.f64 a)) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 a 4) (pow.f64 (cbrt.f64 (-.f64 1 a)) 2)) (cbrt.f64 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 a 4) (sqrt.f64 (-.f64 1 a))) (sqrt.f64 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 (-.f64 1 a) 4) 1) a (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 (-.f64 1 a) 4) (sqrt.f64 a)) (sqrt.f64 a) (pow.f64 a 3))
(fma.f64 (pow.f64 a 5/2) (sqrt.f64 a) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(+.f64 0 (cbrt.f64 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a))) (cbrt.f64 (exp.f64 (cbrt.f64 a))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 a)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 a)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 a))) 1)
(*.f64 1 (cbrt.f64 a))
(*.f64 (cbrt.f64 a) 1)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (pow.f64 a 1/6) (pow.f64 a 1/6))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1/3)) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) 1/3)))
(pow.f64 a 1/3)
(pow.f64 (cbrt.f64 a) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 a)) 3)
(pow.f64 (pow.f64 a 1/6) 2)
(pow.f64 (sqrt.f64 a) 2/3)
(sqrt.f64 (pow.f64 (cbrt.f64 a) 2))
(log.f64 (exp.f64 (cbrt.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 a))))
(expm1.f64 (log1p.f64 (cbrt.f64 a)))
(exp.f64 (log.f64 (cbrt.f64 a)))
(exp.f64 (*.f64 (log.f64 a) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 a))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 a)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 a)))
(+.f64 0 (pow.f64 a 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a 3))) (cbrt.f64 (exp.f64 (pow.f64 a 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a 3))) 1)
(*.f64 1 (pow.f64 a 3))
(*.f64 a (*.f64 a a))
(*.f64 (pow.f64 a 3) 1)
(*.f64 (*.f64 a a) a)
(*.f64 (pow.f64 a 3/2) (pow.f64 a 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 a) 2) 3) a)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 9) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 9))
(*.f64 (*.f64 (*.f64 a a) 1) a)
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (pow.f64 a 5/2) (sqrt.f64 a))
(sqrt.f64 (pow.f64 a 6))
(log.f64 (exp.f64 (pow.f64 a 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 a 3))))
(cbrt.f64 (pow.f64 (cbrt.f64 a) 27))
(expm1.f64 (log1p.f64 (pow.f64 a 3)))
(exp.f64 (*.f64 3 (log.f64 a)))
(exp.f64 (*.f64 (log.f64 a) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 a)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1/3) 9))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1) 9))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 a)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 9/2))
(exp.f64 (*.f64 (*.f64 27 (log.f64 (cbrt.f64 a))) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 a)) 3) 1/3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 a)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 9/2) 2))
(log1p.f64 (expm1.f64 (pow.f64 a 3)))
(+.f64 0 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(+.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(+.f64 (pow.f64 a 4) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(+.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 1) (*.f64 (pow.f64 a 4) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 3) (pow.f64 (pow.f64 a 4) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (-.f64 (pow.f64 (pow.f64 a 4) 2) (*.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (pow.f64 (pow.f64 a 4) 2)) (fma.f64 (*.f64 (-.f64 1 a) 4) (*.f64 a a) (neg.f64 (pow.f64 a 4))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27))) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6))) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27)) a) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6)) a) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)))
(pow.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 3)
(pow.f64 (pow.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (exp.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))))
(exp.f64 (log.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))) 2))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))))
(fma.f64 1 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(fma.f64 1 (pow.f64 a 4) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 4))
(fma.f64 a (pow.f64 a 3) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (-.f64 1 a) (*.f64 (*.f64 a 4) a) (pow.f64 a 4))
(fma.f64 (*.f64 a 4) (*.f64 (-.f64 1 a) a) (pow.f64 a 4))
(fma.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) a (pow.f64 a 4))
(fma.f64 (pow.f64 a 3) a (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (*.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) a) (pow.f64 a 4))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 10) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) a) (pow.f64 a 4))
(fma.f64 (sqrt.f64 a) (pow.f64 a 7/2) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(fma.f64 (pow.f64 a 3/2) (pow.f64 a 5/2) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 1 (*.f64 (pow.f64 a 4) 1))
(fma.f64 (*.f64 (-.f64 1 a) 4) (*.f64 a a) (pow.f64 a 4))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)))) (cbrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))) (cbrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)))) (pow.f64 a 4))
(fma.f64 (sqrt.f64 (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4)) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)))) (sqrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)))) (pow.f64 a 4))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (sqrt.f64 a)) (*.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (sqrt.f64 a)) (pow.f64 a 4))
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (pow.f64 a 4))
(fma.f64 (*.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (pow.f64 a 4))
(fma.f64 (*.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (sqrt.f64 a)) (sqrt.f64 a) (pow.f64 a 4))
(fma.f64 (*.f64 a (-.f64 1 a)) (*.f64 a 4) (pow.f64 a 4))
(fma.f64 (*.f64 a (*.f64 a 4)) (-.f64 1 a) (pow.f64 a 4))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) 2)) (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(fma.f64 (*.f64 a (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(fma.f64 (pow.f64 a 5/2) (pow.f64 a 3/2) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (pow.f64 (cbrt.f64 a) 11) (cbrt.f64 a) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (pow.f64 a 7/2) (sqrt.f64 a) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))

simplify155.0ms (1.4%)

Algorithm
egg-herbie
Rules
840×cancel-sign-sub-inv
612×fma-neg
596×associate-*r*
578×exp-prod
566×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04556766
110666634
234576394
Stop Event
node limit
Counts
220 → 263
Calls
Call 1
Inputs
(*.f64 4 a)
(+.f64 (*.f64 4 a) (*.f64 -4 (pow.f64 a 2)))
(+.f64 (*.f64 4 a) (*.f64 -4 (pow.f64 a 2)))
(+.f64 (*.f64 4 a) (*.f64 -4 (pow.f64 a 2)))
(*.f64 -4 (pow.f64 a 2))
(+.f64 (*.f64 4 a) (*.f64 -4 (pow.f64 a 2)))
(+.f64 (*.f64 4 a) (*.f64 -4 (pow.f64 a 2)))
(*.f64 -4 (pow.f64 a 2))
(+.f64 (*.f64 4 a) (*.f64 -4 (pow.f64 a 2)))
(+.f64 (*.f64 4 a) (*.f64 -4 (pow.f64 a 2)))
(*.f64 4 (pow.f64 a 2))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(*.f64 -4 (pow.f64 a 3))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(*.f64 -4 (pow.f64 a 3))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))) (/.f64 (pow.f64 a 6) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))))
(*.f64 1 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))
(*.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 1)
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) (cbrt.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 2)) (cbrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) (sqrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6)) (/.f64 1 (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27)) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27)) (+.f64 (pow.f64 a 6) (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6)) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6))) (neg.f64 (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2)) (-.f64 (pow.f64 a 3) (*.f64 a (*.f64 (-.f64 1 a) 4))))
(pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 1)
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 3)
(pow.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6))) -1)
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 2))
(log.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 4) a) (-.f64 1 a)) (+.f64 1 (expm1.f64 (pow.f64 a 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (exp.f64 (pow.f64 a 3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (+.f64 1 (expm1.f64 (pow.f64 a 3)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 3)) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 3))) (pow.f64 (pow.f64 (exp.f64 4) a) (-.f64 1 a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 3))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))))))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(exp.f64 (log.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(fma.f64 1 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))
(fma.f64 1 (pow.f64 a 3) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 a (*.f64 a a) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 a 4) (pow.f64 a 3))
(fma.f64 4 (*.f64 a (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (*.f64 a 4) (-.f64 1 a) (pow.f64 a 3))
(fma.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 1 (pow.f64 a 3))
(fma.f64 (pow.f64 a 3) 1 (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (pow.f64 a 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 a)) 2) (*.f64 (cbrt.f64 (-.f64 1 a)) (*.f64 a 4)) (pow.f64 a 3))
(fma.f64 (cbrt.f64 (*.f64 16 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a 4)) (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (*.f64 a a) a (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 3))
(fma.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 4)) (pow.f64 a 3))
(fma.f64 (*.f64 2 (sqrt.f64 a)) (*.f64 (*.f64 2 (sqrt.f64 a)) (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (pow.f64 a 3/2) (pow.f64 a 3/2) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (*.f64 (-.f64 1 a) 4) a (pow.f64 a 3))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 a) 2) 3) a (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 9) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 9) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (*.f64 (*.f64 a a) 1) a (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (*.f64 (-.f64 1 a) a) 4 (pow.f64 a 3))
(fma.f64 (*.f64 (-.f64 1 a) (cbrt.f64 (*.f64 16 (*.f64 a a)))) (cbrt.f64 (*.f64 a 4)) (pow.f64 a 3))
(fma.f64 (*.f64 (-.f64 1 a) (*.f64 2 (sqrt.f64 a))) (*.f64 2 (sqrt.f64 a)) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 a 4) (pow.f64 (cbrt.f64 (-.f64 1 a)) 2)) (cbrt.f64 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 a 4) (sqrt.f64 (-.f64 1 a))) (sqrt.f64 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 (-.f64 1 a) 4) 1) a (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 (-.f64 1 a) 4) (sqrt.f64 a)) (sqrt.f64 a) (pow.f64 a 3))
(fma.f64 (pow.f64 a 5/2) (sqrt.f64 a) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(+.f64 0 (cbrt.f64 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a))) (cbrt.f64 (exp.f64 (cbrt.f64 a))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 a)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 a)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 a))) 1)
(*.f64 1 (cbrt.f64 a))
(*.f64 (cbrt.f64 a) 1)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (pow.f64 a 1/6) (pow.f64 a 1/6))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1/3)) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) 1/3)))
(pow.f64 a 1/3)
(pow.f64 (cbrt.f64 a) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 a)) 3)
(pow.f64 (pow.f64 a 1/6) 2)
(pow.f64 (sqrt.f64 a) 2/3)
(sqrt.f64 (pow.f64 (cbrt.f64 a) 2))
(log.f64 (exp.f64 (cbrt.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 a))))
(expm1.f64 (log1p.f64 (cbrt.f64 a)))
(exp.f64 (log.f64 (cbrt.f64 a)))
(exp.f64 (*.f64 (log.f64 a) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 a))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 a)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 a)))
(+.f64 0 (pow.f64 a 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a 3))) (cbrt.f64 (exp.f64 (pow.f64 a 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a 3))) 1)
(*.f64 1 (pow.f64 a 3))
(*.f64 a (*.f64 a a))
(*.f64 (pow.f64 a 3) 1)
(*.f64 (*.f64 a a) a)
(*.f64 (pow.f64 a 3/2) (pow.f64 a 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 a) 2) 3) a)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 9) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 9))
(*.f64 (*.f64 (*.f64 a a) 1) a)
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (pow.f64 a 5/2) (sqrt.f64 a))
(sqrt.f64 (pow.f64 a 6))
(log.f64 (exp.f64 (pow.f64 a 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 a 3))))
(cbrt.f64 (pow.f64 (cbrt.f64 a) 27))
(expm1.f64 (log1p.f64 (pow.f64 a 3)))
(exp.f64 (*.f64 3 (log.f64 a)))
(exp.f64 (*.f64 (log.f64 a) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 a)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1/3) 9))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1) 9))
(exp.f64 (*.f64 (*.f64 (log.f64 a) 3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 a)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 9/2))
(exp.f64 (*.f64 (*.f64 27 (log.f64 (cbrt.f64 a))) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 a)) 3) 1/3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 a)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 9/2) 2))
(log1p.f64 (expm1.f64 (pow.f64 a 3)))
(+.f64 0 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(+.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(+.f64 (pow.f64 a 4) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(+.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 1) (*.f64 (pow.f64 a 4) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 3) (pow.f64 (pow.f64 a 4) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (-.f64 (pow.f64 (pow.f64 a 4) 2) (*.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (pow.f64 (pow.f64 a 4) 2)) (fma.f64 (*.f64 (-.f64 1 a) 4) (*.f64 a a) (neg.f64 (pow.f64 a 4))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27))) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6))) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27)) a) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6)) a) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)))
(pow.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 3)
(pow.f64 (pow.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (exp.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))))
(exp.f64 (log.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))) 2))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))))
(fma.f64 1 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(fma.f64 1 (pow.f64 a 4) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 4))
(fma.f64 a (pow.f64 a 3) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (-.f64 1 a) (*.f64 (*.f64 a 4) a) (pow.f64 a 4))
(fma.f64 (*.f64 a 4) (*.f64 (-.f64 1 a) a) (pow.f64 a 4))
(fma.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) a (pow.f64 a 4))
(fma.f64 (pow.f64 a 3) a (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (*.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) a) (pow.f64 a 4))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 10) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) a) (pow.f64 a 4))
(fma.f64 (sqrt.f64 a) (pow.f64 a 7/2) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(fma.f64 (pow.f64 a 3/2) (pow.f64 a 5/2) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 1 (*.f64 (pow.f64 a 4) 1))
(fma.f64 (*.f64 (-.f64 1 a) 4) (*.f64 a a) (pow.f64 a 4))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)))) (cbrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))) (cbrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)))) (pow.f64 a 4))
(fma.f64 (sqrt.f64 (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4)) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)))) (sqrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)))) (pow.f64 a 4))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (sqrt.f64 a)) (*.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (sqrt.f64 a)) (pow.f64 a 4))
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (pow.f64 a 4))
(fma.f64 (*.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (pow.f64 a 4))
(fma.f64 (*.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (sqrt.f64 a)) (sqrt.f64 a) (pow.f64 a 4))
(fma.f64 (*.f64 a (-.f64 1 a)) (*.f64 a 4) (pow.f64 a 4))
(fma.f64 (*.f64 a (*.f64 a 4)) (-.f64 1 a) (pow.f64 a 4))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) 2)) (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(fma.f64 (*.f64 a (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(fma.f64 (pow.f64 a 5/2) (pow.f64 a 3/2) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (pow.f64 (cbrt.f64 a) 11) (cbrt.f64 a) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (pow.f64 a 7/2) (sqrt.f64 a) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
Outputs
(*.f64 4 a)
(+.f64 (*.f64 4 a) (*.f64 -4 (pow.f64 a 2)))
(fma.f64 4 a (*.f64 -4 (*.f64 a a)))
(fma.f64 4 a (*.f64 a (*.f64 a -4)))
(*.f64 a (+.f64 (*.f64 a -4) 4))
(+.f64 (*.f64 4 a) (*.f64 -4 (pow.f64 a 2)))
(fma.f64 4 a (*.f64 -4 (*.f64 a a)))
(fma.f64 4 a (*.f64 a (*.f64 a -4)))
(*.f64 a (+.f64 (*.f64 a -4) 4))
(+.f64 (*.f64 4 a) (*.f64 -4 (pow.f64 a 2)))
(fma.f64 4 a (*.f64 -4 (*.f64 a a)))
(fma.f64 4 a (*.f64 a (*.f64 a -4)))
(*.f64 a (+.f64 (*.f64 a -4) 4))
(*.f64 -4 (pow.f64 a 2))
(*.f64 -4 (*.f64 a a))
(*.f64 a (*.f64 a -4))
(+.f64 (*.f64 4 a) (*.f64 -4 (pow.f64 a 2)))
(fma.f64 4 a (*.f64 -4 (*.f64 a a)))
(fma.f64 4 a (*.f64 a (*.f64 a -4)))
(*.f64 a (+.f64 (*.f64 a -4) 4))
(+.f64 (*.f64 4 a) (*.f64 -4 (pow.f64 a 2)))
(fma.f64 4 a (*.f64 -4 (*.f64 a a)))
(fma.f64 4 a (*.f64 a (*.f64 a -4)))
(*.f64 a (+.f64 (*.f64 a -4) 4))
(*.f64 -4 (pow.f64 a 2))
(*.f64 -4 (*.f64 a a))
(*.f64 a (*.f64 a -4))
(+.f64 (*.f64 4 a) (*.f64 -4 (pow.f64 a 2)))
(fma.f64 4 a (*.f64 -4 (*.f64 a a)))
(fma.f64 4 a (*.f64 a (*.f64 a -4)))
(*.f64 a (+.f64 (*.f64 a -4) 4))
(+.f64 (*.f64 4 a) (*.f64 -4 (pow.f64 a 2)))
(fma.f64 4 a (*.f64 -4 (*.f64 a a)))
(fma.f64 4 a (*.f64 a (*.f64 a -4)))
(*.f64 a (+.f64 (*.f64 a -4) 4))
(*.f64 4 (pow.f64 a 2))
(*.f64 4 (*.f64 a a))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 a (+.f64 (*.f64 a -4) 4)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 a (+.f64 (*.f64 a -4) 4)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 a (+.f64 (*.f64 a -4) 4)))
(*.f64 -4 (pow.f64 a 3))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 a (+.f64 (*.f64 a -4) 4)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 a (+.f64 (*.f64 a -4) 4)))
(*.f64 -4 (pow.f64 a 3))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 a (+.f64 (*.f64 a -4) 4)))
(+.f64 (*.f64 4 (pow.f64 a 2)) (*.f64 -4 (pow.f64 a 3)))
(fma.f64 4 (*.f64 a a) (*.f64 -4 (pow.f64 a 3)))
(*.f64 a (*.f64 a (+.f64 (*.f64 a -4) 4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 1)
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(-.f64 (/.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))) (/.f64 (pow.f64 a 6) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (pow.f64 a 6)) (-.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (pow.f64 a 6)) (-.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2)) (*.f64 a (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))
(*.f64 1 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(*.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 1)
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) (cbrt.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 2)))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))) (cbrt.f64 (pow.f64 (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 2)) (cbrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))) (cbrt.f64 (pow.f64 (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)) 2)))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) (sqrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 3) (pow.f64 (cbrt.f64 a) 27)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (-.f64 1 a) (*.f64 4 (pow.f64 a 4)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 (cbrt.f64 a) 27)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 4 (-.f64 1 a)) (pow.f64 a 4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 a 9)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (*.f64 (pow.f64 a 4) (fma.f64 a a (*.f64 -4 (-.f64 1 a))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6)) (/.f64 1 (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (pow.f64 a 6)) (-.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (pow.f64 a 6)) (-.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2)) (*.f64 a (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 3) (pow.f64 (cbrt.f64 a) 27)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (-.f64 1 a) (*.f64 4 (pow.f64 a 4)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 (cbrt.f64 a) 27)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 4 (-.f64 1 a)) (pow.f64 a 4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 a 9)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (*.f64 (pow.f64 a 4) (fma.f64 a a (*.f64 -4 (-.f64 1 a))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (pow.f64 a 6)) (-.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (pow.f64 a 6)) (-.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2)) (*.f64 a (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27)) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 3) (pow.f64 (cbrt.f64 a) 27)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (-.f64 1 a) (*.f64 4 (pow.f64 a 4)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 (cbrt.f64 a) 27)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 4 (-.f64 1 a)) (pow.f64 a 4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 a 9)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (*.f64 (pow.f64 a 4) (fma.f64 a a (*.f64 -4 (-.f64 1 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27)) (+.f64 (pow.f64 a 6) (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 3) (pow.f64 (cbrt.f64 a) 27)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (-.f64 1 a) (*.f64 4 (pow.f64 a 4)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 (cbrt.f64 a) 27)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 4 (-.f64 1 a)) (pow.f64 a 4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 a 9)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (*.f64 (pow.f64 a 4) (fma.f64 a a (*.f64 -4 (-.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6)) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (pow.f64 a 6)) (-.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (pow.f64 a 6)) (-.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2)) (*.f64 a (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 3) (pow.f64 (cbrt.f64 a) 27)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (-.f64 1 a) (*.f64 4 (pow.f64 a 4)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 (cbrt.f64 a) 27)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 4 (-.f64 1 a)) (pow.f64 a 4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 a 9)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (*.f64 (pow.f64 a 4) (fma.f64 a a (*.f64 -4 (-.f64 1 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6))) (neg.f64 (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (pow.f64 a 6)) (-.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (pow.f64 a 6)) (-.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2)) (*.f64 a (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2)) (-.f64 (pow.f64 a 3) (*.f64 a (*.f64 (-.f64 1 a) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (pow.f64 a 6)) (-.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (pow.f64 a 6)) (-.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2)) (*.f64 a (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))
(pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 1)
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 3)
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(pow.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 3) 1/3)
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 2)
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 3) (pow.f64 (cbrt.f64 a) 27)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (-.f64 1 a) (*.f64 4 (pow.f64 a 4)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 (cbrt.f64 a) 27)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 4 (-.f64 1 a)) (pow.f64 a 4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 a 9)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (*.f64 (pow.f64 a 4) (fma.f64 a a (*.f64 -4 (-.f64 1 a))))))
(pow.f64 (/.f64 (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (pow.f64 a 6)) (-.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (pow.f64 a 6)) (-.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2)) (*.f64 a (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 2))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(log.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 4) a) (-.f64 1 a)) (+.f64 1 (expm1.f64 (pow.f64 a 3)))))
(+.f64 (pow.f64 a 3) (log.f64 (pow.f64 (pow.f64 (exp.f64 4) a) (-.f64 1 a))))
(+.f64 (pow.f64 a 3) (*.f64 (-.f64 1 a) (log.f64 (pow.f64 (exp.f64 4) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (exp.f64 (pow.f64 a 3))))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (+.f64 1 (expm1.f64 (pow.f64 a 3)))))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 3)) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))))))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 3))) (pow.f64 (pow.f64 (exp.f64 4) a) (-.f64 1 a))))
(+.f64 (pow.f64 a 3) (log.f64 (pow.f64 (pow.f64 (exp.f64 4) a) (-.f64 1 a))))
(+.f64 (pow.f64 a 3) (*.f64 (-.f64 1 a) (log.f64 (pow.f64 (exp.f64 4) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 a 3))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))))))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(exp.f64 (log.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 1))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 1) 1))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 1/3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 2))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 1 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 1 (pow.f64 a 3) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 a (*.f64 a a) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 a 4) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 4 (*.f64 a (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (*.f64 a 4) (-.f64 1 a) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 1 (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (pow.f64 a 3) 1 (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 a)) 2) (*.f64 (cbrt.f64 (-.f64 1 a)) (*.f64 a 4)) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (cbrt.f64 (*.f64 16 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a 4)) (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 a a) 16)) (*.f64 (-.f64 1 a) (cbrt.f64 (*.f64 4 a))) (pow.f64 a 3))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 a 16))) (*.f64 (-.f64 1 a) (cbrt.f64 (*.f64 4 a))) (pow.f64 a 3))
(fma.f64 (*.f64 (-.f64 1 a) (cbrt.f64 (*.f64 a (*.f64 a 16)))) (cbrt.f64 (*.f64 4 a)) (pow.f64 a 3))
(fma.f64 (*.f64 a a) a (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 (sqrt.f64 (-.f64 1 a)) (*.f64 a 4)) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (*.f64 2 (sqrt.f64 a)) (*.f64 (*.f64 2 (sqrt.f64 a)) (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (pow.f64 a 3/2) (pow.f64 a 3/2) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (*.f64 (-.f64 1 a) 4) a (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 a) 2) 3) a (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 9) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 9) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 9) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 9) (*.f64 a (*.f64 4 (-.f64 1 a))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 9) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 9) (*.f64 4 (*.f64 a (-.f64 1 a))))
(fma.f64 (*.f64 (*.f64 a a) 1) a (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (*.f64 (-.f64 1 a) a) 4 (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (*.f64 (-.f64 1 a) (cbrt.f64 (*.f64 16 (*.f64 a a)))) (cbrt.f64 (*.f64 a 4)) (pow.f64 a 3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 a a) 16)) (*.f64 (-.f64 1 a) (cbrt.f64 (*.f64 4 a))) (pow.f64 a 3))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 a 16))) (*.f64 (-.f64 1 a) (cbrt.f64 (*.f64 4 a))) (pow.f64 a 3))
(fma.f64 (*.f64 (-.f64 1 a) (cbrt.f64 (*.f64 a (*.f64 a 16)))) (cbrt.f64 (*.f64 4 a)) (pow.f64 a 3))
(fma.f64 (*.f64 (-.f64 1 a) (*.f64 2 (sqrt.f64 a))) (*.f64 2 (sqrt.f64 a)) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 a 4) (pow.f64 (cbrt.f64 (-.f64 1 a)) 2)) (cbrt.f64 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 a 4) (sqrt.f64 (-.f64 1 a))) (sqrt.f64 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 (-.f64 1 a) 4) 1) a (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 (-.f64 1 a) 4) (sqrt.f64 a)) (sqrt.f64 a) (pow.f64 a 3))
(fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))
(fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))
(fma.f64 (pow.f64 a 5/2) (sqrt.f64 a) (*.f64 a (*.f64 (-.f64 1 a) 4)))
(fma.f64 (pow.f64 a 5/2) (sqrt.f64 a) (*.f64 a (*.f64 4 (-.f64 1 a))))
(fma.f64 (sqrt.f64 a) (pow.f64 a 5/2) (*.f64 4 (*.f64 a (-.f64 1 a))))
(+.f64 0 (cbrt.f64 a))
(cbrt.f64 a)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a))) (cbrt.f64 (exp.f64 (cbrt.f64 a))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 a)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 a)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 a))) 1)
(cbrt.f64 a)
(*.f64 1 (cbrt.f64 a))
(cbrt.f64 a)
(*.f64 (cbrt.f64 a) 1)
(cbrt.f64 a)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(cbrt.f64 a)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 a)))
(cbrt.f64 a)
(*.f64 (pow.f64 a 1/6) (pow.f64 a 1/6))
(cbrt.f64 a)
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 1/3)) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (exp.f64 (*.f64 2/3 (*.f64 1/3 (log.f64 a)))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (exp.f64 2/9) (log.f64 a)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) 1/3)))
(cbrt.f64 a)
(pow.f64 a 1/3)
(cbrt.f64 a)
(pow.f64 (cbrt.f64 a) 1)
(cbrt.f64 a)
(pow.f64 (cbrt.f64 (cbrt.f64 a)) 3)
(cbrt.f64 a)
(pow.f64 (pow.f64 a 1/6) 2)
(cbrt.f64 a)
(pow.f64 (sqrt.f64 a) 2/3)
(cbrt.f64 a)
(sqrt.f64 (pow.f64 (cbrt.f64 a) 2))
(cbrt.f64 a)
(log.f64 (exp.f64 (cbrt.f64 a)))
(cbrt.f64 a)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 a))))
(cbrt.f64 a)
(expm1.f64 (log1p.f64 (cbrt.f64 a)))
(cbrt.f64 a)
(exp.f64 (log.f64 (cbrt.f64 a)))
(cbrt.f64 a)
(exp.f64 (*.f64 (log.f64 a) 1/3))
(cbrt.f64 a)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1))
(cbrt.f64 a)
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1) 1/3))
(cbrt.f64 a)
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1/3) 1))
(cbrt.f64 a)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1) 1))
(cbrt.f64 a)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 a))) 3))
(cbrt.f64 a)
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 a)) 2))
(cbrt.f64 a)
(log1p.f64 (expm1.f64 (cbrt.f64 a)))
(cbrt.f64 a)
(+.f64 0 (pow.f64 a 3))
(pow.f64 a 3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a 3))) (cbrt.f64 (exp.f64 (pow.f64 a 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a 3))) 1)
(pow.f64 a 3)
(*.f64 1 (pow.f64 a 3))
(pow.f64 a 3)
(*.f64 a (*.f64 a a))
(pow.f64 a 3)
(*.f64 (pow.f64 a 3) 1)
(pow.f64 a 3)
(*.f64 (*.f64 a a) a)
(pow.f64 a 3)
(*.f64 (pow.f64 a 3/2) (pow.f64 a 3/2))
(pow.f64 a 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 a) 2) 3) a)
(pow.f64 a 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 9) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 9))
(*.f64 (*.f64 (*.f64 a a) 1) a)
(pow.f64 a 3)
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(pow.f64 a 3)
(*.f64 (pow.f64 a 5/2) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 a 5/2))
(sqrt.f64 (pow.f64 a 6))
(pow.f64 a 3)
(log.f64 (exp.f64 (pow.f64 a 3)))
(pow.f64 a 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 a 3))))
(pow.f64 a 3)
(cbrt.f64 (pow.f64 (cbrt.f64 a) 27))
(pow.f64 a 3)
(expm1.f64 (log1p.f64 (pow.f64 a 3)))
(pow.f64 a 3)
(exp.f64 (*.f64 3 (log.f64 a)))
(pow.f64 a 3)
(exp.f64 (*.f64 (log.f64 a) 3))
(pow.f64 a 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 a)) 1))
(pow.f64 a 3)
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1) 3))
(pow.f64 a 3)
(exp.f64 (*.f64 (*.f64 (log.f64 a) 1/3) 9))
(pow.f64 a 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 1) 9))
(pow.f64 a 3)
(exp.f64 (*.f64 (*.f64 (log.f64 a) 3) 1))
(pow.f64 a 3)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 a)) 1) 1))
(pow.f64 a 3)
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 a)) 9/2))
(pow.f64 a 3)
(exp.f64 (*.f64 (*.f64 27 (log.f64 (cbrt.f64 a))) 1/3))
(pow.f64 a 3)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 a)) 3) 1/3))
(pow.f64 a 3)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 a)) 2))
(pow.f64 a 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 a)) 9/2) 2))
(pow.f64 a 3)
(log1p.f64 (expm1.f64 (pow.f64 a 3)))
(pow.f64 a 3)
(+.f64 0 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(+.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(+.f64 (pow.f64 a 4) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(+.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 1) (*.f64 (pow.f64 a 4) 1))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))) a)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))) a))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3))) a))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))) 1)
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 3) (pow.f64 (pow.f64 a 4) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (-.f64 (pow.f64 (pow.f64 a 4) 2) (*.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a)))) 3) (pow.f64 (pow.f64 a 4) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a)))) 2) (-.f64 (pow.f64 (pow.f64 a 4) 2) (*.f64 a (*.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) (pow.f64 a 4))))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 6) (*.f64 64 (pow.f64 (-.f64 1 a) 3))) (pow.f64 (pow.f64 a 4) 3)) (+.f64 (pow.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) 2) (-.f64 (pow.f64 a 8) (*.f64 (pow.f64 a 6) (*.f64 4 (-.f64 1 a))))))
(/.f64 (+.f64 (*.f64 64 (pow.f64 (*.f64 (-.f64 1 a) (*.f64 a a)) 3)) (pow.f64 a 12)) (-.f64 (pow.f64 a 8) (*.f64 (*.f64 4 (-.f64 1 a)) (*.f64 (pow.f64 a 4) (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (pow.f64 (pow.f64 a 4) 2)) (fma.f64 (*.f64 (-.f64 1 a) 4) (*.f64 a a) (neg.f64 (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a)))) 2) (pow.f64 (pow.f64 a 4) 2)) (fma.f64 (*.f64 4 (-.f64 1 a)) (*.f64 a a) (neg.f64 (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) 2) (pow.f64 a 8)) (-.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))) (pow.f64 a 4)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27))) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (-.f64 1 a) (*.f64 4 (pow.f64 a 4))))) (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 3) (pow.f64 (cbrt.f64 a) 27))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 (cbrt.f64 a) 27)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 4 (-.f64 1 a)) (pow.f64 a 4))))) a)
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 a 9)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (*.f64 (pow.f64 a 4) (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))) a)
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6))) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)))
(/.f64 a (/.f64 (-.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) (pow.f64 a 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (pow.f64 a 6))))
(*.f64 (/.f64 a (-.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) (pow.f64 a 3))) (-.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (pow.f64 a 6)))
(*.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2)) (*.f64 a (fma.f64 a a (*.f64 -4 (-.f64 1 a))))) a)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 3) (pow.f64 (cbrt.f64 a) 27)) a) (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 (-.f64 1 a) 4) (pow.f64 a 4)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (-.f64 1 a) (*.f64 4 (pow.f64 a 4))))) (+.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 3) (pow.f64 (cbrt.f64 a) 27))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 (cbrt.f64 a) 27)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (-.f64 (pow.f64 a 6) (*.f64 (*.f64 4 (-.f64 1 a)) (pow.f64 a 4))))) a)
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 1 a)) 3) 64) (pow.f64 a 9)) (+.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (*.f64 (pow.f64 a 4) (fma.f64 a a (*.f64 -4 (-.f64 1 a)))))) a)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) 2) (pow.f64 a 6)) a) (-.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 3)))
(/.f64 a (/.f64 (-.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) (pow.f64 a 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 4 (-.f64 1 a))) 2) (pow.f64 a 6))))
(*.f64 (/.f64 a (-.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) (pow.f64 a 3))) (-.f64 (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2) (pow.f64 a 6)))
(*.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2)) (*.f64 a (fma.f64 a a (*.f64 -4 (-.f64 1 a))))) a)
(pow.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 1)
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 3)
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(pow.f64 (pow.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 3) 1/3)
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 2)
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 2))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) a))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(log.f64 (*.f64 (exp.f64 (pow.f64 a 4)) (exp.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 3))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 3)))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)) 3) (pow.f64 a 3)))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(exp.f64 (log.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 1))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))) 1) 1))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))) 3))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))) 1/3))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))))) 2))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3)))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 1 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 1 (pow.f64 a 4) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 a (pow.f64 a 3) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (-.f64 1 a) (*.f64 (*.f64 a 4) a) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 a 4) (*.f64 (-.f64 1 a) a) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) a (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (pow.f64 a 3) a (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) 2) (*.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) a) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 10) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) a) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (sqrt.f64 a) (pow.f64 a 7/2) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (sqrt.f64 a) (pow.f64 a 7/2) (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a)))))
(fma.f64 (sqrt.f64 a) (pow.f64 a 7/2) (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (pow.f64 a 3/2) (pow.f64 a 5/2) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))) 1 (*.f64 (pow.f64 a 4) 1))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 (-.f64 1 a) 4) (*.f64 a a) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)))) (cbrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))) (cbrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)))) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (sqrt.f64 (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4)) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)))) (sqrt.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4)))) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (sqrt.f64 a)) (*.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (sqrt.f64 a)) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)) (sqrt.f64 a)) (sqrt.f64 a) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 a (-.f64 1 a)) (*.f64 a 4) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 a (*.f64 a 4)) (-.f64 1 a) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) 2)) (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (*.f64 a (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4)))) (sqrt.f64 (*.f64 a (*.f64 (-.f64 1 a) 4))) (pow.f64 a 4))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (pow.f64 a 5/2) (pow.f64 a 3/2) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (pow.f64 (cbrt.f64 a) 11) (cbrt.f64 a) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(*.f64 a (fma.f64 a (*.f64 4 (-.f64 1 a)) (pow.f64 a 3)))
(*.f64 a (fma.f64 (-.f64 1 a) (*.f64 4 a) (pow.f64 a 3)))
(fma.f64 (pow.f64 a 7/2) (sqrt.f64 a) (*.f64 a (*.f64 a (*.f64 (-.f64 1 a) 4))))
(fma.f64 (sqrt.f64 a) (pow.f64 a 7/2) (*.f64 a (*.f64 a (*.f64 4 (-.f64 1 a)))))
(fma.f64 (sqrt.f64 a) (pow.f64 a 7/2) (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a))))

localize61.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
98.0%
(expm1.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
90.2%
(*.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
74.6%
(log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
Compiler

Compiled 64 to 36 computations (43.8% saved)

series2.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
a
@inf
(log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
0.0ms
a
@0
(log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
0.0ms
a
@-inf
(log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
0.0ms
a
@inf
(*.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
0.0ms
a
@0
(*.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))

rewrite83.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1220×log-prod
784×pow-prod-down
652×pow-prod-up
586×pow-exp
496×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01685
130085
2329785
Stop Event
node limit
Counts
3 → 104
Calls
Call 1
Inputs
(log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(*.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(expm1.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
Outputs
(+.f64 0 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1))) (log.f64 (sqrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1))))
(-.f64 (log1p.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 1)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2))) (log.f64 (-.f64 1 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(*.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)
(*.f64 1 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2) (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) (sqrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2) 1/2)
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2))
(log.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 2))
(+.f64 0 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 4 a)) (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12)))
(+.f64 (*.f64 (*.f64 4 a) (*.f64 b b)) (*.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 b b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))) 1)
(pow.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(fma.f64 (*.f64 b b) (*.f64 4 a) (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12)))
(fma.f64 (*.f64 4 a) (*.f64 b b) (*.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 b b)))
(+.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 4 a))
(+.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) -1)
(+.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12))
(+.f64 0 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(+.f64 (*.f64 (*.f64 4 a) 1) (fma.f64 2 (*.f64 a a) 12))
(+.f64 (fma.f64 4 a (*.f64 2 (*.f64 a a))) 12)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(-.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 1)
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)
(*.f64 1 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(*.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (pow.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2) (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(/.f64 (+.f64 (pow.f64 (*.f64 4 a) 3) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 3)) (+.f64 (pow.f64 (*.f64 4 a) 2) (-.f64 (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2) (*.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 3) 1) (+.f64 (pow.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 2) (+.f64 1 (*.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 4 a) 2) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2)) (-.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12)))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 2) 1) (+.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 1))
(pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 3)
(pow.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2)
(sqrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2))
(log.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 2 (*.f64 a a) 12)) (exp.f64 (*.f64 4 a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) 12))) (exp.f64 (*.f64 4 a))))
(log.f64 (*.f64 (exp.f64 (*.f64 4 a)) (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) 12)))))
(cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3))
(exp.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (fma.f64 2 (*.f64 a a) 12) 1 (*.f64 4 a))
(fma.f64 1 (fma.f64 2 (*.f64 a a) 12) (*.f64 4 a))
(fma.f64 1 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) -1)
(fma.f64 1 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) 12)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) 12)) 2) (*.f64 4 a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) 12)) 2) (cbrt.f64 (fma.f64 2 (*.f64 a a) 12)) (*.f64 4 a))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) 12)) (sqrt.f64 (fma.f64 2 (*.f64 a a) 12)) (*.f64 4 a))
(fma.f64 (*.f64 4 a) 1 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) 2) (cbrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 4 a)) 2) (cbrt.f64 (*.f64 4 a)) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (sqrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) (sqrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) -1)
(fma.f64 (sqrt.f64 (*.f64 4 a)) (sqrt.f64 (*.f64 4 a)) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (*.f64 4 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (*.f64 4 (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 2 (*.f64 a a) 12))

simplify77.0ms (0.7%)

Algorithm
egg-herbie
Rules
944×associate-+r+
942×unswap-sqr
716×fma-neg
526×associate--l+
524×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03094846
17374650
223824642
Stop Event
node limit
Counts
152 → 189
Calls
Call 1
Inputs
(log.f64 13)
(+.f64 (*.f64 4/13 a) (log.f64 13))
(+.f64 (*.f64 4/13 a) (+.f64 (*.f64 18/169 (pow.f64 a 2)) (log.f64 13)))
(+.f64 (*.f64 -248/6591 (pow.f64 a 3)) (+.f64 (*.f64 4/13 a) (+.f64 (*.f64 18/169 (pow.f64 a 2)) (log.f64 13))))
(+.f64 (log.f64 2) (*.f64 -2 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 2) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 2 (/.f64 1 a))))
(+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 2) (+.f64 (*.f64 9/2 (/.f64 1 (pow.f64 a 2))) (*.f64 -2 (log.f64 (/.f64 1 a))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 2) (+.f64 (*.f64 9/2 (/.f64 1 (pow.f64 a 2))) (*.f64 -2 (log.f64 (/.f64 1 a)))))) (*.f64 31/3 (/.f64 1 (pow.f64 a 3))))
(+.f64 (log.f64 2) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 2) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 2 (/.f64 1 a))))
(+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 2) (+.f64 (*.f64 9/2 (/.f64 1 (pow.f64 a 2))) (*.f64 -2 (log.f64 (/.f64 -1 a))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 2) (+.f64 (*.f64 9/2 (/.f64 1 (pow.f64 a 2))) (*.f64 -2 (log.f64 (/.f64 -1 a)))))) (*.f64 31/3 (/.f64 1 (pow.f64 a 3))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 12 (pow.f64 b 2))
(+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
12
(+.f64 (*.f64 4 a) 12)
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (pow.f64 a 2))
(+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (pow.f64 a 2))
(+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(+.f64 0 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1))) (log.f64 (sqrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1))))
(-.f64 (log1p.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 1)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2))) (log.f64 (-.f64 1 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(*.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)
(*.f64 1 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2) (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) (sqrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2) 1/2)
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2))
(log.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 2))
(+.f64 0 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 4 a)) (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12)))
(+.f64 (*.f64 (*.f64 4 a) (*.f64 b b)) (*.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 b b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))) 1)
(pow.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(fma.f64 (*.f64 b b) (*.f64 4 a) (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12)))
(fma.f64 (*.f64 4 a) (*.f64 b b) (*.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 b b)))
(+.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 4 a))
(+.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) -1)
(+.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12))
(+.f64 0 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(+.f64 (*.f64 (*.f64 4 a) 1) (fma.f64 2 (*.f64 a a) 12))
(+.f64 (fma.f64 4 a (*.f64 2 (*.f64 a a))) 12)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(-.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 1)
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)
(*.f64 1 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(*.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (pow.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2) (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(/.f64 (+.f64 (pow.f64 (*.f64 4 a) 3) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 3)) (+.f64 (pow.f64 (*.f64 4 a) 2) (-.f64 (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2) (*.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 3) 1) (+.f64 (pow.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 2) (+.f64 1 (*.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 4 a) 2) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2)) (-.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12)))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 2) 1) (+.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 1))
(pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 3)
(pow.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2)
(sqrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2))
(log.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 2 (*.f64 a a) 12)) (exp.f64 (*.f64 4 a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) 12))) (exp.f64 (*.f64 4 a))))
(log.f64 (*.f64 (exp.f64 (*.f64 4 a)) (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) 12)))))
(cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3))
(exp.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (fma.f64 2 (*.f64 a a) 12) 1 (*.f64 4 a))
(fma.f64 1 (fma.f64 2 (*.f64 a a) 12) (*.f64 4 a))
(fma.f64 1 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) -1)
(fma.f64 1 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) 12)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) 12)) 2) (*.f64 4 a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) 12)) 2) (cbrt.f64 (fma.f64 2 (*.f64 a a) 12)) (*.f64 4 a))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) 12)) (sqrt.f64 (fma.f64 2 (*.f64 a a) 12)) (*.f64 4 a))
(fma.f64 (*.f64 4 a) 1 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) 2) (cbrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 4 a)) 2) (cbrt.f64 (*.f64 4 a)) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (sqrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) (sqrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) -1)
(fma.f64 (sqrt.f64 (*.f64 4 a)) (sqrt.f64 (*.f64 4 a)) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (*.f64 4 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (*.f64 4 (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 2 (*.f64 a a) 12))
Outputs
(log.f64 13)
(+.f64 (*.f64 4/13 a) (log.f64 13))
(fma.f64 4/13 a (log.f64 13))
(+.f64 (*.f64 4/13 a) (+.f64 (*.f64 18/169 (pow.f64 a 2)) (log.f64 13)))
(fma.f64 4/13 a (fma.f64 18/169 (*.f64 a a) (log.f64 13)))
(+.f64 (*.f64 -248/6591 (pow.f64 a 3)) (+.f64 (*.f64 4/13 a) (+.f64 (*.f64 18/169 (pow.f64 a 2)) (log.f64 13))))
(fma.f64 -248/6591 (pow.f64 a 3) (fma.f64 4/13 a (fma.f64 18/169 (*.f64 a a) (log.f64 13))))
(+.f64 (log.f64 2) (*.f64 -2 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 2) (*.f64 -2 (neg.f64 (log.f64 a))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 2))
(+.f64 (log.f64 2) (*.f64 2 (log.f64 a)))
(+.f64 (log.f64 2) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 2 (/.f64 1 a))))
(+.f64 (log.f64 2) (fma.f64 -2 (neg.f64 (log.f64 a)) (/.f64 2 a)))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 2)) (/.f64 2 a))
(+.f64 (+.f64 (log.f64 2) (*.f64 2 (log.f64 a))) (/.f64 2 a))
(+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 2) (+.f64 (*.f64 9/2 (/.f64 1 (pow.f64 a 2))) (*.f64 -2 (log.f64 (/.f64 1 a))))))
(+.f64 (/.f64 2 a) (+.f64 (log.f64 2) (+.f64 (*.f64 -2 (neg.f64 (log.f64 a))) (/.f64 9/2 (*.f64 a a)))))
(+.f64 (/.f64 2 a) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 2)) (/.f64 9/2 (*.f64 a a))))
(+.f64 (*.f64 2 (log.f64 a)) (+.f64 (/.f64 2 a) (+.f64 (log.f64 2) (/.f64 9/2 (*.f64 a a)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 2) (+.f64 (*.f64 9/2 (/.f64 1 (pow.f64 a 2))) (*.f64 -2 (log.f64 (/.f64 1 a)))))) (*.f64 31/3 (/.f64 1 (pow.f64 a 3))))
(+.f64 (/.f64 2 a) (-.f64 (+.f64 (log.f64 2) (+.f64 (*.f64 -2 (neg.f64 (log.f64 a))) (/.f64 9/2 (*.f64 a a)))) (/.f64 31/3 (pow.f64 a 3))))
(+.f64 (/.f64 2 a) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 a)) (/.f64 9/2 (*.f64 a a))) (-.f64 (log.f64 2) (/.f64 31/3 (pow.f64 a 3)))))
(+.f64 (/.f64 2 a) (+.f64 (+.f64 (*.f64 2 (log.f64 a)) (+.f64 (log.f64 2) (/.f64 9/2 (*.f64 a a)))) (/.f64 -31/3 (pow.f64 a 3))))
(+.f64 (log.f64 2) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 2))
(+.f64 (log.f64 2) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 2 (/.f64 1 a))))
(+.f64 (log.f64 2) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (/.f64 2 a)))
(+.f64 (/.f64 2 a) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 2)))
(+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 2) (+.f64 (*.f64 9/2 (/.f64 1 (pow.f64 a 2))) (*.f64 -2 (log.f64 (/.f64 -1 a))))))
(+.f64 (/.f64 2 a) (+.f64 (log.f64 2) (+.f64 (/.f64 9/2 (*.f64 a a)) (*.f64 -2 (log.f64 (/.f64 -1 a))))))
(+.f64 (log.f64 2) (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 a)) (/.f64 9/2 (*.f64 a a))) (/.f64 2 a)))
(+.f64 (+.f64 (/.f64 2 a) (/.f64 9/2 (*.f64 a a))) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 2) (+.f64 (*.f64 9/2 (/.f64 1 (pow.f64 a 2))) (*.f64 -2 (log.f64 (/.f64 -1 a)))))) (*.f64 31/3 (/.f64 1 (pow.f64 a 3))))
(+.f64 (/.f64 2 a) (-.f64 (+.f64 (log.f64 2) (+.f64 (/.f64 9/2 (*.f64 a a)) (*.f64 -2 (log.f64 (/.f64 -1 a))))) (/.f64 31/3 (pow.f64 a 3))))
(+.f64 (/.f64 2 a) (+.f64 (log.f64 2) (-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 a)) (/.f64 9/2 (*.f64 a a))) (/.f64 31/3 (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 9/2 (*.f64 a a)) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 2))) (+.f64 (/.f64 2 a) (/.f64 -31/3 (pow.f64 a 3))))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 (pow.f64 b 2) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 12 (pow.f64 b 2))
(*.f64 12 (*.f64 b b))
(*.f64 b (*.f64 b 12))
(+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(fma.f64 12 (*.f64 b b) (*.f64 (*.f64 a 4) (*.f64 b b)))
(*.f64 (*.f64 b b) (fma.f64 a 4 12))
(*.f64 (fma.f64 a 4 12) (*.f64 b b))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(fma.f64 2 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 a 4) (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 a (+.f64 4 (*.f64 a 2)))))
(*.f64 (*.f64 a (*.f64 b b)) (+.f64 4 (*.f64 a 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 4 (*.f64 a (pow.f64 b 2))))
(fma.f64 2 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 a 4) (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 a (+.f64 4 (*.f64 a 2)))))
(*.f64 (*.f64 a (*.f64 b b)) (+.f64 4 (*.f64 a 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 12 (pow.f64 b 2)) (*.f64 4 (*.f64 a (pow.f64 b 2)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
12
(+.f64 (*.f64 4 a) 12)
(fma.f64 4 a 12)
(fma.f64 a 4 12)
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(*.f64 2 (pow.f64 a 2))
(*.f64 2 (*.f64 a a))
(*.f64 a (*.f64 a 2))
(+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))
(fma.f64 4 a (*.f64 2 (*.f64 a a)))
(*.f64 a (+.f64 4 (*.f64 a 2)))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(*.f64 2 (pow.f64 a 2))
(*.f64 2 (*.f64 a a))
(*.f64 a (*.f64 a 2))
(+.f64 (*.f64 4 a) (*.f64 2 (pow.f64 a 2)))
(fma.f64 4 a (*.f64 2 (*.f64 a a)))
(*.f64 a (+.f64 4 (*.f64 a 2)))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(+.f64 (*.f64 4 a) (+.f64 12 (*.f64 2 (pow.f64 a 2))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(+.f64 0 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1))))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1))) (log.f64 (sqrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1))))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(-.f64 (log1p.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(-.f64 (log1p.f64 (pow.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) 3)) (log1p.f64 (-.f64 (pow.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) 2) (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))))
(-.f64 (log1p.f64 (pow.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) 3)) (log1p.f64 (*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (+.f64 (*.f64 a (+.f64 4 (*.f64 a 2))) 11))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 1)
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2))) (log.f64 (-.f64 1 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) 2))) (log.f64 (-.f64 1 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) 2))) (log.f64 (-.f64 -11 (*.f64 a (+.f64 4 (*.f64 a 2))))))
(*.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(*.f64 1 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(*.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2) (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) (sqrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1)
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 3)
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2) 1/2)
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 3) 1/3)
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(sqrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(log.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 3))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1) 1))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 3))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 1/3))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 2))
(log1p.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))
(+.f64 0 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 b b) (*.f64 4 a)) (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12)))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 4 a) (*.f64 b b)) (*.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 b b)))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))) 1)
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(pow.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1)
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 3)
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 4) 1/2)
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6) 1/3)
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 4))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 1))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 1) 1))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))) 3))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 6)) 1/3))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 2))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(fma.f64 (*.f64 b b) (*.f64 4 a) (*.f64 (*.f64 b b) (fma.f64 2 (*.f64 a a) 12)))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(fma.f64 (*.f64 4 a) (*.f64 b b) (*.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 b b)))
(*.f64 b (*.f64 b (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))
(*.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) (*.f64 b b))
(+.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 4 a))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(+.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) -1)
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(+.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(+.f64 0 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(+.f64 (*.f64 (*.f64 4 a) 1) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(+.f64 (fma.f64 4 a (*.f64 2 (*.f64 a a))) 12)
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))))))
(-.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 1)
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(*.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(*.f64 1 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(*.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (pow.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2) (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(*.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(/.f64 (+.f64 (pow.f64 (*.f64 4 a) 3) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 3)) (+.f64 (pow.f64 (*.f64 4 a) 2) (-.f64 (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2) (*.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12)))))
(/.f64 (+.f64 (*.f64 64 (pow.f64 a 3)) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 3)) (+.f64 (pow.f64 (*.f64 a 4) 2) (-.f64 (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2) (*.f64 (*.f64 a 4) (fma.f64 2 (*.f64 a a) 12)))))
(/.f64 (fma.f64 64 (pow.f64 a 3) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 3)) (+.f64 (*.f64 (*.f64 a a) 16) (*.f64 (fma.f64 2 (*.f64 a a) 12) (-.f64 (fma.f64 2 (*.f64 a a) 12) (*.f64 a 4)))))
(/.f64 (fma.f64 64 (pow.f64 a 3) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 3)) (+.f64 (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2) (*.f64 (*.f64 a 4) (+.f64 (*.f64 a (-.f64 4 (*.f64 a 2))) -12))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 3) 1) (+.f64 (pow.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 2) (+.f64 1 (*.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))) 2) (+.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 13 (*.f64 a (+.f64 4 (*.f64 a 2)))) 3)) (+.f64 (pow.f64 (+.f64 13 (*.f64 a (+.f64 4 (*.f64 a 2)))) 2) (+.f64 (*.f64 a (+.f64 4 (*.f64 a 2))) 14)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 13 (*.f64 a (+.f64 4 (*.f64 a 2)))) 3)) (+.f64 1 (*.f64 (+.f64 13 (*.f64 a (+.f64 4 (*.f64 a 2)))) (+.f64 (*.f64 a (+.f64 4 (*.f64 a 2))) 14))))
(/.f64 (-.f64 (pow.f64 (*.f64 4 a) 2) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2)) (-.f64 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12)))
(/.f64 (-.f64 (pow.f64 (*.f64 a 4) 2) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2)) (-.f64 (*.f64 a 4) (fma.f64 2 (*.f64 a a) 12)))
(/.f64 (-.f64 (*.f64 (*.f64 a a) 16) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2)) (-.f64 (*.f64 a 4) (fma.f64 2 (*.f64 a a) 12)))
(/.f64 (-.f64 (*.f64 (*.f64 a a) 16) (pow.f64 (fma.f64 2 (*.f64 a a) 12) 2)) (+.f64 (*.f64 a (-.f64 4 (*.f64 a 2))) -12))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 2) 1) (+.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))) 2) -1) (+.f64 (fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12)) 2))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 13 (*.f64 a (+.f64 4 (*.f64 a 2)))) 2)) (+.f64 (*.f64 a (+.f64 4 (*.f64 a 2))) 14))
(pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(pow.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 3)
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(pow.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2) 1/2)
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(pow.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3) 1/3)
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(pow.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 2)
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(sqrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 2))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(log.f64 (exp.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(log.f64 (*.f64 (exp.f64 (fma.f64 2 (*.f64 a a) 12)) (exp.f64 (*.f64 4 a))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) 12))) (exp.f64 (*.f64 4 a))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(log.f64 (*.f64 (exp.f64 (*.f64 4 a)) (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 a a) 12)))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(exp.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))) 1) 1))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 3))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 1/3))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 2))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(log1p.f64 (expm1.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (fma.f64 2 (*.f64 a a) 12) 1 (*.f64 4 a))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 1 (fma.f64 2 (*.f64 a a) 12) (*.f64 4 a))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 1 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1) -1)
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 1 (*.f64 4 a) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) 12)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) 12)) 2) (*.f64 4 a))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 a a) 12)) 2) (cbrt.f64 (fma.f64 2 (*.f64 a a) 12)) (*.f64 4 a))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 a a) 12)) (sqrt.f64 (fma.f64 2 (*.f64 a a) 12)) (*.f64 4 a))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (*.f64 4 a) 1 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) 2) (cbrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) -1)
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 4 a)) 2) (cbrt.f64 (*.f64 4 a)) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (sqrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) (sqrt.f64 (+.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 1)) -1)
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (sqrt.f64 (*.f64 4 a)) (sqrt.f64 (*.f64 4 a)) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (*.f64 4 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))
(fma.f64 (*.f64 4 (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 2 (*.f64 a a) 12))
(fma.f64 a 4 (fma.f64 2 (*.f64 a a) 12))

eval376.0ms (3.4%)

Compiler

Compiled 16314 to 10776 computations (33.9% saved)

prune297.0ms (2.7%)

Pruning

56 alts after pruning (50 fresh and 6 done)

PrunedKeptTotal
New75722779
Fresh102838
Picked101
Done268
Total77056826
Accurracy
46.3%
Counts
826 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.5%
(fma.f64 (*.f64 2 (*.f64 a a)) (*.f64 b b) (pow.f64 b 4))
2.0%
(pow.f64 (*.f64 (pow.f64 b 6) 1728) 1/3)
3.0%
(pow.f64 (cbrt.f64 (*.f64 12 (*.f64 b b))) 3)
9.3%
(pow.f64 b 4)
8.3%
(pow.f64 a 4)
34.5%
(-.f64 (fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 1)
28.6%
(-.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) 3) 1)
36.0%
(-.f64 (+.f64 (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)) (*.f64 b (*.f64 b 12))) 1)
42.2%
(-.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 b (*.f64 b 12))) 1)
42.1%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 b (*.f64 b 12))) 1)
35.3%
(-.f64 (+.f64 (pow.f64 (*.f64 b b) 2) (*.f64 b (*.f64 b 12))) 1)
35.4%
(-.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 4 a)))) 1)
32.4%
(-.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (*.f64 b (*.f64 b 12))) 1)
32.3%
(-.f64 (*.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2)) (*.f64 a (fma.f64 a a (*.f64 -4 (-.f64 1 a))))) a) 1)
35.3%
(-.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 b b)))) 1)
35.1%
(-.f64 (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 3)) 1)
31.4%
(-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 a))) 9))) 1)
34.9%
(-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (pow.f64 (cbrt.f64 a) 9))) 1)
35.2%
(-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (*.f64 (*.f64 a a) a))) 1)
31.4%
(-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (expm1.f64 (log1p.f64 (pow.f64 a 3))))) 1)
27.8%
(-.f64 (*.f64 a (*.f64 a (+.f64 (*.f64 a -4) 4))) 1)
27.7%
(-.f64 (*.f64 a (*.f64 a (*.f64 a -4))) 1)
28.6%
(-.f64 (*.f64 4 (*.f64 a a)) 1)
34.2%
(-.f64 (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 3)) 1)
34.3%
(-.f64 (expm1.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)) (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) 1)
27.3%
(-.f64 (expm1.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)))) 1)
6.2%
(-.f64 (expm1.f64 (*.f64 4 (log.f64 a))) 1)
5.7%
(-.f64 (expm1.f64 (*.f64 -4 (log.f64 (/.f64 -1 a)))) 1)
28.6%
(-.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a 2) 2))) 1)
34.3%
(-.f64 (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) 1)
34.2%
(-.f64 (expm1.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) 3))) 1)
28.6%
(-.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2)) 3)) 1)
13.4%
(-.f64 (exp.f64 (*.f64 (log.f64 (*.f64 a 2)) 2)) 1)
3.3%
(+.f64 (pow.f64 (*.f64 (pow.f64 a 9) -64) 1/3) (pow.f64 a 4))
9.0%
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 -4)) 3) (pow.f64 a 4))
5.8%
(+.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 6))) (pow.f64 a 4))
4.4%
(+.f64 (exp.f64 (log.f64 (*.f64 -4 (pow.f64 a 3)))) (pow.f64 a 4))
9.0%
(*.f64 (pow.f64 a 3) (+.f64 a -4))
2.3%
(*.f64 (*.f64 b b) (+.f64 (*.f64 4 a) 12))
2.3%
(*.f64 (*.f64 b b) (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 3)))
2.1%
(*.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (+.f64 (*.f64 4 a) 12))))
1.9%
(*.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 a a)))))
2.3%
(*.f64 (*.f64 b b) (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))))
2.3%
(*.f64 (*.f64 b b) (expm1.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 3))))
3.0%
(*.f64 (*.f64 b b) 12)
2.2%
(*.f64 (*.f64 a (*.f64 b b)) (+.f64 a a))
2.1%
(*.f64 b (*.f64 b (*.f64 a (+.f64 4 (*.f64 a 2)))))
2.1%
(*.f64 b (*.f64 b (*.f64 2 (*.f64 a a))))
3.0%
(*.f64 b (*.f64 b 12))
2.4%
(*.f64 2 (*.f64 a (*.f64 b (*.f64 b a))))
2.0%
(*.f64 -4 (pow.f64 a 3))
2.3%
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
1.4%
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
3.0%
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 12 (*.f64 b b))) 3) 1/3))
3.0%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 12 (*.f64 b b)))) 3))
3.0%
(exp.f64 (log.f64 (*.f64 12 (*.f64 b b))))
Compiler

Compiled 822 to 634 computations (22.9% saved)

regimes299.0ms (2.7%)

Counts
88 → 1
Calls
Call 1
Inputs
(*.f64 b (*.f64 b 12))
(*.f64 (*.f64 b b) 12)
(-.f64 (*.f64 4 (*.f64 a a)) 1)
(*.f64 2 (*.f64 a (*.f64 b (*.f64 b a))))
(*.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 b (*.f64 b (*.f64 2 (*.f64 a a))))
(*.f64 (*.f64 a (*.f64 b b)) (+.f64 a a))
(*.f64 (*.f64 b b) (+.f64 (*.f64 4 a) 12))
(-.f64 (*.f64 a (*.f64 a (*.f64 a -4))) 1)
(*.f64 b (*.f64 b (*.f64 a (+.f64 4 (*.f64 2 a)))))
(*.f64 b (*.f64 b (*.f64 a (+.f64 4 (*.f64 a 2)))))
(-.f64 (*.f64 a (*.f64 4 (-.f64 a (*.f64 a a)))) 1)
(-.f64 (*.f64 a (*.f64 a (+.f64 (*.f64 a -4) 4))) 1)
(-.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 b b)))) 1)
(-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (*.f64 (*.f64 a a) a))) 1)
(pow.f64 a 4)
(pow.f64 b 4)
(*.f64 -4 (pow.f64 a 3))
(-.f64 (pow.f64 a 4) 1)
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(-.f64 (expm1.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)))) 1)
(-.f64 (+.f64 (pow.f64 (*.f64 b b) 2) (*.f64 b (*.f64 b 12))) 1)
(-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) 1)
(-.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 4 a)))) 1)
(-.f64 (+.f64 (pow.f64 (*.f64 b b) 2) (*.f64 4 (*.f64 b (*.f64 b 3)))) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 b (*.f64 b 12))) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b (*.f64 b 3)))) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
(exp.f64 (log.f64 (*.f64 12 (*.f64 b b))))
(-.f64 (expm1.f64 (*.f64 4 (log.f64 a))) 1)
(pow.f64 (*.f64 (pow.f64 b 6) 1728) 1/3)
(pow.f64 (cbrt.f64 (*.f64 12 (*.f64 b b))) 3)
(fma.f64 12 (*.f64 b b) (pow.f64 b 4))
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(-.f64 (exp.f64 (*.f64 (log.f64 (*.f64 a 2)) 2)) 1)
(-.f64 (expm1.f64 (*.f64 -4 (log.f64 (/.f64 -1 a)))) 1)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 12 (*.f64 b b))) 3) 1/3))
(*.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 a a)))))
(*.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (+.f64 (*.f64 4 a) 12))))
(fma.f64 (*.f64 2 (*.f64 a a)) (*.f64 b b) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(-.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 b (*.f64 b 12))) 1)
(fma.f64 (*.f64 a (+.f64 4 (*.f64 2 a))) (*.f64 b b) (pow.f64 b 4))
(-.f64 (*.f64 a (+.f64 (*.f64 4 (-.f64 a (*.f64 a a))) (pow.f64 (cbrt.f64 a) 9))) 1)
(-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (pow.f64 (cbrt.f64 a) 9))) 1)
(-.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
(-.f64 (+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 a 4)) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
(-.f64 (+.f64 (fma.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 b 4)) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
(-.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a 2) 2))) 1)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 12 (*.f64 b b)))) 3))
(+.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 6))) (pow.f64 a 4))
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 -4)) 3) (pow.f64 a 4))
(-.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2) 3) 1)
(+.f64 (pow.f64 (*.f64 (pow.f64 a 9) -64) 1/3) (pow.f64 a 4))
(-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (expm1.f64 (log1p.f64 (pow.f64 a 3))))) 1)
(fma.f64 (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 4 a))) (*.f64 b b) (pow.f64 b 4))
(-.f64 (+.f64 (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)) (*.f64 b (*.f64 b 12))) 1)
(-.f64 (+.f64 (fma.f64 2 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)) (*.f64 4 (*.f64 b (*.f64 b 3)))) 1)
(-.f64 (fma.f64 (fma.f64 2 (*.f64 b b) 4) (*.f64 a a) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 4 a))))) 1)
(-.f64 (*.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 4 (*.f64 a (-.f64 1 a))) 2)) (*.f64 a (fma.f64 a a (*.f64 -4 (-.f64 1 a))))) a) 1)
(+.f64 (exp.f64 (log.f64 (*.f64 -4 (pow.f64 a 3)))) (pow.f64 a 4))
(-.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a 2)) 2)) 3)) 1)
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(*.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))
(*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)) 3)))
(-.f64 (expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 (*.f64 a a) (-.f64 1 a)) (pow.f64 a 4)))) 1)
(-.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (*.f64 b (*.f64 b 12))) 1)
(/.f64 (fma.f64 (pow.f64 a 6) -16 (pow.f64 a 8)) (*.f64 (pow.f64 a 3) (+.f64 a 4)))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 3)
(-.f64 (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (-.f64 1 a) 4) (pow.f64 a 3))) 3)) 1)
(-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 a))) 9))) 1)
(-.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (*.f64 4 (*.f64 b (*.f64 b 3)))) 1)
(-.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 6)) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
(fma.f64 (*.f64 (cbrt.f64 a) a) (cbrt.f64 (pow.f64 a 8)) (*.f64 -4 (pow.f64 a 3)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))) 3))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 b (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))))
(-.f64 (fma.f64 (pow.f64 (pow.f64 a 4) 5/6) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 a a) (*.f64 4 (-.f64 1 a)))) 1)
(+.f64 (pow.f64 (hypot.f64 a b) 4) (fma.f64 4 (-.f64 (fma.f64 (*.f64 b b) (+.f64 a 3) (*.f64 a a)) (pow.f64 a 3)) -1))
(+.f64 (fma.f64 4 (-.f64 (*.f64 a a) (pow.f64 a 3)) (pow.f64 a 4)) (fma.f64 b (*.f64 b (fma.f64 2 (*.f64 a a) (+.f64 12 (*.f64 a 4)))) -1))
(*.f64 (*.f64 b b) (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))))))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)) (*.f64 b b) (pow.f64 b 4))))
(*.f64 (*.f64 b b) (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))) 3)))
(-.f64 (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) 1)
(fma.f64 (expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 a a) (fma.f64 a 4 12)))) (*.f64 b b) (pow.f64 b 4))
(-.f64 (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))) 3)) 1)
(*.f64 (*.f64 b b) (expm1.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12))))) 3))))
(-.f64 (expm1.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))))) 3))) 1)
(-.f64 (expm1.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4))) 2)) (cbrt.f64 (log1p.f64 (fma.f64 4 (*.f64 a (*.f64 a (-.f64 1 a))) (pow.f64 a 4)))))) 1)
Outputs
(-.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
Calls

5 calls:

107.0ms
b
51.0ms
(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a)))))
47.0ms
a
45.0ms
(*.f64 b b)
15.0ms
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
Results
AccuracySegmentsBranch
43.3%1a
43.3%1b
43.3%1(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
43.3%1(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a)))))
43.3%1(*.f64 b b)
Compiler

Compiled 1352 to 865 computations (36% saved)

regimes96.0ms (0.9%)

Counts
45 → 1
Calls
Call 1
Inputs
(*.f64 b (*.f64 b 12))
(*.f64 (*.f64 b b) 12)
(-.f64 (*.f64 4 (*.f64 a a)) 1)
(*.f64 2 (*.f64 a (*.f64 b (*.f64 b a))))
(*.f64 2 (*.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 b (*.f64 b (*.f64 2 (*.f64 a a))))
(*.f64 (*.f64 a (*.f64 b b)) (+.f64 a a))
(*.f64 (*.f64 b b) (+.f64 (*.f64 4 a) 12))
(-.f64 (*.f64 a (*.f64 a (*.f64 a -4))) 1)
(*.f64 b (*.f64 b (*.f64 a (+.f64 4 (*.f64 2 a)))))
(*.f64 b (*.f64 b (*.f64 a (+.f64 4 (*.f64 a 2)))))
(-.f64 (*.f64 a (*.f64 4 (-.f64 a (*.f64 a a)))) 1)
(-.f64 (*.f64 a (*.f64 a (+.f64 (*.f64 a -4) 4))) 1)
(-.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 b b)))) 1)
(-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (*.f64 (*.f64 a a) a))) 1)
(pow.f64 a 4)
(pow.f64 b 4)
(*.f64 -4 (pow.f64 a 3))
(-.f64 (pow.f64 a 4) 1)
(*.f64 (pow.f64 a 3) (+.f64 a -4))
(-.f64 (expm1.f64 (*.f64 4 (*.f64 (-.f64 1 a) (*.f64 a a)))) 1)
(-.f64 (+.f64 (pow.f64 (*.f64 b b) 2) (*.f64 b (*.f64 b 12))) 1)
(-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) 1)
(-.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 4 a)))) 1)
(-.f64 (+.f64 (pow.f64 (*.f64 b b) 2) (*.f64 4 (*.f64 b (*.f64 b 3)))) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 b (*.f64 b 12))) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (*.f64 b (*.f64 b 3)))) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
(exp.f64 (log.f64 (*.f64 12 (*.f64 b b))))
(-.f64 (expm1.f64 (*.f64 4 (log.f64 a))) 1)
(pow.f64 (*.f64 (pow.f64 b 6) 1728) 1/3)
(pow.f64 (cbrt.f64 (*.f64 12 (*.f64 b b))) 3)
(fma.f64 12 (*.f64 b b) (pow.f64 b 4))
(+.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 a 4))
(-.f64 (exp.f64 (*.f64 (log.f64 (*.f64 a 2)) 2)) 1)
(-.f64 (expm1.f64 (*.f64 -4 (log.f64 (/.f64 -1 a)))) 1)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 12 (*.f64 b b))) 3) 1/3))
(*.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 a a)))))
(*.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (+.f64 (*.f64 4 a) 12))))
(fma.f64 (*.f64 2 (*.f64 a a)) (*.f64 b b) (pow.f64 b 4))
(*.f64 (*.f64 b b) (fma.f64 4 a (fma.f64 2 (*.f64 a a) 12)))
(-.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 b (*.f64 b 12))) 1)
(fma.f64 (*.f64 a (+.f64 4 (*.f64 2 a))) (*.f64 b b) (pow.f64 b 4))
(-.f64 (*.f64 a (+.f64 (*.f64 4 (-.f64 a (*.f64 a a))) (pow.f64 (cbrt.f64 a) 9))) 1)
(-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (pow.f64 (cbrt.f64 a) 9))) 1)
Outputs
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
Calls

5 calls:

23.0ms
b
21.0ms
a
16.0ms
(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a)))))
13.0ms
(*.f64 b b)
10.0ms
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
Results
AccuracySegmentsBranch
43.2%1a
43.2%1b
43.2%1(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
43.2%1(+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a)))))
43.2%1(*.f64 b b)
Compiler

Compiled 559 to 340 computations (39.2% saved)

regimes45.0ms (0.4%)

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

3 calls:

15.0ms
a
14.0ms
b
9.0ms
(*.f64 b b)
Results
AccuracySegmentsBranch
42.1%1a
42.1%1b
42.1%1(*.f64 b b)
Compiler

Compiled 289 to 174 computations (39.8% saved)

regimes98.0ms (0.9%)

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

3 calls:

35.0ms
b
35.0ms
a
22.0ms
(*.f64 b b)
Results
AccuracySegmentsBranch
42.3%3a
41.9%3b
41.8%2(*.f64 b b)
Compiler

Compiled 253 to 155 computations (38.7% saved)

bsearch37.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
7.343003672684175e-108
4.590351198042062e-101
15.0ms
-959816380.7121958
-124093651.87186435
Results
21.0ms146×body256valid
12.0ms94×body256infinite
Compiler

Compiled 576 to 443 computations (23.1% saved)

regimes89.0ms (0.8%)

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

3 calls:

32.0ms
a
31.0ms
b
19.0ms
(*.f64 b b)
Results
AccuracySegmentsBranch
42.3%3a
41.8%3b
41.8%2(*.f64 b b)
Compiler

Compiled 223 to 135 computations (39.5% saved)

bsearch37.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
7.343003672684175e-108
4.590351198042062e-101
14.0ms
-959816380.7121958
-124093651.87186435
Results
22.0ms155×body256valid
11.0ms85×body256infinite
Compiler

Compiled 546 to 413 computations (24.4% saved)

regimes82.0ms (0.7%)

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

3 calls:

30.0ms
b
29.0ms
a
18.0ms
(*.f64 b b)
Results
AccuracySegmentsBranch
42.2%3a
41.8%3b
41.8%2(*.f64 b b)
Compiler

Compiled 208 to 125 computations (39.9% saved)

bsearch38.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
7.343003672684175e-108
4.590351198042062e-101
15.0ms
-959816380.7121958
-124093651.87186435
Results
23.0ms155×body256valid
11.0ms85×body256infinite
Compiler

Compiled 516 to 377 computations (26.9% saved)

regimes82.0ms (0.7%)

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

3 calls:

29.0ms
b
29.0ms
a
19.0ms
(*.f64 b b)
Results
AccuracySegmentsBranch
42.2%3a
41.8%3b
41.8%2(*.f64 b b)
Compiler

Compiled 195 to 117 computations (40% saved)

bsearch38.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
7.343003672684175e-108
4.590351198042062e-101
16.0ms
-959816380.7121958
-124093651.87186435
Results
24.0ms158×body256valid
10.0ms82×body256infinite
Compiler

Compiled 546 to 377 computations (31% saved)

regimes75.0ms (0.7%)

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

3 calls:

27.0ms
b
26.0ms
a
17.0ms
(*.f64 b b)
Results
AccuracySegmentsBranch
42.2%3a
41.8%3b
41.8%2(*.f64 b b)
Compiler

Compiled 176 to 104 computations (40.9% saved)

bsearch36.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
7.343003672684175e-108
4.590351198042062e-101
14.0ms
-959816380.7121958
-124093651.87186435
Results
19.0ms144×body256valid
13.0ms96×body256infinite
Compiler

Compiled 606 to 413 computations (31.8% saved)

regimes26.0ms (0.2%)

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

3 calls:

9.0ms
b
8.0ms
a
6.0ms
(*.f64 b b)
Results
AccuracySegmentsBranch
35.3%1a
35.3%1b
35.3%1(*.f64 b b)
Compiler

Compiled 143 to 82 computations (42.7% saved)

regimes23.0ms (0.2%)

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

3 calls:

7.0ms
a
7.0ms
b
5.0ms
(*.f64 b b)
Results
AccuracySegmentsBranch
28.6%1a
28.6%1b
28.6%1(*.f64 b b)
Compiler

Compiled 128 to 74 computations (42.2% saved)

regimes10.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 23 to 15 computations (34.8% saved)

simplify22.0ms (0.2%)

Algorithm
egg-herbie
Rules
52×+-commutative
32×*-commutative
28×unsub-neg
24×sub-neg
10×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082867
1136867
2151867
3157867
4165867
5184867
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 b (*.f64 b 12))) 1)
(if (<=.f64 a -125000000) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) 1) (if (<=.f64 a 6304320991423117/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (-.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 4 a)))) 1) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) 1)))
(if (<=.f64 a -125000000) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) 1) (if (<=.f64 a 1733688272641357/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (-.f64 (+.f64 (pow.f64 (*.f64 b b) 2) (*.f64 b (*.f64 b 12))) 1) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) 1)))
(if (<=.f64 a -125000000) (*.f64 (pow.f64 a 3) (+.f64 a -4)) (if (<=.f64 a 3388572532889925/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (-.f64 (+.f64 (pow.f64 (*.f64 b b) 2) (*.f64 b (*.f64 b 12))) 1) (-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (*.f64 (*.f64 a a) a))) 1)))
(if (<=.f64 a -180000000) (*.f64 (pow.f64 a 3) (+.f64 a -4)) (if (<=.f64 a 3388572532889925/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (-.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 b b)))) 1) (-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (*.f64 (*.f64 a a) a))) 1)))
(if (<=.f64 a -125000000) (-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (*.f64 (*.f64 a a) a))) 1) (if (<=.f64 a 3546180557675503/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (-.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 b b)))) 1) (-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (*.f64 (*.f64 a a) a))) 1)))
(-.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 b b)))) 1)
(-.f64 (*.f64 4 (*.f64 a a)) 1)
(*.f64 b (*.f64 b 12))
Outputs
(-.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
(-.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 a 3))))) 1)
(+.f64 (+.f64 (pow.f64 (hypot.f64 a b) 4) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 a 3))))) -1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 3 a))))) 1)
(-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 a 3)))) (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2)) 1)
(+.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (-.f64 1 a)) (*.f64 (*.f64 b b) (+.f64 a 3)))) (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2)) -1)
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 b (*.f64 b 12))) 1)
(+.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 b (*.f64 b 12))) -1)
(if (<=.f64 a -125000000) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) 1) (if (<=.f64 a 6304320991423117/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (-.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 4 a)))) 1) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) 1)))
(if (or (<=.f64 a -125000000) (not (<=.f64 a 6304320991423117/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264))) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (-.f64 1 a) (*.f64 4 (*.f64 a a)))) 1) (-.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 a 4)))) 1))
(if (or (<=.f64 a -125000000) (not (<=.f64 a 6304320991423117/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264))) (+.f64 (+.f64 (pow.f64 a 4) (*.f64 (-.f64 1 a) (*.f64 4 (*.f64 a a)))) -1) (+.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (+.f64 12 (*.f64 a 4)))) -1))
(if (<=.f64 a -125000000) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) 1) (if (<=.f64 a 1733688272641357/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (-.f64 (+.f64 (pow.f64 (*.f64 b b) 2) (*.f64 b (*.f64 b 12))) 1) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 a))) 1)))
(if (or (<=.f64 a -125000000) (not (<=.f64 a 1733688272641357/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816))) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (-.f64 1 a) (*.f64 4 (*.f64 a a)))) 1) (-.f64 (+.f64 (*.f64 b (*.f64 b 12)) (pow.f64 (*.f64 b b) 2)) 1))
(if (or (<=.f64 a -125000000) (not (<=.f64 a 1733688272641357/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816))) (+.f64 (+.f64 (pow.f64 a 4) (*.f64 (-.f64 1 a) (*.f64 4 (*.f64 a a)))) -1) (+.f64 (+.f64 (*.f64 b (*.f64 b 12)) (pow.f64 (*.f64 b b) 2)) -1))
(if (<=.f64 a -125000000) (*.f64 (pow.f64 a 3) (+.f64 a -4)) (if (<=.f64 a 3388572532889925/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (-.f64 (+.f64 (pow.f64 (*.f64 b b) 2) (*.f64 b (*.f64 b 12))) 1) (-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (*.f64 (*.f64 a a) a))) 1)))
(if (<=.f64 a -125000000) (*.f64 (pow.f64 a 3) (+.f64 a -4)) (if (<=.f64 a 3388572532889925/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (-.f64 (+.f64 (*.f64 b (*.f64 b 12)) (pow.f64 (*.f64 b b) 2)) 1) (-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 a 4)) (*.f64 a (*.f64 a a)))) 1)))
(if (<=.f64 a -125000000) (*.f64 (pow.f64 a 3) (+.f64 a -4)) (if (<=.f64 a 3388572532889925/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (+.f64 (*.f64 b (*.f64 b 12)) (pow.f64 (*.f64 b b) 2)) -1) (+.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 a 4)) (*.f64 a (*.f64 a a)))) -1)))
(if (<=.f64 a -180000000) (*.f64 (pow.f64 a 3) (+.f64 a -4)) (if (<=.f64 a 3388572532889925/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (-.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 b b)))) 1) (-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (*.f64 (*.f64 a a) a))) 1)))
(if (<=.f64 a -180000000) (*.f64 (pow.f64 a 3) (+.f64 a -4)) (if (<=.f64 a 3388572532889925/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (-.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 b b) (*.f64 a 4)))) 1) (-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 a 4)) (*.f64 a (*.f64 a a)))) 1)))
(if (<=.f64 a -180000000) (*.f64 (pow.f64 a 3) (+.f64 a -4)) (if (<=.f64 a 3388572532889925/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 b b) (*.f64 a 4)))) -1) (+.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 a 4)) (*.f64 a (*.f64 a a)))) -1)))
(if (<=.f64 a -125000000) (-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (*.f64 (*.f64 a a) a))) 1) (if (<=.f64 a 3546180557675503/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (-.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 b b)))) 1) (-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 4 a)) (*.f64 (*.f64 a a) a))) 1)))
(if (or (<=.f64 a -125000000) (not (<=.f64 a 3546180557675503/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632))) (-.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 a 4)) (*.f64 a (*.f64 a a)))) 1) (-.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 b b) (*.f64 a 4)))) 1))
(if (or (<=.f64 a -125000000) (not (<=.f64 a 3546180557675503/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632))) (+.f64 (*.f64 a (+.f64 (*.f64 (-.f64 1 a) (*.f64 a 4)) (*.f64 a (*.f64 a a)))) -1) (+.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 b b) (*.f64 a 4)))) -1))
(-.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 4 a) (*.f64 b b)))) 1)
(-.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 b b) (*.f64 a 4)))) 1)
(+.f64 (*.f64 (*.f64 b b) (+.f64 12 (+.f64 (*.f64 b b) (*.f64 a 4)))) -1)
(-.f64 (*.f64 4 (*.f64 a a)) 1)
(+.f64 (*.f64 4 (*.f64 a a)) -1)
(*.f64 b (*.f64 b 12))
Compiler

Compiled 329 to 229 computations (30.4% saved)

soundness2.5s (23.2%)

Rules
1830×times-frac
1830×times-frac
1830×times-frac
1830×times-frac
1718×prod-diff
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019150
1441142
26425142
038211776
1109610986
2410810940
02077
16073
219873
370773
4245565
5438465
058416271
1156215461
2560015373
02085203
14963957
218813837
369363825
02033400
14683254
213812668
344092620
038211776
1109610986
2410810940
03256440
17896332
224865954
02606200
17066032
223955912
01175
124171
2318471
014103
1269103
23119103
02466619
15966475
217976133
378146133
01484
130672
2404672
01034
122534
2266434
02032300
14842234
213852044
364852044
038211776
1109610986
2410810940
02512726
15852650
215692590
357732590
02512726
15852650
215692590
357732590
038211776
1109610986
2410810940
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2038 to 1367 computations (32.9% saved)

end138.0ms (1.3%)

Compiler

Compiled 309 to 190 computations (38.5% saved)

Profiling

Loading profile data...