FastMath dist4

Time bar (total: 6.8s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
100%99.8%0%0.2%0%0%0%1
Compiler

Compiled 20 to 12 computations (40% saved)

sample1.3s (18.8%)

Results
776.0ms5571×body256valid
399.0ms2685×body256infinite
Bogosity

preprocess219.0ms (3.2%)

Algorithm
egg-herbie
Rules
1370×sub-neg
1342×fma-def
828×distribute-lft-neg-in
690×distribute-rgt-neg-in
670×+-commutative
FPErrors
Click to see full error table
truthopredexupredexsubexpr
2280-0-#f
210-0-(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
60-0-(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
40-0-(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
00-0-(*.f64 d1 d3)
00-0-d3
00-0-(*.f64 d4 d1)
00-0-d1
00-0-d2
00-0-(*.f64 d1 d1)
00-0-(*.f64 d1 d2)
00-0-d4
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
073984
1289776
2998664
34165644
47118640
Stop Event
node limit
Calls
Call 1
Inputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1))
Outputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1)))
(-.f64 (+.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 (neg.f64 d4) d1) (-.f64 d3 d2)))
(*.f64 d1 (-.f64 (neg.f64 (+.f64 d1 d4)) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d3 d2) (+.f64 d1 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 (neg.f64 d2) d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 (-.f64 d4 d2) d3) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d2 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 (neg.f64 d3))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d2 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (+.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (-.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1))))
(neg.f64 (-.f64 (+.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1)))
(+.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 d1))
(neg.f64 (*.f64 d1 (+.f64 (-.f64 (neg.f64 d4) d1) (-.f64 d3 d2))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(neg.f64 (fma.f64 d1 (-.f64 (neg.f64 d2) d3) (*.f64 d1 (-.f64 d4 d1))))
(neg.f64 (*.f64 d1 (-.f64 (-.f64 (-.f64 d4 d2) d3) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d3 d4)) d1))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (+.f64 (*.f64 d1 (-.f64 d2 (neg.f64 d3))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(neg.f64 (fma.f64 d1 (-.f64 d2 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(neg.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d1 (+.f64 d3 (+.f64 d2 d4))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1)))
(neg.f64 (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 (neg.f64 d4) d1))))
(neg.f64 (*.f64 d1 (-.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 d1 (-.f64 d1 (-.f64 (-.f64 d2 d3) d4)))
(*.f64 d1 (+.f64 d1 (+.f64 d3 (-.f64 d4 d2))))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(+.f64 (*.f64 d2 (-.f64 d1 d3)) (-.f64 (*.f64 d2 d4) (*.f64 d2 d2)))
(fma.f64 d2 (-.f64 d1 d3) (*.f64 d2 (-.f64 d4 d2)))
(*.f64 d2 (+.f64 (-.f64 d1 d3) (-.f64 d4 d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(+.f64 (*.f64 d3 (-.f64 d2 d1)) (-.f64 (*.f64 d3 d4) (*.f64 d3 d3)))
(fma.f64 d3 (-.f64 d2 d1) (*.f64 d3 (-.f64 d4 d3)))
(*.f64 d3 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d3 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d3 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d4 (-.f64 d2 d3))) (*.f64 d4 d4))
(fma.f64 d4 (-.f64 d2 d3) (*.f64 d4 (-.f64 d1 d4)))
(*.f64 d4 (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d3 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d3 d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1))
(-.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d2 d4) (*.f64 d1 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d4) (-.f64 d3 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 d3) (+.f64 d1 d4)))
Symmetry

(sort d2 d4)

Compiler

Compiled 127 to 35 computations (72.4% saved)

eval1.0ms (0%)

Compiler

Compiled 54 to 22 computations (59.3% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
100.0%
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
97.3%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
100.0%
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
Compiler

Compiled 54 to 32 computations (40.7% saved)

localize51.0ms (0.7%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d2 d1))
97.3%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
100.0%
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
Compiler

Compiled 56 to 12 computations (78.6% saved)

series13.0ms (0.2%)

Counts
3 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
d2
@-inf
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
1.0ms
d1
@0
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
1.0ms
d1
@-inf
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
1.0ms
d1
@inf
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
1.0ms
d2
@inf
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))

rewrite273.0ms (4%)

Algorithm
batch-egg-rewrite
Rules
1042×log1p-expm1-u
710×expm1-log1p-u
512×expm1-udef
512×log1p-udef
202×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019107
1274102
24267102
Stop Event
node limit
Counts
3 → 68
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
Outputs
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (neg.f64 (-.f64 d3 d4))))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (neg.f64 (-.f64 d3 d4)) d1))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d4 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 (-.f64 d3 d4) 3))) (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 (-.f64 d3 d4) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2))) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 (-.f64 d3 d4) 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 (-.f64 d3 d4) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2)) d1) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) d1) (+.f64 d1 d2))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))

simplify87.0ms (1.3%)

Algorithm
egg-herbie
Rules
1582×fma-def
786×unswap-sqr
584×times-frac
410×associate-/l*
402×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02106859
15456839
222646780
Stop Event
node limit
Counts
188 → 114
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (neg.f64 (-.f64 d3 d4))))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (neg.f64 (-.f64 d3 d4)) d1))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d4 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 (-.f64 d3 d4) 3))) (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 (-.f64 d3 d4) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2))) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 (-.f64 d3 d4) 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 (-.f64 d3 d4) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2)) d1) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) d1) (+.f64 d1 d2))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (neg.f64 (-.f64 d3 d4))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (neg.f64 (-.f64 d3 d4)) d1))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d4 d1))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))) 1)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 (-.f64 d3 d4) 3))) (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 (-.f64 d3 d4) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 (-.f64 d3 d4) 3)) (fma.f64 (-.f64 d3 d4) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)) (pow.f64 (-.f64 d2 d1) 2))) d1)
(*.f64 (/.f64 d1 (fma.f64 (-.f64 d3 d4) (-.f64 d2 (+.f64 d1 (-.f64 d4 d3))) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 (-.f64 d4 d3) 3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2))) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
(/.f64 d1 (/.f64 (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)) (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2))))
(*.f64 (/.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d3 d4))) (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2)) (-.f64 (/.f64 (-.f64 d3 (-.f64 d4 d2)) d1) 1))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 (-.f64 d3 d4) 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 (-.f64 d3 d4) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 (-.f64 d3 d4) 3))) (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 (-.f64 d3 d4) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 (-.f64 d3 d4) 3)) (fma.f64 (-.f64 d3 d4) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)) (pow.f64 (-.f64 d2 d1) 2))) d1)
(*.f64 (/.f64 d1 (fma.f64 (-.f64 d3 d4) (-.f64 d2 (+.f64 d1 (-.f64 d4 d3))) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 (-.f64 d4 d3) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2)) d1) (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
(/.f64 d1 (/.f64 (+.f64 (-.f64 d2 d1) (-.f64 d3 d4)) (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2))))
(*.f64 (/.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d3 d4))) (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2)) (-.f64 (/.f64 (-.f64 d3 (-.f64 d4 d2)) d1) 1))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 1)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 3)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3) 1/3)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 2))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) d1))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) 3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 1))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (fma.f64 (pow.f64 d1 2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (pow.f64 d1 3) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 (-.f64 d4 d3) (pow.f64 d1 2)) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))) (+.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 (-.f64 d4 d3) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d3) d2) d1)))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 (-.f64 d3 d4) 2) (pow.f64 (-.f64 d2 d1) 2))) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d3) d2))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 3)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3) 1/3)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 1))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) 1)
(*.f64 d1 (-.f64 d2 d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))
(*.f64 (/.f64 d1 (fma.f64 d1 (+.f64 d1 d2) (pow.f64 d2 2))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (/.f64 (+.f64 d1 d2) d1))
(*.f64 (/.f64 d1 (+.f64 d1 d2)) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))
(*.f64 (/.f64 d1 (fma.f64 d1 (+.f64 d1 d2) (pow.f64 d2 2))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) d1) (+.f64 d1 d2))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (/.f64 (+.f64 d1 d2) d1))
(*.f64 (/.f64 d1 (+.f64 d1 d2)) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)
(*.f64 d1 (-.f64 d2 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(*.f64 d1 (-.f64 d2 d1))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d1) 3)))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d1 3)))
(*.f64 d1 (-.f64 d2 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1))
(*.f64 d1 (-.f64 d2 d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))

eval84.0ms (1.2%)

Compiler

Compiled 1710 to 531 computations (68.9% saved)

prune33.0ms (0.5%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New1068114
Fresh000
Picked112
Done000
Total1079116
Accuracy
100.0%
Counts
116 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
79.0%
(fma.f64 d1 (-.f64 d4 d3) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
43.3%
(*.f64 (/.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d3 d4))) (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2)))
83.8%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
72.2%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
72.8%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
35.7%
(*.f64 d1 (neg.f64 d3))
34.8%
(*.f64 d1 d4)
24.0%
(*.f64 d1 d2)
97.3%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
79.0%
(fma.f64 d1 (-.f64 d4 d3) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
43.3%
(*.f64 (/.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d3 d4))) (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2)))
83.8%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
72.2%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
72.8%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
35.7%
(*.f64 d1 (neg.f64 d3))
34.8%
(*.f64 d1 d4)
24.0%
(*.f64 d1 d2)
Compiler

Compiled 416 to 264 computations (36.5% saved)

localize118.0ms (1.7%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d2 d1))
99.8%
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
97.3%
(fma.f64 d1 (-.f64 d4 d3) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
67.2%
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
100.0%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
Compiler

Compiled 98 to 26 computations (73.5% saved)

series11.0ms (0.2%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
1.0ms
d1
@-inf
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
1.0ms
d2
@-inf
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
1.0ms
d2
@-inf
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
1.0ms
d1
@-inf
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
0.0ms
d1
@0
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)

rewrite147.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1036×log1p-expm1-u
720×expm1-log1p-u
532×expm1-udef
532×log1p-udef
222×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023126
1314121
24330121
Stop Event
node limit
Counts
4 → 110
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
(fma.f64 d1 (-.f64 d4 d3) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
Outputs
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) 1)
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(*.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(*.f64 1 (*.f64 d1 (-.f64 d2 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2) (*.f64 (cbrt.f64 (-.f64 d2 d1)) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d2 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 (sqrt.f64 (-.f64 d2 d1)) (*.f64 (sqrt.f64 (-.f64 d2 d1)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 d1)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) 1/3) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 (pow.f64 1 1/3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3/2) 1/3))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2)) (cbrt.f64 (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 d1))) (sqrt.f64 (-.f64 d2 d1)))
(*.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d2 d1) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) d1) (+.f64 d1 d2))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d1)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))) 1)
(*.f64 d1 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(*.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1)
(*.f64 (*.f64 d1 (-.f64 d2 d1)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d1) 3))
(*.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d1 3))
(*.f64 1 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
(*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3/2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) 3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3) (pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) d1) (-.f64 d2 d1))
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (-.f64 d2 d1)) d1)
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) 1) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
(exp.f64 (log.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))

simplify129.0ms (1.9%)

Algorithm
egg-herbie
Rules
1330×times-frac
648×log-prod
600×fma-def
592×cancel-sign-sub-inv
514×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03409091
18918827
235468823
Stop Event
node limit
Counts
242 → 200
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 (pow.f64 d1 2) (cbrt.f64 -1))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 (pow.f64 d1 2) (cbrt.f64 -1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) (*.f64 d2 (cbrt.f64 -1))))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) (*.f64 d2 (cbrt.f64 -1))))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) (*.f64 d2 (cbrt.f64 -1))))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1))))
(*.f64 (pow.f64 d1 3) (pow.f64 d2 3))
(+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d1 4) (+.f64 (*.f64 -2 (pow.f64 d2 2)) (*.f64 -1 (pow.f64 d2 2)))))
(+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (+.f64 (*.f64 (pow.f64 d1 4) (+.f64 (*.f64 -2 (pow.f64 d2 2)) (*.f64 -1 (pow.f64 d2 2)))) (*.f64 (pow.f64 d1 5) (+.f64 d2 (*.f64 2 d2)))))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (+.f64 (*.f64 (pow.f64 d1 4) (+.f64 (*.f64 -2 (pow.f64 d2 2)) (*.f64 -1 (pow.f64 d2 2)))) (*.f64 (pow.f64 d1 5) (+.f64 d2 (*.f64 2 d2))))))
(*.f64 -1 (pow.f64 d1 6))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (*.f64 (pow.f64 d1 5) (+.f64 d2 (*.f64 2 d2))))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 (pow.f64 d1 4) (+.f64 (*.f64 -2 (pow.f64 d2 2)) (*.f64 -1 (pow.f64 d2 2)))) (*.f64 (pow.f64 d1 5) (+.f64 d2 (*.f64 2 d2)))))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (+.f64 (*.f64 (pow.f64 d1 4) (+.f64 (*.f64 -2 (pow.f64 d2 2)) (*.f64 -1 (pow.f64 d2 2)))) (*.f64 (pow.f64 d1 5) (+.f64 d2 (*.f64 2 d2))))))
(*.f64 -1 (pow.f64 d1 6))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 5) (+.f64 (*.f64 -2 d2) (*.f64 -1 d2)))) (*.f64 -1 (pow.f64 d1 6)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 5) (+.f64 (*.f64 -2 d2) (*.f64 -1 d2)))) (+.f64 (*.f64 -1 (pow.f64 d1 6)) (*.f64 (pow.f64 d1 4) (+.f64 (*.f64 -2 (pow.f64 d2 2)) (*.f64 -1 (pow.f64 d2 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 5) (+.f64 (*.f64 -2 d2) (*.f64 -1 d2)))) (+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d1 4) (+.f64 (*.f64 -2 (pow.f64 d2 2)) (*.f64 -1 (pow.f64 d2 2)))))))
(*.f64 -1 (pow.f64 d1 6))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (*.f64 d2 (+.f64 (*.f64 2 (pow.f64 d1 5)) (pow.f64 d1 5))))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 d2 (+.f64 (*.f64 2 (pow.f64 d1 5)) (pow.f64 d1 5))) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4))))))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 d2 (+.f64 (*.f64 2 (pow.f64 d1 5)) (pow.f64 d1 5))) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4)))))))
(*.f64 (pow.f64 d1 3) (pow.f64 d2 3))
(+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4)))))
(+.f64 (*.f64 d2 (+.f64 (*.f64 2 (pow.f64 d1 5)) (pow.f64 d1 5))) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4))))))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 d2 (+.f64 (*.f64 2 (pow.f64 d1 5)) (pow.f64 d1 5))) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4)))))))
(*.f64 (pow.f64 d1 3) (pow.f64 d2 3))
(+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4)))))
(+.f64 (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -2 (pow.f64 d1 5)) (*.f64 -1 (pow.f64 d1 5))))) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4))))))
(+.f64 (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -2 (pow.f64 d1 5)) (*.f64 -1 (pow.f64 d1 5))))) (+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4)))))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) 1)
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(*.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(*.f64 1 (*.f64 d1 (-.f64 d2 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2) (*.f64 (cbrt.f64 (-.f64 d2 d1)) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d2 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 (sqrt.f64 (-.f64 d2 d1)) (*.f64 (sqrt.f64 (-.f64 d2 d1)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 d1)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) 1/3) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 (pow.f64 1 1/3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3/2) 1/3))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2)) (cbrt.f64 (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 d1))) (sqrt.f64 (-.f64 d2 d1)))
(*.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d2 d1) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) d1) (+.f64 d1 d2))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d1)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))) 1)
(*.f64 d1 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(*.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1)
(*.f64 (*.f64 d1 (-.f64 d2 d1)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d1) 3))
(*.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d1 3))
(*.f64 1 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
(*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3/2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) 3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3) (pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) d1) (-.f64 d2 d1))
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (-.f64 d2 d1)) d1)
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) 1) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
(exp.f64 (log.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (pow.f64 d1 2) (cbrt.f64 -1))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(fma.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(-.f64 (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)) (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))))
(fma.f64 (pow.f64 d1 2) (cbrt.f64 -1) (*.f64 (*.f64 d2 (cbrt.f64 -1)) (neg.f64 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(fma.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(-.f64 (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)) (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))))
(fma.f64 (pow.f64 d1 2) (cbrt.f64 -1) (*.f64 (*.f64 d2 (cbrt.f64 -1)) (neg.f64 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(fma.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(-.f64 (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)) (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))))
(fma.f64 (pow.f64 d1 2) (cbrt.f64 -1) (*.f64 (*.f64 d2 (cbrt.f64 -1)) (neg.f64 d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))))
(*.f64 (neg.f64 d1) (*.f64 d2 (cbrt.f64 -1)))
(*.f64 (*.f64 d1 d2) (neg.f64 (cbrt.f64 -1)))
(*.f64 (*.f64 d2 (cbrt.f64 -1)) (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(fma.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(-.f64 (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)) (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))))
(fma.f64 (pow.f64 d1 2) (cbrt.f64 -1) (*.f64 (*.f64 d2 (cbrt.f64 -1)) (neg.f64 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(fma.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(-.f64 (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)) (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))))
(fma.f64 (pow.f64 d1 2) (cbrt.f64 -1) (*.f64 (*.f64 d2 (cbrt.f64 -1)) (neg.f64 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(fma.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(-.f64 (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)) (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))))
(fma.f64 (pow.f64 d1 2) (cbrt.f64 -1) (*.f64 (*.f64 d2 (cbrt.f64 -1)) (neg.f64 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 (pow.f64 d1 2) (cbrt.f64 -1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) (*.f64 d2 (cbrt.f64 -1))))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(fma.f64 -1 (*.f64 d1 (fma.f64 -1 (-.f64 d4 d3) (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(-.f64 (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)) (*.f64 d1 (-.f64 (*.f64 d2 (cbrt.f64 -1)) (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) (*.f64 d2 (cbrt.f64 -1))))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(fma.f64 -1 (*.f64 d1 (fma.f64 -1 (-.f64 d4 d3) (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(-.f64 (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)) (*.f64 d1 (-.f64 (*.f64 d2 (cbrt.f64 -1)) (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) (*.f64 d2 (cbrt.f64 -1))))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(fma.f64 -1 (*.f64 d1 (fma.f64 -1 (-.f64 d4 d3) (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(-.f64 (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)) (*.f64 d1 (-.f64 (*.f64 d2 (cbrt.f64 -1)) (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1))))
(*.f64 (neg.f64 d1) (*.f64 d2 (cbrt.f64 -1)))
(*.f64 (*.f64 d1 d2) (neg.f64 (cbrt.f64 -1)))
(*.f64 (*.f64 d2 (cbrt.f64 -1)) (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1))))
(fma.f64 -1 (*.f64 d1 (fma.f64 -1 (-.f64 d4 d3) (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(-.f64 (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)) (*.f64 d1 (-.f64 (*.f64 d2 (cbrt.f64 -1)) (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1))))
(fma.f64 -1 (*.f64 d1 (fma.f64 -1 (-.f64 d4 d3) (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(-.f64 (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)) (*.f64 d1 (-.f64 (*.f64 d2 (cbrt.f64 -1)) (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (*.f64 d1 (*.f64 d2 (cbrt.f64 -1)))) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1))))
(fma.f64 -1 (*.f64 d1 (fma.f64 -1 (-.f64 d4 d3) (*.f64 d2 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(-.f64 (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)) (*.f64 d1 (-.f64 (*.f64 d2 (cbrt.f64 -1)) (-.f64 d4 d3))))
(*.f64 (pow.f64 d1 3) (pow.f64 d2 3))
(+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d1 4) (+.f64 (*.f64 -2 (pow.f64 d2 2)) (*.f64 -1 (pow.f64 d2 2)))))
(fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3)))
(+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (+.f64 (*.f64 (pow.f64 d1 4) (+.f64 (*.f64 -2 (pow.f64 d2 2)) (*.f64 -1 (pow.f64 d2 2)))) (*.f64 (pow.f64 d1 5) (+.f64 d2 (*.f64 2 d2)))))
(fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (fma.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3) (*.f64 (pow.f64 d1 5) (*.f64 3 d2))))
(fma.f64 d2 (*.f64 3 (pow.f64 d1 5)) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3))))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (+.f64 (*.f64 (pow.f64 d1 4) (+.f64 (*.f64 -2 (pow.f64 d2 2)) (*.f64 -1 (pow.f64 d2 2)))) (*.f64 (pow.f64 d1 5) (+.f64 d2 (*.f64 2 d2))))))
(fma.f64 -1 (pow.f64 d1 6) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (fma.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3) (*.f64 (pow.f64 d1 5) (*.f64 3 d2)))))
(-.f64 (fma.f64 d2 (*.f64 3 (pow.f64 d1 5)) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3)))) (pow.f64 d1 6))
(-.f64 (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3))) (fma.f64 (pow.f64 d1 5) (*.f64 d2 -3) (pow.f64 d1 6)))
(*.f64 -1 (pow.f64 d1 6))
(neg.f64 (pow.f64 d1 6))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (*.f64 (pow.f64 d1 5) (+.f64 d2 (*.f64 2 d2))))
(fma.f64 -1 (pow.f64 d1 6) (*.f64 (pow.f64 d1 5) (*.f64 3 d2)))
(fma.f64 (pow.f64 d1 5) (*.f64 d2 3) (neg.f64 (pow.f64 d1 6)))
(-.f64 (*.f64 d2 (*.f64 3 (pow.f64 d1 5))) (pow.f64 d1 6))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 (pow.f64 d1 4) (+.f64 (*.f64 -2 (pow.f64 d2 2)) (*.f64 -1 (pow.f64 d2 2)))) (*.f64 (pow.f64 d1 5) (+.f64 d2 (*.f64 2 d2)))))
(fma.f64 -1 (pow.f64 d1 6) (fma.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3) (*.f64 (pow.f64 d1 5) (*.f64 3 d2))))
(-.f64 (fma.f64 (pow.f64 d1 5) (*.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3))) (pow.f64 d1 6))
(-.f64 (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3)) (fma.f64 (pow.f64 d1 5) (*.f64 d2 -3) (pow.f64 d1 6)))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (+.f64 (*.f64 (pow.f64 d1 4) (+.f64 (*.f64 -2 (pow.f64 d2 2)) (*.f64 -1 (pow.f64 d2 2)))) (*.f64 (pow.f64 d1 5) (+.f64 d2 (*.f64 2 d2))))))
(fma.f64 -1 (pow.f64 d1 6) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (fma.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3) (*.f64 (pow.f64 d1 5) (*.f64 3 d2)))))
(-.f64 (fma.f64 d2 (*.f64 3 (pow.f64 d1 5)) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3)))) (pow.f64 d1 6))
(-.f64 (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3))) (fma.f64 (pow.f64 d1 5) (*.f64 d2 -3) (pow.f64 d1 6)))
(*.f64 -1 (pow.f64 d1 6))
(neg.f64 (pow.f64 d1 6))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 5) (+.f64 (*.f64 -2 d2) (*.f64 -1 d2)))) (*.f64 -1 (pow.f64 d1 6)))
(fma.f64 -1 (pow.f64 d1 6) (*.f64 (pow.f64 d1 5) (*.f64 3 d2)))
(fma.f64 (pow.f64 d1 5) (*.f64 d2 3) (neg.f64 (pow.f64 d1 6)))
(-.f64 (*.f64 d2 (*.f64 3 (pow.f64 d1 5))) (pow.f64 d1 6))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 5) (+.f64 (*.f64 -2 d2) (*.f64 -1 d2)))) (+.f64 (*.f64 -1 (pow.f64 d1 6)) (*.f64 (pow.f64 d1 4) (+.f64 (*.f64 -2 (pow.f64 d2 2)) (*.f64 -1 (pow.f64 d2 2))))))
(fma.f64 -1 (pow.f64 d1 6) (fma.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3) (*.f64 (pow.f64 d1 5) (*.f64 3 d2))))
(-.f64 (fma.f64 (pow.f64 d1 5) (*.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3))) (pow.f64 d1 6))
(-.f64 (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3)) (fma.f64 (pow.f64 d1 5) (*.f64 d2 -3) (pow.f64 d1 6)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 5) (+.f64 (*.f64 -2 d2) (*.f64 -1 d2)))) (+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d1 4) (+.f64 (*.f64 -2 (pow.f64 d2 2)) (*.f64 -1 (pow.f64 d2 2)))))))
(fma.f64 -1 (pow.f64 d1 6) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (fma.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3) (*.f64 (pow.f64 d1 5) (*.f64 3 d2)))))
(-.f64 (fma.f64 d2 (*.f64 3 (pow.f64 d1 5)) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3)))) (pow.f64 d1 6))
(-.f64 (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3))) (fma.f64 (pow.f64 d1 5) (*.f64 d2 -3) (pow.f64 d1 6)))
(*.f64 -1 (pow.f64 d1 6))
(neg.f64 (pow.f64 d1 6))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (*.f64 d2 (+.f64 (*.f64 2 (pow.f64 d1 5)) (pow.f64 d1 5))))
(fma.f64 -1 (pow.f64 d1 6) (*.f64 (pow.f64 d1 5) (*.f64 3 d2)))
(fma.f64 (pow.f64 d1 5) (*.f64 d2 3) (neg.f64 (pow.f64 d1 6)))
(-.f64 (*.f64 d2 (*.f64 3 (pow.f64 d1 5))) (pow.f64 d1 6))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 d2 (+.f64 (*.f64 2 (pow.f64 d1 5)) (pow.f64 d1 5))) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4))))))
(fma.f64 -1 (pow.f64 d1 6) (fma.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3) (*.f64 (pow.f64 d1 5) (*.f64 3 d2))))
(-.f64 (fma.f64 (pow.f64 d1 5) (*.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3))) (pow.f64 d1 6))
(-.f64 (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3)) (fma.f64 (pow.f64 d1 5) (*.f64 d2 -3) (pow.f64 d1 6)))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 d2 (+.f64 (*.f64 2 (pow.f64 d1 5)) (pow.f64 d1 5))) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4)))))))
(fma.f64 -1 (pow.f64 d1 6) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (fma.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3) (*.f64 (pow.f64 d1 5) (*.f64 3 d2)))))
(-.f64 (fma.f64 d2 (*.f64 3 (pow.f64 d1 5)) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3)))) (pow.f64 d1 6))
(-.f64 (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3))) (fma.f64 (pow.f64 d1 5) (*.f64 d2 -3) (pow.f64 d1 6)))
(*.f64 (pow.f64 d1 3) (pow.f64 d2 3))
(+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4)))))
(fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3)))
(+.f64 (*.f64 d2 (+.f64 (*.f64 2 (pow.f64 d1 5)) (pow.f64 d1 5))) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4))))))
(fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (fma.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3) (*.f64 (pow.f64 d1 5) (*.f64 3 d2))))
(fma.f64 d2 (*.f64 3 (pow.f64 d1 5)) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3))))
(+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 d2 (+.f64 (*.f64 2 (pow.f64 d1 5)) (pow.f64 d1 5))) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4)))))))
(fma.f64 -1 (pow.f64 d1 6) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (fma.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3) (*.f64 (pow.f64 d1 5) (*.f64 3 d2)))))
(-.f64 (fma.f64 d2 (*.f64 3 (pow.f64 d1 5)) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3)))) (pow.f64 d1 6))
(-.f64 (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3))) (fma.f64 (pow.f64 d1 5) (*.f64 d2 -3) (pow.f64 d1 6)))
(*.f64 (pow.f64 d1 3) (pow.f64 d2 3))
(+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4)))))
(fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3)))
(+.f64 (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -2 (pow.f64 d1 5)) (*.f64 -1 (pow.f64 d1 5))))) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4))))))
(fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (fma.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3) (*.f64 (pow.f64 d1 5) (*.f64 3 d2))))
(fma.f64 d2 (*.f64 3 (pow.f64 d1 5)) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3))))
(+.f64 (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -2 (pow.f64 d1 5)) (*.f64 -1 (pow.f64 d1 5))))) (+.f64 (*.f64 -1 (pow.f64 d1 6)) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2 (pow.f64 d1 4)) (*.f64 -1 (pow.f64 d1 4)))))))
(fma.f64 -1 (pow.f64 d1 6) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (fma.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3) (*.f64 (pow.f64 d1 5) (*.f64 3 d2)))))
(-.f64 (fma.f64 d2 (*.f64 3 (pow.f64 d1 5)) (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3)))) (pow.f64 d1 6))
(-.f64 (fma.f64 (pow.f64 d1 3) (pow.f64 d2 3) (*.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d2 2) -3))) (fma.f64 (pow.f64 d1 5) (*.f64 d2 -3) (pow.f64 d1 6)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) 1)
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))) d1)
(*.f64 (/.f64 d1 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))) (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 d1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))) d1)
(*.f64 (/.f64 d1 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))) (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 d1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1)
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 3)
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) 1/3)
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 2)
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 1))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) 1)
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(*.f64 d1 (-.f64 d2 d1))
(*.f64 1 (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) 1/3))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2) (*.f64 (cbrt.f64 (-.f64 d2 d1)) d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (sqrt.f64 (-.f64 d2 d1)) (*.f64 (sqrt.f64 (-.f64 d2 d1)) d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) 1/3) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (pow.f64 1 1/3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3/2)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2)) (cbrt.f64 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 d1))) (sqrt.f64 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (*.f64 (-.f64 d2 d1) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (-.f64 d2 d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))
(/.f64 d1 (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))
(*.f64 (/.f64 d1 (+.f64 d1 d2)) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) d1) (+.f64 d1 d2))
(/.f64 d1 (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))
(*.f64 (/.f64 d1 (+.f64 d1 d2)) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)
(*.f64 d1 (-.f64 d2 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(*.f64 d1 (-.f64 d2 d1))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d1)) d1))
(*.f64 d1 (-.f64 d2 d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(*.f64 d1 (-.f64 d2 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) 1/3))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1))
(*.f64 d1 (-.f64 d2 d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 (-.f64 d4 d3) 3))) (fma.f64 (pow.f64 d1 2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d3) d2) d1)))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 3)
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3) 1/3)
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 1))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))) 1)
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 d1 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1)
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (*.f64 d1 (-.f64 d2 d1)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d1) 3))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d1 3))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 1 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 d1)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3/2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3/2))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) 3) (*.f64 d1 (-.f64 d2 d1)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3) (pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) d1) (-.f64 d2 d1))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (-.f64 d2 d1)) d1)
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) 1) (*.f64 d1 (-.f64 d2 d1)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(log.f64 (exp.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 3))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(exp.f64 (log.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) 1))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)

eval60.0ms (0.9%)

Compiler

Compiled 3971 to 1693 computations (57.4% saved)

prune47.0ms (0.7%)

Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New2244228
Fresh213
Picked145
Done011
Total22710237
Accuracy
100.0%
Counts
237 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
79.0%
(fma.f64 d1 (-.f64 d4 d3) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
39.4%
(/.f64 d1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
83.8%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
82.5%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
54.3%
(*.f64 d1 (-.f64 d2 d3))
45.6%
(*.f64 d1 (-.f64 d2 d1))
35.7%
(*.f64 d1 (neg.f64 d3))
34.8%
(*.f64 d1 d4)
24.0%
(*.f64 d1 d2)
97.3%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
79.0%
(fma.f64 d1 (-.f64 d4 d3) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
39.4%
(/.f64 d1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
83.8%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
82.5%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
54.3%
(*.f64 d1 (-.f64 d2 d3))
45.6%
(*.f64 d1 (-.f64 d2 d1))
35.7%
(*.f64 d1 (neg.f64 d3))
34.8%
(*.f64 d1 d4)
24.0%
(*.f64 d1 d2)
Compiler

Compiled 342 to 222 computations (35.1% saved)

localize128.0ms (1.9%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(pow.f64 (-.f64 d2 d3) 2)
99.7%
(/.f64 d1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
90.8%
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
44.0%
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
100.0%
(*.f64 d1 (-.f64 d2 d3))
100.0%
(*.f64 d1 (-.f64 d2 d1))
100.0%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
Compiler

Compiled 111 to 37 computations (66.7% saved)

series35.0ms (0.5%)

Counts
6 → 192
Calls

54 calls:

TimeVariablePointExpression
5.0ms
d1
@inf
(/.f64 d1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
2.0ms
d3
@0
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
2.0ms
d3
@0
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
2.0ms
d2
@0
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
2.0ms
d2
@0
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))

rewrite188.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
676×expm1-udef
676×log1p-udef
617×log1p-expm1-u
264×associate-*r*
204×prod-diff
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023237
1377237
26061237
Stop Event
node limit
Counts
6 → 190
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 d2 d3))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(/.f64 d1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(pow.f64 (-.f64 d2 d3) 2)
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 (+.f64 d2 d4) d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d3 2))) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d3 2)) d1) (+.f64 d2 (+.f64 d4 d3)))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 (-.f64 d4 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) d1) (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))) 1)
(-.f64 (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (/.f64 d3 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (+.f64 d1 (-.f64 d2 d3)) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 1)
(*.f64 1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2) (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2) (*.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (*.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (neg.f64 (+.f64 d1 (-.f64 d2 d3))) (/.f64 1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2) 1) (/.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)) (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (/.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) 1) (/.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)) (/.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6))) (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))) -1)
(neg.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(exp.f64 (log.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(+.f64 (pow.f64 (-.f64 d2 d3) 2) (neg.f64 (pow.f64 d1 2)))
(+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(+.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(+.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(*.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (-.f64 d2 d3) d1))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 1)
(*.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (/.f64 1 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))) (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 (neg.f64 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2))) (*.f64 (pow.f64 (-.f64 d2 d3) 2) (neg.f64 (pow.f64 d1 2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2)))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (neg.f64 (pow.f64 d1 2))))
(pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(fma.f64 1 (pow.f64 (-.f64 d2 d3) 2) (neg.f64 (pow.f64 d1 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 d2 d3) 4)) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)) (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 2))))
(+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) (*.f64 (neg.f64 (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))) 1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 1)
(*.f64 1 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 2) (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 (neg.f64 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))) d1)
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (sqrt.f64 d1) (+.f64 d1 (-.f64 d2 d3))) (/.f64 (sqrt.f64 d1) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 1 (+.f64 d1 (-.f64 d2 d3))) (/.f64 d1 (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2)) (/.f64 d1 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))) (/.f64 d1 (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 d1 (-.f64 d2 d3))) (/.f64 (cbrt.f64 d1) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2)) (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 1) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (/.f64 d1 1) (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 d1 (neg.f64 (+.f64 d1 (-.f64 d2 d3)))) (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(pow.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 2)
(pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) -1)
(neg.f64 (/.f64 d1 (/.f64 (neg.f64 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(+.f64 (*.f64 (-.f64 d2 d3) d2) (*.f64 (-.f64 d2 d3) (neg.f64 d3)))
(+.f64 (*.f64 d2 (-.f64 d2 d3)) (*.f64 (neg.f64 d3) (-.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 d2 d3) 2))) 1)
(*.f64 (-.f64 d2 d3) (-.f64 d2 d3))
(*.f64 (pow.f64 (-.f64 d2 d3) 2) 1)
(*.f64 1 (pow.f64 (-.f64 d2 d3) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2) (cbrt.f64 (pow.f64 (-.f64 d2 d3) 4)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2) (*.f64 (cbrt.f64 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 d2 d3) 4)) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2))
(*.f64 (sqrt.f64 (-.f64 d2 d3)) (*.f64 (sqrt.f64 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (*.f64 (-.f64 d2 d3) (sqrt.f64 (-.f64 d2 d3))) (sqrt.f64 (-.f64 d2 d3)))
(*.f64 (*.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2)) (cbrt.f64 (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (+.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (*.f64 (+.f64 d2 d3) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 d2 d3) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 d2 d3) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (-.f64 d2 d3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 d2 d3)) (+.f64 d2 d3))
(sqrt.f64 (pow.f64 (-.f64 d2 d3) 4))
(log.f64 (exp.f64 (pow.f64 (-.f64 d2 d3) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 d2 d3) 2))))
(cbrt.f64 (pow.f64 (-.f64 d2 d3) 6))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 d2 d3) 2)))
(exp.f64 (*.f64 2 (log.f64 (-.f64 d2 d3))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 d2 d3))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 d2 d3) 2)))

simplify175.0ms (2.6%)

Algorithm
egg-herbie
Rules
1194×fma-def
728×associate-*r*
590×associate-*l*
586×distribute-lft-in
572×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
078825386
1228524845
Stop Event
node limit
Counts
382 → 392
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(/.f64 1 (-.f64 d2 d3))
(+.f64 (/.f64 1 (-.f64 d2 d3)) (/.f64 d1 (pow.f64 (-.f64 d2 d3) 2)))
(+.f64 (/.f64 1 (-.f64 d2 d3)) (+.f64 (/.f64 d1 (pow.f64 (-.f64 d2 d3) 2)) (/.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d2 d3) 3))))
(+.f64 (/.f64 1 (-.f64 d2 d3)) (+.f64 (/.f64 d1 (pow.f64 (-.f64 d2 d3) 2)) (+.f64 (/.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d2 d3) 3)) (/.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 4)))))
(/.f64 -1 d1)
(-.f64 (*.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2))) (/.f64 1 d1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3)))) (/.f64 1 d1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 4))))) (/.f64 1 d1))
(/.f64 -1 d1)
(-.f64 (*.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2))) (/.f64 1 d1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3)))) (/.f64 1 d1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 4))))) (/.f64 1 d1))
(/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 d2 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 d3)) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (/.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (/.f64 d3 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))
(-.f64 (+.f64 (*.f64 d2 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 d3)) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (+.f64 (*.f64 (pow.f64 d2 2) (-.f64 (/.f64 d3 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 d3)) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (/.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))) (/.f64 d3 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))
(-.f64 (+.f64 (*.f64 d2 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 d3)) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (+.f64 (*.f64 (pow.f64 d2 2) (-.f64 (/.f64 d3 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 d3)) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (+.f64 (*.f64 (pow.f64 d2 3) (-.f64 (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 d3)) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 (/.f64 d3 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 d3)) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (/.f64 1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (/.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))))) (/.f64 d3 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))
(/.f64 1 d2)
(-.f64 (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -2 (/.f64 d3 (pow.f64 d2 2))) (/.f64 d3 (pow.f64 d2 2))))
(-.f64 (+.f64 (/.f64 1 d2) (+.f64 (/.f64 d1 (pow.f64 d2 2)) (/.f64 (pow.f64 d1 2) (pow.f64 d2 3)))) (+.f64 (*.f64 -2 (/.f64 d3 (pow.f64 d2 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3)))) (pow.f64 d2 3))) (+.f64 (/.f64 d3 (pow.f64 d2 2)) (/.f64 (pow.f64 d3 2) (pow.f64 d2 3))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 d3 (-.f64 (pow.f64 d1 2) (+.f64 (*.f64 -2 (*.f64 d3 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3))))) (pow.f64 d3 2))))) (*.f64 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3))) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (pow.f64 d2 4))) (+.f64 (/.f64 1 d2) (+.f64 (/.f64 d1 (pow.f64 d2 2)) (/.f64 (pow.f64 d1 2) (pow.f64 d2 3))))) (+.f64 (*.f64 -2 (/.f64 d3 (pow.f64 d2 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3)))) (pow.f64 d2 3))) (+.f64 (/.f64 d3 (pow.f64 d2 2)) (/.f64 (pow.f64 d3 2) (pow.f64 d2 3))))))
(/.f64 1 d2)
(-.f64 (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -2 (/.f64 d3 (pow.f64 d2 2))) (/.f64 d3 (pow.f64 d2 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (pow.f64 d2 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 d3 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3)))) (pow.f64 d2 3))) (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2))))) (+.f64 (*.f64 -2 (/.f64 d3 (pow.f64 d2 2))) (/.f64 d3 (pow.f64 d2 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 d3 (+.f64 (*.f64 -1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 2 (*.f64 d3 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3)))))))) (*.f64 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3))) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (pow.f64 d2 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (pow.f64 d2 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 d3 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3)))) (pow.f64 d2 3))) (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2)))))) (+.f64 (*.f64 -2 (/.f64 d3 (pow.f64 d2 2))) (/.f64 d3 (pow.f64 d2 2))))
(/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))) (+.f64 (/.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (/.f64 d2 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))
(+.f64 (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 2 (/.f64 (*.f64 d2 (+.f64 (*.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (+.f64 (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 d2 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)))))) (+.f64 (/.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (/.f64 d2 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))))
(+.f64 (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 2 (/.f64 (*.f64 d2 (+.f64 (*.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (+.f64 (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 d2 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 2 (/.f64 (*.f64 d2 (+.f64 (*.f64 2 (/.f64 (*.f64 d2 (+.f64 (*.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (+.f64 (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 d2 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))))) (+.f64 (/.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (/.f64 d2 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))))
(/.f64 -1 d3)
(-.f64 (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2))) (+.f64 (*.f64 2 (/.f64 d2 (pow.f64 d3 2))) (/.f64 1 d3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 d2 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)))) (*.f64 -1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (pow.f64 d3 3))) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2)))) (+.f64 (*.f64 2 (/.f64 d2 (pow.f64 d3 2))) (/.f64 1 d3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 d2 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)))) (*.f64 -1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 d2 (+.f64 (*.f64 -2 (*.f64 d2 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)))) (*.f64 -1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))) (*.f64 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (pow.f64 d3 4))) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2))))) (+.f64 (*.f64 2 (/.f64 d2 (pow.f64 d3 2))) (/.f64 1 d3)))
(/.f64 -1 d3)
(-.f64 (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2))) (+.f64 (*.f64 2 (/.f64 d2 (pow.f64 d3 2))) (/.f64 1 d3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 d1 2) (+.f64 (*.f64 2 (*.f64 d2 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)))) (pow.f64 d2 2))) (pow.f64 d3 3))) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2)))) (+.f64 (*.f64 2 (/.f64 d2 (pow.f64 d3 2))) (/.f64 1 d3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 d2 (-.f64 (pow.f64 d1 2) (+.f64 (*.f64 2 (*.f64 d2 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)))) (pow.f64 d2 2))))) (*.f64 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (pow.f64 d3 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 d1 2) (+.f64 (*.f64 2 (*.f64 d2 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)))) (pow.f64 d2 2))) (pow.f64 d3 3))) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2))))) (+.f64 (*.f64 2 (/.f64 d2 (pow.f64 d3 2))) (/.f64 1 d3)))
(-.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(pow.f64 d2 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d2 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(pow.f64 d2 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d2 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d2 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(pow.f64 d3 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d3 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(pow.f64 d3 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d3 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(pow.f64 (-.f64 d2 d3) 2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (-.f64 d1 d3))
(+.f64 (*.f64 d2 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d3) (-.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (-.f64 d1 d3)))
(+.f64 (*.f64 d2 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d3) (-.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 2)))) (+.f64 (*.f64 (pow.f64 d2 2) (-.f64 (+.f64 (/.f64 d1 (-.f64 d1 d3)) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 3))) (*.f64 -2 (/.f64 (*.f64 d1 d3) (pow.f64 (-.f64 d1 d3) 2))))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (-.f64 d1 d3))))
(+.f64 (*.f64 d2 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d3) (-.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 2)))) (+.f64 (*.f64 (pow.f64 d2 2) (-.f64 (+.f64 (/.f64 d1 (-.f64 d1 d3)) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 3))) (*.f64 -2 (/.f64 (*.f64 d1 d3) (pow.f64 (-.f64 d1 d3) 2))))) (+.f64 (*.f64 (pow.f64 d2 3) (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d3) (pow.f64 (-.f64 d1 d3) 3))) (+.f64 (/.f64 d1 (pow.f64 (-.f64 d1 d3) 2)) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 4))))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (-.f64 d1 d3)))))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) d2))) (+.f64 (*.f64 d1 (-.f64 d1 d3)) (/.f64 (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3)))) d2)))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3)))))) (pow.f64 d2 2))) (+.f64 (*.f64 d1 d2) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) d2)))) (+.f64 (*.f64 d1 (-.f64 d1 d3)) (/.f64 (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3)))) d2)))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (*.f64 -1 (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3)))))) d2)) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (*.f64 -1 (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3)))))) d2)) (+.f64 (*.f64 d1 d2) (/.f64 (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 -1 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (*.f64 -1 (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3))))))) (pow.f64 d2 2))))) (*.f64 d1 (-.f64 d1 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))
(+.f64 (*.f64 d3 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d2) (+.f64 d1 d2))) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2))))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2)))
(+.f64 (*.f64 d3 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d2) (+.f64 d1 d2))) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2))))) (+.f64 (*.f64 (pow.f64 d3 2) (-.f64 (/.f64 d1 (+.f64 d1 d2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d2) (+.f64 d1 d2))) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2)))) (+.f64 d1 d2))))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))))
(+.f64 (*.f64 d3 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d2) (+.f64 d1 d2))) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2))))) (+.f64 (*.f64 (pow.f64 d3 2) (-.f64 (/.f64 d1 (+.f64 d1 d2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d2) (+.f64 d1 d2))) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2)))) (+.f64 d1 d2))))) (+.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2)) (/.f64 (*.f64 (pow.f64 d3 3) (-.f64 (/.f64 d1 (+.f64 d1 d2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d2) (+.f64 d1 d2))) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2)))) (+.f64 d1 d2))))) (+.f64 d1 d2)))))
(*.f64 -1 (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) d3)) (*.f64 2 (*.f64 d1 d2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 2 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d2)))) d3)) (*.f64 d1 (+.f64 d1 d2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) d3)) (+.f64 (*.f64 2 (*.f64 d1 d2)) (/.f64 (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 -1 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 -1 (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 2 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d2))))))) (pow.f64 d3 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 2 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d2)))) d3)) (*.f64 d1 (+.f64 d1 d2))))
(*.f64 -1 (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 2 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d2))))) d3)) (*.f64 2 (*.f64 d1 d2)))) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 2 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d2)))))) (pow.f64 d3 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 2 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d2))))) d3)) (*.f64 2 (*.f64 d1 d2))))) (*.f64 d1 (+.f64 d1 d2)))
(pow.f64 d3 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d3 2))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(pow.f64 d2 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d2 2))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(pow.f64 d2 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d2 2))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(pow.f64 d2 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d2 2))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(pow.f64 d3 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d3 2))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(pow.f64 d3 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d3 2))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 (+.f64 d2 d4) d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d3 2))) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d3 2)) d1) (+.f64 d2 (+.f64 d4 d3)))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 (-.f64 d4 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) d1) (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))) 1)
(-.f64 (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (/.f64 d3 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (+.f64 d1 (-.f64 d2 d3)) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 1)
(*.f64 1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2) (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2) (*.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (*.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (neg.f64 (+.f64 d1 (-.f64 d2 d3))) (/.f64 1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2) 1) (/.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)) (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (/.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) 1) (/.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)) (/.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6))) (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))) -1)
(neg.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(exp.f64 (log.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(+.f64 (pow.f64 (-.f64 d2 d3) 2) (neg.f64 (pow.f64 d1 2)))
(+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(+.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(+.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(*.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (-.f64 d2 d3) d1))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 1)
(*.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (/.f64 1 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))) (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 (neg.f64 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2))) (*.f64 (pow.f64 (-.f64 d2 d3) 2) (neg.f64 (pow.f64 d1 2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2)))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (neg.f64 (pow.f64 d1 2))))
(pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(fma.f64 1 (pow.f64 (-.f64 d2 d3) 2) (neg.f64 (pow.f64 d1 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 d2 d3) 4)) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)) (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 2))))
(+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) (*.f64 (neg.f64 (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))) 1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 1)
(*.f64 1 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 2) (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 (neg.f64 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))) d1)
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (sqrt.f64 d1) (+.f64 d1 (-.f64 d2 d3))) (/.f64 (sqrt.f64 d1) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 1 (+.f64 d1 (-.f64 d2 d3))) (/.f64 d1 (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2)) (/.f64 d1 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))) (/.f64 d1 (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 d1 (-.f64 d2 d3))) (/.f64 (cbrt.f64 d1) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2)) (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 1) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (/.f64 d1 1) (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 d1 (neg.f64 (+.f64 d1 (-.f64 d2 d3)))) (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(pow.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 2)
(pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) -1)
(neg.f64 (/.f64 d1 (/.f64 (neg.f64 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(+.f64 (*.f64 (-.f64 d2 d3) d2) (*.f64 (-.f64 d2 d3) (neg.f64 d3)))
(+.f64 (*.f64 d2 (-.f64 d2 d3)) (*.f64 (neg.f64 d3) (-.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 d2 d3) 2))) 1)
(*.f64 (-.f64 d2 d3) (-.f64 d2 d3))
(*.f64 (pow.f64 (-.f64 d2 d3) 2) 1)
(*.f64 1 (pow.f64 (-.f64 d2 d3) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2) (cbrt.f64 (pow.f64 (-.f64 d2 d3) 4)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2) (*.f64 (cbrt.f64 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 d2 d3) 4)) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2))
(*.f64 (sqrt.f64 (-.f64 d2 d3)) (*.f64 (sqrt.f64 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (*.f64 (-.f64 d2 d3) (sqrt.f64 (-.f64 d2 d3))) (sqrt.f64 (-.f64 d2 d3)))
(*.f64 (*.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2)) (cbrt.f64 (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (+.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (*.f64 (+.f64 d2 d3) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 d2 d3) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 d2 d3) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (-.f64 d2 d3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 d2 d3)) (+.f64 d2 d3))
(sqrt.f64 (pow.f64 (-.f64 d2 d3) 4))
(log.f64 (exp.f64 (pow.f64 (-.f64 d2 d3) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 d2 d3) 2))))
(cbrt.f64 (pow.f64 (-.f64 d2 d3) 6))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 d2 d3) 2)))
(exp.f64 (*.f64 2 (log.f64 (-.f64 d2 d3))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 d2 d3))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 d2 d3) 2)))
Outputs
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(/.f64 1 (-.f64 d2 d3))
(+.f64 (/.f64 1 (-.f64 d2 d3)) (/.f64 d1 (pow.f64 (-.f64 d2 d3) 2)))
(+.f64 (/.f64 1 (-.f64 d2 d3)) (+.f64 (/.f64 d1 (pow.f64 (-.f64 d2 d3) 2)) (/.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d2 d3) 3))))
(+.f64 (/.f64 1 (-.f64 d2 d3)) (+.f64 (/.f64 d1 (pow.f64 (-.f64 d2 d3) 2)) (+.f64 (/.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d2 d3) 3)) (/.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 4)))))
(+.f64 (/.f64 d1 (pow.f64 (-.f64 d2 d3) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d2 d3) 3)) (/.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 4))) (/.f64 1 (-.f64 d2 d3))))
(/.f64 -1 d1)
(-.f64 (*.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2))) (/.f64 1 d1))
(-.f64 (neg.f64 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2))) (/.f64 1 d1))
(fma.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2)) (/.f64 -1 d1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3)))) (/.f64 1 d1))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3)))) (/.f64 1 d1))
(fma.f64 -1 (+.f64 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3))) (/.f64 -1 d1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 4))))) (/.f64 1 d1))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2)) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3)) (neg.f64 (/.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 4))))) (/.f64 1 d1))
(fma.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2)) (fma.f64 -1 (+.f64 (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3)) (/.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 4))) (/.f64 -1 d1)))
(/.f64 -1 d1)
(-.f64 (*.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2))) (/.f64 1 d1))
(-.f64 (neg.f64 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2))) (/.f64 1 d1))
(fma.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2)) (/.f64 -1 d1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3)))) (/.f64 1 d1))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3)))) (/.f64 1 d1))
(fma.f64 -1 (+.f64 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3))) (/.f64 -1 d1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 4))))) (/.f64 1 d1))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2)) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3)) (neg.f64 (/.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 4))))) (/.f64 1 d1))
(fma.f64 -1 (/.f64 (-.f64 d2 d3) (pow.f64 d1 2)) (fma.f64 -1 (+.f64 (/.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 3)) (/.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 4))) (/.f64 -1 d1)))
(/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 d2 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 d3)) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (/.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (/.f64 d3 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))
(+.f64 (*.f64 d2 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 d3 (/.f64 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2) (-.f64 d1 d3)))))) (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))
(fma.f64 d2 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (/.f64 (*.f64 -2 (*.f64 d3 (-.f64 d1 d3))) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))) (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))
(-.f64 (+.f64 (*.f64 d2 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 d3)) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (+.f64 (*.f64 (pow.f64 d2 2) (-.f64 (/.f64 d3 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 d3)) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (/.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))) (/.f64 d3 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))
(-.f64 (fma.f64 d2 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 d3 (/.f64 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2) (-.f64 d1 d3))))) (fma.f64 (pow.f64 d2 2) (-.f64 (/.f64 d3 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)) (fma.f64 -2 (/.f64 d3 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 d3 (/.f64 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2) (-.f64 d1 d3))))))) (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)))) (/.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))) (/.f64 d3 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))
(+.f64 (fma.f64 d2 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (/.f64 (*.f64 -2 (*.f64 d3 (-.f64 d1 d3))) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))) (*.f64 (pow.f64 d2 2) (-.f64 (/.f64 d3 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)) (fma.f64 -2 (/.f64 d3 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (/.f64 (*.f64 -2 (*.f64 d3 (-.f64 d1 d3))) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)))))) (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))
(-.f64 (+.f64 (*.f64 d2 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 d3)) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (+.f64 (*.f64 (pow.f64 d2 2) (-.f64 (/.f64 d3 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 d3)) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (+.f64 (*.f64 (pow.f64 d2 3) (-.f64 (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 d3)) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 (/.f64 d3 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 d3)) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (/.f64 1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (/.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))))) (/.f64 d3 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))
(-.f64 (fma.f64 d2 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 d3 (/.f64 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2) (-.f64 d1 d3))))) (fma.f64 (pow.f64 d2 2) (-.f64 (/.f64 d3 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)) (fma.f64 -2 (/.f64 d3 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 d3 (/.f64 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2) (-.f64 d1 d3))))))) (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)))) (fma.f64 (pow.f64 d2 3) (-.f64 (*.f64 -2 (/.f64 d3 (/.f64 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 3) (-.f64 d1 d3)))) (fma.f64 -2 (/.f64 d3 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (-.f64 (/.f64 d3 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)) (fma.f64 -2 (/.f64 d3 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 -2 (/.f64 d3 (/.f64 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2) (-.f64 d1 d3))))))) (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)))))) (/.f64 1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)))) (/.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))))) (/.f64 d3 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))
(fma.f64 d2 (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (/.f64 (*.f64 -2 (*.f64 d3 (-.f64 d1 d3))) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))) (+.f64 (fma.f64 (pow.f64 d2 2) (-.f64 (/.f64 d3 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)) (fma.f64 -2 (/.f64 d3 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (/.f64 (*.f64 -2 (*.f64 d3 (-.f64 d1 d3))) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)))) (*.f64 (pow.f64 d2 3) (-.f64 (*.f64 -2 (-.f64 (/.f64 d3 (/.f64 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 3) (-.f64 d1 d3))) (/.f64 d3 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (-.f64 (/.f64 d3 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)) (fma.f64 -2 (/.f64 d3 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (-.f64 (/.f64 1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (/.f64 (*.f64 -2 (*.f64 d3 (-.f64 d1 d3))) (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2)))))))) (/.f64 1 (pow.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) 2))))) (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))))
(/.f64 1 d2)
(-.f64 (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -2 (/.f64 d3 (pow.f64 d2 2))) (/.f64 d3 (pow.f64 d2 2))))
(-.f64 (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2))) (*.f64 -1 (/.f64 d3 (pow.f64 d2 2))))
(+.f64 (/.f64 d1 (pow.f64 d2 2)) (-.f64 (/.f64 1 d2) (neg.f64 (/.f64 d3 (pow.f64 d2 2)))))
(-.f64 (+.f64 (/.f64 1 d2) (+.f64 (/.f64 d1 (pow.f64 d2 2)) (/.f64 (pow.f64 d1 2) (pow.f64 d2 3)))) (+.f64 (*.f64 -2 (/.f64 d3 (pow.f64 d2 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3)))) (pow.f64 d2 3))) (+.f64 (/.f64 d3 (pow.f64 d2 2)) (/.f64 (pow.f64 d3 2) (pow.f64 d2 3))))))
(+.f64 (/.f64 1 d2) (-.f64 (+.f64 (/.f64 d1 (pow.f64 d2 2)) (/.f64 (pow.f64 d1 2) (pow.f64 d2 3))) (fma.f64 -2 (/.f64 d3 (pow.f64 d2 2)) (fma.f64 -2 (/.f64 d3 (/.f64 (pow.f64 d2 3) (-.f64 d1 (neg.f64 d3)))) (+.f64 (/.f64 d3 (pow.f64 d2 2)) (/.f64 (pow.f64 d3 2) (pow.f64 d2 3)))))))
(+.f64 (/.f64 1 d2) (+.f64 (/.f64 d1 (pow.f64 d2 2)) (-.f64 (/.f64 (pow.f64 d1 2) (pow.f64 d2 3)) (fma.f64 -2 (/.f64 d3 (pow.f64 d2 2)) (fma.f64 -2 (/.f64 d3 (/.f64 (pow.f64 d2 3) (+.f64 d1 d3))) (+.f64 (/.f64 d3 (pow.f64 d2 2)) (/.f64 (pow.f64 d3 2) (pow.f64 d2 3))))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 d3 (-.f64 (pow.f64 d1 2) (+.f64 (*.f64 -2 (*.f64 d3 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3))))) (pow.f64 d3 2))))) (*.f64 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3))) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (pow.f64 d2 4))) (+.f64 (/.f64 1 d2) (+.f64 (/.f64 d1 (pow.f64 d2 2)) (/.f64 (pow.f64 d1 2) (pow.f64 d2 3))))) (+.f64 (*.f64 -2 (/.f64 d3 (pow.f64 d2 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 d3 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3)))) (pow.f64 d2 3))) (+.f64 (/.f64 d3 (pow.f64 d2 2)) (/.f64 (pow.f64 d3 2) (pow.f64 d2 3))))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 d3 (-.f64 (pow.f64 d1 2) (fma.f64 -2 (*.f64 d3 (-.f64 d1 (neg.f64 d3))) (pow.f64 d3 2)))) (*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (-.f64 d1 (neg.f64 d3)))) (pow.f64 d2 4)) (+.f64 (/.f64 1 d2) (+.f64 (/.f64 d1 (pow.f64 d2 2)) (/.f64 (pow.f64 d1 2) (pow.f64 d2 3))))) (fma.f64 -2 (/.f64 d3 (pow.f64 d2 2)) (fma.f64 -2 (/.f64 d3 (/.f64 (pow.f64 d2 3) (-.f64 d1 (neg.f64 d3)))) (+.f64 (/.f64 d3 (pow.f64 d2 2)) (/.f64 (pow.f64 d3 2) (pow.f64 d2 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 d1 (pow.f64 d2 2)) (+.f64 (/.f64 1 d2) (/.f64 (pow.f64 d1 2) (pow.f64 d2 3)))) (/.f64 (fma.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (+.f64 d1 d3) (*.f64 d3 (*.f64 (-.f64 (pow.f64 d1 2) (fma.f64 (*.f64 d3 -2) (+.f64 d1 d3) (pow.f64 d3 2))) -2))) (pow.f64 d2 4))) (fma.f64 -2 (/.f64 d3 (pow.f64 d2 2)) (fma.f64 -2 (/.f64 d3 (/.f64 (pow.f64 d2 3) (+.f64 d1 d3))) (+.f64 (/.f64 d3 (pow.f64 d2 2)) (/.f64 (pow.f64 d3 2) (pow.f64 d2 3))))))
(/.f64 1 d2)
(-.f64 (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -2 (/.f64 d3 (pow.f64 d2 2))) (/.f64 d3 (pow.f64 d2 2))))
(-.f64 (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2))) (*.f64 -1 (/.f64 d3 (pow.f64 d2 2))))
(+.f64 (/.f64 d1 (pow.f64 d2 2)) (-.f64 (/.f64 1 d2) (neg.f64 (/.f64 d3 (pow.f64 d2 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (pow.f64 d2 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 d3 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3)))) (pow.f64 d2 3))) (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2))))) (+.f64 (*.f64 -2 (/.f64 d3 (pow.f64 d2 2))) (/.f64 d3 (pow.f64 d2 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (pow.f64 d2 3)) (fma.f64 2 (/.f64 d3 (/.f64 (pow.f64 d2 3) (-.f64 d1 (neg.f64 d3)))) (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2))))) (*.f64 -1 (/.f64 d3 (pow.f64 d2 2))))
(-.f64 (-.f64 (+.f64 (fma.f64 2 (/.f64 d3 (/.f64 (pow.f64 d2 3) (+.f64 d1 d3))) (/.f64 1 d2)) (/.f64 d1 (pow.f64 d2 2))) (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (pow.f64 d2 3))) (neg.f64 (/.f64 d3 (pow.f64 d2 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 d3 (+.f64 (*.f64 -1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 2 (*.f64 d3 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3)))))))) (*.f64 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3))) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (pow.f64 d2 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (pow.f64 d2 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 d3 (-.f64 d1 (+.f64 d3 (*.f64 -2 d3)))) (pow.f64 d2 3))) (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2)))))) (+.f64 (*.f64 -2 (/.f64 d3 (pow.f64 d2 2))) (/.f64 d3 (pow.f64 d2 2))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 d3 (fma.f64 -1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (*.f64 2 d3) (-.f64 d1 (neg.f64 d3))))) (*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (-.f64 d1 (neg.f64 d3)))) (pow.f64 d2 4)) (fma.f64 -1 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (pow.f64 d2 3)) (fma.f64 2 (/.f64 d3 (/.f64 (pow.f64 d2 3) (-.f64 d1 (neg.f64 d3)))) (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2)))))) (*.f64 -1 (/.f64 d3 (pow.f64 d2 2))))
(-.f64 (-.f64 (-.f64 (+.f64 (fma.f64 2 (/.f64 d3 (/.f64 (pow.f64 d2 3) (+.f64 d1 d3))) (/.f64 1 d2)) (/.f64 d1 (pow.f64 d2 2))) (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (pow.f64 d2 3))) (/.f64 (fma.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (+.f64 d1 d3) (*.f64 d3 (*.f64 -2 (-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d3 2)) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))))) (pow.f64 d2 4))) (neg.f64 (/.f64 d3 (pow.f64 d2 2))))
(/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))) (+.f64 (/.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (/.f64 d2 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))
(fma.f64 -1 (*.f64 d3 (fma.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (+.f64 (/.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (/.f64 d2 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))
(+.f64 (fma.f64 (neg.f64 d3) (fma.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (/.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (/.f64 d2 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))
(+.f64 (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 2 (/.f64 (*.f64 d2 (+.f64 (*.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (+.f64 (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 d2 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)))))) (+.f64 (/.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (/.f64 d2 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))))
(fma.f64 -1 (*.f64 d3 (fma.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (fma.f64 -1 (*.f64 (pow.f64 d3 2) (fma.f64 2 (/.f64 (*.f64 d2 (fma.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 d2 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))))) (+.f64 (/.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (/.f64 d2 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))))
(-.f64 (+.f64 (fma.f64 (neg.f64 (pow.f64 d3 2)) (fma.f64 2 (/.f64 d2 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (fma.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))) (+.f64 (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 d2 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)))) (/.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (/.f64 d2 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 d3 (fma.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))))
(+.f64 (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 2 (/.f64 (*.f64 d2 (+.f64 (*.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (+.f64 (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 d2 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 2 (/.f64 (*.f64 d2 (+.f64 (*.f64 2 (/.f64 (*.f64 d2 (+.f64 (*.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (+.f64 (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 d2 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))))) (+.f64 (/.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (/.f64 d2 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))))
(fma.f64 -1 (*.f64 d3 (fma.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (fma.f64 -1 (*.f64 (pow.f64 d3 2) (fma.f64 2 (/.f64 (*.f64 d2 (fma.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 d2 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))))) (fma.f64 -1 (*.f64 (pow.f64 d3 3) (fma.f64 -1 (/.f64 (fma.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (*.f64 2 (/.f64 d2 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (fma.f64 2 (/.f64 (*.f64 d2 (fma.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 d2 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2))))))))) (+.f64 (/.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (/.f64 d2 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))))
(-.f64 (-.f64 (+.f64 (fma.f64 (neg.f64 (pow.f64 d3 3)) (-.f64 (/.f64 (*.f64 2 (*.f64 d2 (fma.f64 2 (/.f64 d2 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (fma.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))) (+.f64 (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 d2 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)))))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (/.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (/.f64 d2 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 (pow.f64 d3 2) (fma.f64 2 (/.f64 d2 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (fma.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))) (+.f64 (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 d2 (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)))))) (*.f64 d3 (fma.f64 -2 (/.f64 (*.f64 d2 (+.f64 d1 d2)) (pow.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) 2)) (/.f64 1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))))
(/.f64 -1 d3)
(-.f64 (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2))) (+.f64 (*.f64 2 (/.f64 d2 (pow.f64 d3 2))) (/.f64 1 d3)))
(+.f64 (/.f64 d1 (pow.f64 d3 2)) (-.f64 (/.f64 d2 (pow.f64 d3 2)) (fma.f64 2 (/.f64 d2 (pow.f64 d3 2)) (/.f64 1 d3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 d2 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)))) (*.f64 -1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (pow.f64 d3 3))) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2)))) (+.f64 (*.f64 2 (/.f64 d2 (pow.f64 d3 2))) (/.f64 1 d3)))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 d2 (+.f64 d1 (-.f64 d2 (*.f64 d2 2)))) (neg.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (pow.f64 d3 3)) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2)))) (fma.f64 2 (/.f64 d2 (pow.f64 d3 2)) (/.f64 1 d3)))
(-.f64 (-.f64 (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2))) (/.f64 (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 (*.f64 d2 -2))) (*.f64 d2 -2)) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 d3 3))) (fma.f64 2 (/.f64 d2 (pow.f64 d3 2)) (/.f64 1 d3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 d2 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)))) (*.f64 -1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 d2 (+.f64 (*.f64 -2 (*.f64 d2 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)))) (*.f64 -1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))) (*.f64 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (pow.f64 d3 4))) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2))))) (+.f64 (*.f64 2 (/.f64 d2 (pow.f64 d3 2))) (/.f64 1 d3)))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 d2 (+.f64 d1 (-.f64 d2 (*.f64 d2 2)))) (neg.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (pow.f64 d3 3)) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 d2 (fma.f64 -2 (*.f64 d2 (+.f64 d1 (-.f64 d2 (*.f64 d2 2)))) (neg.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 (*.f64 d2 2))))) (pow.f64 d3 4)) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2))))) (fma.f64 2 (/.f64 d2 (pow.f64 d3 2)) (/.f64 1 d3)))
(-.f64 (-.f64 (-.f64 (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2))) (/.f64 (fma.f64 (*.f64 d2 2) (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 (*.f64 d2 -2))) (*.f64 d2 -2)) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 d1 (+.f64 d2 (*.f64 d2 -2))))) (pow.f64 d3 4))) (/.f64 (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 (*.f64 d2 -2))) (*.f64 d2 -2)) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 d3 3))) (fma.f64 2 (/.f64 d2 (pow.f64 d3 2)) (/.f64 1 d3)))
(/.f64 -1 d3)
(-.f64 (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2))) (+.f64 (*.f64 2 (/.f64 d2 (pow.f64 d3 2))) (/.f64 1 d3)))
(+.f64 (/.f64 d1 (pow.f64 d3 2)) (-.f64 (/.f64 d2 (pow.f64 d3 2)) (fma.f64 2 (/.f64 d2 (pow.f64 d3 2)) (/.f64 1 d3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 d1 2) (+.f64 (*.f64 2 (*.f64 d2 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)))) (pow.f64 d2 2))) (pow.f64 d3 3))) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2)))) (+.f64 (*.f64 2 (/.f64 d2 (pow.f64 d3 2))) (/.f64 1 d3)))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (pow.f64 d1 2) (fma.f64 2 (*.f64 d2 (+.f64 d1 (-.f64 d2 (*.f64 d2 2)))) (pow.f64 d2 2))) (pow.f64 d3 3)) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2)))) (fma.f64 2 (/.f64 d2 (pow.f64 d3 2)) (/.f64 1 d3)))
(-.f64 (-.f64 (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2))) (/.f64 (-.f64 (pow.f64 d1 2) (fma.f64 (*.f64 d2 2) (+.f64 d1 (+.f64 d2 (*.f64 d2 -2))) (pow.f64 d2 2))) (pow.f64 d3 3))) (fma.f64 2 (/.f64 d2 (pow.f64 d3 2)) (/.f64 1 d3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 d2 (-.f64 (pow.f64 d1 2) (+.f64 (*.f64 2 (*.f64 d2 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)))) (pow.f64 d2 2))))) (*.f64 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (pow.f64 d3 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 d1 2) (+.f64 (*.f64 2 (*.f64 d2 (-.f64 (+.f64 d1 d2) (*.f64 2 d2)))) (pow.f64 d2 2))) (pow.f64 d3 3))) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2))))) (+.f64 (*.f64 2 (/.f64 d2 (pow.f64 d3 2))) (/.f64 1 d3)))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 d2 (-.f64 (pow.f64 d1 2) (fma.f64 2 (*.f64 d2 (+.f64 d1 (-.f64 d2 (*.f64 d2 2)))) (pow.f64 d2 2)))) (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 (*.f64 d2 2))))) (pow.f64 d3 4)) (fma.f64 -1 (/.f64 (-.f64 (pow.f64 d1 2) (fma.f64 2 (*.f64 d2 (+.f64 d1 (-.f64 d2 (*.f64 d2 2)))) (pow.f64 d2 2))) (pow.f64 d3 3)) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2))))) (fma.f64 2 (/.f64 d2 (pow.f64 d3 2)) (/.f64 1 d3)))
(-.f64 (-.f64 (-.f64 (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 d2 (pow.f64 d3 2))) (/.f64 (-.f64 (pow.f64 d1 2) (fma.f64 (*.f64 d2 2) (+.f64 d1 (+.f64 d2 (*.f64 d2 -2))) (pow.f64 d2 2))) (pow.f64 d3 3))) (/.f64 (fma.f64 2 (*.f64 d2 (-.f64 (pow.f64 d1 2) (fma.f64 (*.f64 d2 2) (+.f64 d1 (+.f64 d2 (*.f64 d2 -2))) (pow.f64 d2 2)))) (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 d1 (+.f64 d2 (*.f64 d2 -2))))) (pow.f64 d3 4))) (fma.f64 2 (/.f64 d2 (pow.f64 d3 2)) (/.f64 1 d3)))
(-.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (*.f64 d3 (+.f64 d3 (*.f64 d2 -2))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))) (pow.f64 d1 2))
(pow.f64 d2 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d2 2))
(fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))) (pow.f64 d1 2))
(pow.f64 d2 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d2 2))
(fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))) (pow.f64 d1 2))
(-.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d2 2)) (pow.f64 d1 2))
(-.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))) (pow.f64 d1 2))
(pow.f64 d3 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d3 2))
(fma.f64 -2 (*.f64 d3 d2) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))) (pow.f64 d1 2))
(pow.f64 d3 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d3 2))
(fma.f64 -2 (*.f64 d3 d2) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 d1 2))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2)) (pow.f64 d1 2))
(-.f64 (+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))) (pow.f64 d1 2))
(pow.f64 (-.f64 d2 d3) 2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (-.f64 d1 d3))
(/.f64 d1 (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))
(+.f64 (*.f64 d2 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d3) (-.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (-.f64 d1 d3)))
(fma.f64 d2 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d3) (-.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 2))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (-.f64 d1 d3)))
(fma.f64 d2 (-.f64 (/.f64 (*.f64 d1 (*.f64 d3 -2)) (-.f64 d1 d3)) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 2))) (/.f64 d1 (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))))
(+.f64 (*.f64 d2 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d3) (-.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 2)))) (+.f64 (*.f64 (pow.f64 d2 2) (-.f64 (+.f64 (/.f64 d1 (-.f64 d1 d3)) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 3))) (*.f64 -2 (/.f64 (*.f64 d1 d3) (pow.f64 (-.f64 d1 d3) 2))))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (-.f64 d1 d3))))
(fma.f64 d2 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d3) (-.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 2))) (fma.f64 (pow.f64 d2 2) (+.f64 (/.f64 d1 (-.f64 d1 d3)) (-.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 3)) (/.f64 (*.f64 (*.f64 d1 d3) -2) (pow.f64 (-.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (-.f64 d1 d3))))
(fma.f64 d2 (-.f64 (/.f64 (*.f64 d1 (*.f64 d3 -2)) (-.f64 d1 d3)) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 2))) (fma.f64 (pow.f64 d2 2) (+.f64 (/.f64 d1 (-.f64 d1 d3)) (+.f64 (/.f64 d1 (/.f64 (pow.f64 (-.f64 d1 d3) 3) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (*.f64 2 (/.f64 d1 (/.f64 (pow.f64 (-.f64 d1 d3) 2) d3))))) (/.f64 d1 (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))))
(+.f64 (*.f64 d2 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d3) (-.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 2)))) (+.f64 (*.f64 (pow.f64 d2 2) (-.f64 (+.f64 (/.f64 d1 (-.f64 d1 d3)) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 3))) (*.f64 -2 (/.f64 (*.f64 d1 d3) (pow.f64 (-.f64 d1 d3) 2))))) (+.f64 (*.f64 (pow.f64 d2 3) (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d3) (pow.f64 (-.f64 d1 d3) 3))) (+.f64 (/.f64 d1 (pow.f64 (-.f64 d1 d3) 2)) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 4))))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (-.f64 d1 d3)))))
(fma.f64 d2 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d3) (-.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 2))) (fma.f64 (pow.f64 d2 2) (+.f64 (/.f64 d1 (-.f64 d1 d3)) (-.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 3)) (/.f64 (*.f64 (*.f64 d1 d3) -2) (pow.f64 (-.f64 d1 d3) 2)))) (fma.f64 (pow.f64 d2 3) (-.f64 (/.f64 (*.f64 (*.f64 d1 d3) -2) (pow.f64 (-.f64 d1 d3) 3)) (+.f64 (/.f64 d1 (pow.f64 (-.f64 d1 d3) 2)) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 4)))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (-.f64 d1 d3)))))
(fma.f64 d2 (-.f64 (/.f64 (*.f64 d1 (*.f64 d3 -2)) (-.f64 d1 d3)) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 2))) (fma.f64 (pow.f64 d2 2) (+.f64 (/.f64 d1 (-.f64 d1 d3)) (+.f64 (/.f64 d1 (/.f64 (pow.f64 (-.f64 d1 d3) 3) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (*.f64 2 (/.f64 d1 (/.f64 (pow.f64 (-.f64 d1 d3) 2) d3))))) (fma.f64 (pow.f64 d2 3) (-.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 d3 -2)) (pow.f64 (-.f64 d1 d3) 3)) (/.f64 d1 (pow.f64 (-.f64 d1 d3) 2))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (pow.f64 (-.f64 d1 d3) 4))) (/.f64 d1 (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))))))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))
(-.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (*.f64 d1 d3) -2 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) d2))) (+.f64 (*.f64 d1 (-.f64 d1 d3)) (/.f64 (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3)))) d2)))
(-.f64 (fma.f64 -2 (*.f64 d1 d3) (fma.f64 d1 d2 (/.f64 d1 (/.f64 d2 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))))) (fma.f64 d1 (-.f64 d1 d3) (/.f64 (-.f64 d1 d3) (/.f64 d2 (-.f64 (*.f64 (*.f64 d1 d3) -2) (*.f64 d1 (-.f64 d1 d3)))))))
(-.f64 (fma.f64 (*.f64 d1 d3) -2 (fma.f64 d1 d2 (/.f64 d1 (/.f64 d2 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))))) (fma.f64 d1 (-.f64 d1 d3) (/.f64 (-.f64 d1 d3) (/.f64 d2 (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d1 d3)))))))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3)))))) (pow.f64 d2 2))) (+.f64 (*.f64 d1 d2) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) d2)))) (+.f64 (*.f64 d1 (-.f64 d1 d3)) (/.f64 (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3)))) d2)))
(-.f64 (fma.f64 -2 (*.f64 d1 d3) (fma.f64 -1 (/.f64 (-.f64 d1 d3) (/.f64 (pow.f64 d2 2) (-.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 (*.f64 d1 d3) -2) (*.f64 d1 (-.f64 d1 d3))))))) (fma.f64 d1 d2 (/.f64 d1 (/.f64 d2 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))))) (fma.f64 d1 (-.f64 d1 d3) (/.f64 (-.f64 d1 d3) (/.f64 d2 (-.f64 (*.f64 (*.f64 d1 d3) -2) (*.f64 d1 (-.f64 d1 d3)))))))
(+.f64 (fma.f64 (*.f64 d1 d3) -2 (/.f64 (-.f64 d1 d3) (/.f64 (pow.f64 d2 2) (fma.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d1 d3)))))))) (-.f64 (fma.f64 d1 d2 (/.f64 d1 (/.f64 d2 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))))) (fma.f64 d1 (-.f64 d1 d3) (/.f64 (-.f64 d1 d3) (/.f64 d2 (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d1 d3))))))))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))
(-.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (*.f64 d1 d3) -2 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (*.f64 -1 (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3)))))) d2)) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d1 d3)))
(-.f64 (fma.f64 -2 (*.f64 d1 d3) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 (*.f64 d1 d3) -2) (*.f64 d1 (-.f64 d1 d3)))))) d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d1 d3)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d3 -2)) (/.f64 (fma.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d1 d3))))) d2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (*.f64 -1 (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3)))))) d2)) (+.f64 (*.f64 d1 d2) (/.f64 (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 -1 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)))) (*.f64 -1 (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3))))))) (pow.f64 d2 2))))) (*.f64 d1 (-.f64 d1 d3)))
(-.f64 (fma.f64 -2 (*.f64 d1 d3) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 (*.f64 d1 d3) -2) (*.f64 d1 (-.f64 d1 d3)))))) d2) (fma.f64 d1 d2 (/.f64 (-.f64 d1 d3) (/.f64 (pow.f64 d2 2) (*.f64 -1 (-.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 (*.f64 d1 d3) -2) (*.f64 d1 (-.f64 d1 d3))))))))))) (*.f64 d1 (-.f64 d1 d3)))
(-.f64 (fma.f64 (*.f64 d1 d3) -2 (-.f64 (fma.f64 d1 d2 (/.f64 (-.f64 d1 d3) (/.f64 (pow.f64 d2 2) (fma.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d1 d3)))))))) (/.f64 (fma.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (-.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d1 d3))))) d2))) (*.f64 d1 (-.f64 d1 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))
(/.f64 d1 (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))
(+.f64 (*.f64 d3 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d2) (+.f64 d1 d2))) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2))))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2)))
(fma.f64 d3 (-.f64 (*.f64 -2 (/.f64 d1 (/.f64 (+.f64 d1 d2) d2))) (/.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2))) (/.f64 d1 (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))
(fma.f64 d3 (fma.f64 -2 (/.f64 d1 (/.f64 (+.f64 d1 d2) d2)) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d1 d2) 2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (/.f64 d1 (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))
(+.f64 (*.f64 d3 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d2) (+.f64 d1 d2))) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2))))) (+.f64 (*.f64 (pow.f64 d3 2) (-.f64 (/.f64 d1 (+.f64 d1 d2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d2) (+.f64 d1 d2))) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2)))) (+.f64 d1 d2))))) (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))))
(fma.f64 d3 (-.f64 (*.f64 -2 (/.f64 d1 (/.f64 (+.f64 d1 d2) d2))) (/.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2))) (fma.f64 (pow.f64 d3 2) (-.f64 (/.f64 d1 (+.f64 d1 d2)) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 d1 (/.f64 (+.f64 d1 d2) d2))) (/.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2))) (+.f64 d1 d2)))) (/.f64 d1 (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))))
(fma.f64 d3 (fma.f64 -2 (/.f64 d1 (/.f64 (+.f64 d1 d2) d2)) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d1 d2) 2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (fma.f64 (pow.f64 d3 2) (+.f64 (/.f64 d1 (+.f64 d1 d2)) (/.f64 (fma.f64 -2 (/.f64 d1 (/.f64 (+.f64 d1 d2) d2)) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d1 d2) 2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (+.f64 d1 d2))) (/.f64 d1 (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))))
(+.f64 (*.f64 d3 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d2) (+.f64 d1 d2))) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2))))) (+.f64 (*.f64 (pow.f64 d3 2) (-.f64 (/.f64 d1 (+.f64 d1 d2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d2) (+.f64 d1 d2))) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2)))) (+.f64 d1 d2))))) (+.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2)) (/.f64 (*.f64 (pow.f64 d3 3) (-.f64 (/.f64 d1 (+.f64 d1 d2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 d1 d2) (+.f64 d1 d2))) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2)))) (+.f64 d1 d2))))) (+.f64 d1 d2)))))
(fma.f64 d3 (-.f64 (*.f64 -2 (/.f64 d1 (/.f64 (+.f64 d1 d2) d2))) (/.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2))) (+.f64 (fma.f64 (pow.f64 d3 2) (-.f64 (/.f64 d1 (+.f64 d1 d2)) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 d1 (/.f64 (+.f64 d1 d2) d2))) (/.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2))) (+.f64 d1 d2)))) (/.f64 d1 (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (/.f64 (*.f64 (pow.f64 d3 3) (-.f64 (/.f64 d1 (+.f64 d1 d2)) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 d1 (/.f64 (+.f64 d1 d2) d2))) (/.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (pow.f64 (+.f64 d1 d2) 2))) (+.f64 d1 d2))))) (+.f64 d1 d2))))
(+.f64 (fma.f64 d3 (fma.f64 -2 (/.f64 d1 (/.f64 (+.f64 d1 d2) d2)) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d1 d2) 2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (fma.f64 (pow.f64 d3 2) (+.f64 (/.f64 d1 (+.f64 d1 d2)) (/.f64 (fma.f64 -2 (/.f64 d1 (/.f64 (+.f64 d1 d2) d2)) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d1 d2) 2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (+.f64 d1 d2))) (/.f64 d1 (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))))) (/.f64 (pow.f64 d3 3) (/.f64 (+.f64 d1 d2) (+.f64 (/.f64 d1 (+.f64 d1 d2)) (/.f64 (fma.f64 -2 (/.f64 d1 (/.f64 (+.f64 d1 d2) d2)) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d1 d2) 2) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (+.f64 d1 d2))))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (fma.f64 -1 (*.f64 d1 d3) (*.f64 (*.f64 2 d1) d2)) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (fma.f64 (*.f64 2 d1) d2 (*.f64 d1 (neg.f64 d3))) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) d3)) (*.f64 2 (*.f64 d1 d2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 2 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d2)))) d3)) (*.f64 d1 (+.f64 d1 d2))))
(-.f64 (fma.f64 -1 (*.f64 d1 d3) (fma.f64 -1 (/.f64 d1 (/.f64 d3 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 (*.f64 2 d1) d2))) (fma.f64 -1 (/.f64 (+.f64 d1 d2) (/.f64 d3 (-.f64 (*.f64 (*.f64 2 d1) d2) (*.f64 d1 (+.f64 d1 d2))))) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 d1 (neg.f64 d3) (-.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (/.f64 d1 (/.f64 d3 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (/.f64 (+.f64 d1 d2) (/.f64 d3 (fma.f64 (*.f64 d1 d2) 2 (*.f64 (+.f64 d1 d2) (neg.f64 d1))))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) d3)) (+.f64 (*.f64 2 (*.f64 d1 d2)) (/.f64 (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 -1 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 -1 (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 2 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d2))))))) (pow.f64 d3 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 2 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d2)))) d3)) (*.f64 d1 (+.f64 d1 d2))))
(-.f64 (fma.f64 -1 (*.f64 d1 d3) (fma.f64 -1 (/.f64 d1 (/.f64 d3 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (fma.f64 2 (*.f64 d1 d2) (/.f64 (+.f64 d1 d2) (/.f64 (pow.f64 d3 2) (*.f64 -1 (-.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 (*.f64 2 d1) d2) (*.f64 d1 (+.f64 d1 d2))))))))))) (fma.f64 -1 (/.f64 (+.f64 d1 d2) (/.f64 d3 (-.f64 (*.f64 (*.f64 2 d1) d2) (*.f64 d1 (+.f64 d1 d2))))) (*.f64 d1 (+.f64 d1 d2))))
(-.f64 (-.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (/.f64 (+.f64 d1 d2) (/.f64 (pow.f64 d3 2) (fma.f64 (neg.f64 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 (+.f64 d1 d2) (fma.f64 (*.f64 d1 d2) 2 (*.f64 (+.f64 d1 d2) (neg.f64 d1)))))))) (/.f64 d1 (/.f64 d3 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))))) (*.f64 d1 d3)) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (/.f64 (+.f64 d1 d2) (/.f64 d3 (fma.f64 (*.f64 d1 d2) 2 (*.f64 (+.f64 d1 d2) (neg.f64 d1)))))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (fma.f64 -1 (*.f64 d1 d3) (*.f64 (*.f64 2 d1) d2)) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (fma.f64 (*.f64 2 d1) d2 (*.f64 d1 (neg.f64 d3))) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 2 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d2))))) d3)) (*.f64 2 (*.f64 d1 d2)))) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (fma.f64 -1 (*.f64 d1 d3) (fma.f64 -1 (/.f64 (-.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 (*.f64 2 d1) d2) (*.f64 d1 (+.f64 d1 d2))))) d3) (*.f64 (*.f64 2 d1) d2))) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (/.f64 (fma.f64 (neg.f64 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 (+.f64 d1 d2) (fma.f64 (*.f64 d1 d2) 2 (*.f64 (+.f64 d1 d2) (neg.f64 d1))))) d3)) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 2 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d2)))))) (pow.f64 d3 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 2 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d2))))) d3)) (*.f64 2 (*.f64 d1 d2))))) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (fma.f64 -1 (*.f64 d1 d3) (fma.f64 -1 (/.f64 (+.f64 d1 d2) (/.f64 (pow.f64 d3 2) (-.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 (*.f64 2 d1) d2) (*.f64 d1 (+.f64 d1 d2))))))) (fma.f64 -1 (/.f64 (-.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (*.f64 (+.f64 d1 d2) (-.f64 (*.f64 (*.f64 2 d1) d2) (*.f64 d1 (+.f64 d1 d2))))) d3) (*.f64 (*.f64 2 d1) d2)))) (*.f64 d1 (+.f64 d1 d2)))
(+.f64 (fma.f64 d1 (neg.f64 d3) (/.f64 (+.f64 d1 d2) (/.f64 (pow.f64 d3 2) (fma.f64 (neg.f64 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 (+.f64 d1 d2) (fma.f64 (*.f64 d1 d2) 2 (*.f64 (+.f64 d1 d2) (neg.f64 d1)))))))) (-.f64 (fma.f64 (*.f64 d1 d2) 2 (/.f64 (fma.f64 (neg.f64 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 (+.f64 d1 d2) (fma.f64 (*.f64 d1 d2) 2 (*.f64 (+.f64 d1 d2) (neg.f64 d1))))) d3)) (*.f64 d1 (+.f64 d1 d2))))
(pow.f64 d3 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d3 2))
(fma.f64 -2 (*.f64 d3 d2) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2))
(+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2))))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2))
(+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2))))
(pow.f64 d2 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d2 2))
(fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2))
(+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2))))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2))
(+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2))))
(pow.f64 d2 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d2 2))
(fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2))
(+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2))))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2))
(+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2))))
(pow.f64 d2 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d2 2))
(fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2))
(+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2))))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2))
(+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2))))
(pow.f64 d3 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d3 2))
(fma.f64 -2 (*.f64 d3 d2) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2))
(+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2))))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2))
(+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2))))
(pow.f64 d3 2)
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (pow.f64 d3 2))
(fma.f64 -2 (*.f64 d3 d2) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 (*.f64 d2 -2)))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2))
(+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2))))
(+.f64 (*.f64 -2 (*.f64 d2 d3)) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (fma.f64 -2 (*.f64 d3 d2) (pow.f64 d2 2)) (pow.f64 d3 2))
(+.f64 (pow.f64 d2 2) (*.f64 d3 (+.f64 d3 (*.f64 d2 -2))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 (+.f64 d2 d4) d1) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) 1)
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))))
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d3 (+.f64 d4 d2)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d3 2))) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 d1 (/.f64 (+.f64 d2 (+.f64 d4 d3)) (-.f64 (pow.f64 (+.f64 d4 d2) 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (pow.f64 d3 2)) (/.f64 (+.f64 d3 (+.f64 d4 d2)) d1))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))))
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d3 (+.f64 d4 d2)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d3 2)) d1) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 d1 (/.f64 (+.f64 d2 (+.f64 d4 d3)) (-.f64 (pow.f64 (+.f64 d4 d2) 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (pow.f64 d3 2)) (/.f64 (+.f64 d3 (+.f64 d4 d2)) d1))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 1)
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 3)
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) 1/3)
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2)
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) 2))
(fabs.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 (-.f64 d4 d3))) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3) (pow.f64 d1 3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) 1)
(*.f64 d1 (-.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) d1))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 d2 d3))
(/.f64 d1 (/.f64 (+.f64 d3 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (/.f64 (+.f64 d3 d2) d1))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) d1))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) d1) (+.f64 d2 d3))
(/.f64 d1 (/.f64 (+.f64 d3 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (/.f64 (+.f64 d3 d2) d1))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 3)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 1/3)
(*.f64 d1 (-.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(fabs.f64 (*.f64 d1 (-.f64 d2 d3)))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1))
(*.f64 d1 (-.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))
(*.f64 d1 (-.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) 1))
(*.f64 d1 (-.f64 d2 d3))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))) 1)
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(-.f64 (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (/.f64 d3 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (+.f64 d1 (-.f64 d2 d3)) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 1)
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2) (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2) (*.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (*.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (neg.f64 (+.f64 d1 (-.f64 d2 d3))) (/.f64 1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2) 1) (/.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)) (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (/.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) 1) (/.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)) (/.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6))) (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))))
(/.f64 (*.f64 (+.f64 d1 (-.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)))) (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)))
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))) (fma.f64 d1 d1 (pow.f64 (-.f64 d2 d3) 2)))
(pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 1)
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 3)
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(pow.f64 (pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 3) 1/3)
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2)
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))) -1)
(/.f64 1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(neg.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2))
(fabs.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(log.f64 (exp.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 3))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 3)))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(exp.f64 (log.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 1))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(+.f64 (pow.f64 (-.f64 d2 d3) 2) (neg.f64 (pow.f64 d1 2)))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(+.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(+.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (pow.f64 (-.f64 d2 d3) 2))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(*.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (-.f64 d2 d3) d1))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 1)
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(*.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (/.f64 1 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (fma.f64 d1 d1 (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (/.f64 1 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (fma.f64 d1 d1 (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (/.f64 1 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (fma.f64 d1 d1 (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))) (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (fma.f64 d1 d1 (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 (neg.f64 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2))) (*.f64 (pow.f64 (-.f64 d2 d3) 2) (neg.f64 (pow.f64 d1 2))))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2)))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (neg.f64 (pow.f64 d1 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (/.f64 1 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 d1 4)) (fma.f64 d1 d1 (pow.f64 (-.f64 d2 d3) 2)))
(pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 1)
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 3)
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 3) 1/3)
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 2))
(fabs.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(log.f64 (exp.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) 3))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 1))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(fma.f64 1 (pow.f64 (-.f64 d2 d3) 2) (neg.f64 (pow.f64 d1 2)))
(-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 d2 d3) 4)) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2) (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 d2 d3) 4)) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2)) (pow.f64 d1 2))
(+.f64 (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)) (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 2))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) (*.f64 (neg.f64 (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))) 1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 1 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 2))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 2) (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 (neg.f64 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d2 d3) 2)) (/.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d2)) d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 d1) (+.f64 d1 (-.f64 d2 d3))) (/.f64 (sqrt.f64 d1) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 1 (+.f64 d1 (-.f64 d2 d3))) (/.f64 d1 (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2)) (/.f64 d1 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(/.f64 (/.f64 d1 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))) (/.f64 d1 (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(/.f64 (/.f64 d1 (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))) (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 d1 (-.f64 d2 d3))) (/.f64 (cbrt.f64 d1) (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2)) (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 (cbrt.f64 (*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 1) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 d1 1) (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 d1 (neg.f64 (+.f64 d1 (-.f64 d2 d3)))) (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 (neg.f64 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d2 d3) 2)) (/.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d2)) d3)))
(pow.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 3)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 3) 1/3)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 2)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))) -1)
(/.f64 1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(neg.f64 (/.f64 d1 (/.f64 (neg.f64 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 (neg.f64 (+.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d2 d3) 2)) (/.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d2)) d3)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3)))) 2))
(fabs.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3))))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 3))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 1))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 (-.f64 d2 d3) d2) (*.f64 (-.f64 d2 d3) (neg.f64 d3)))
(pow.f64 (-.f64 d2 d3) 2)
(+.f64 (*.f64 d2 (-.f64 d2 d3)) (*.f64 (neg.f64 d3) (-.f64 d2 d3)))
(pow.f64 (-.f64 d2 d3) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 d2 d3) 2))) 1)
(pow.f64 (-.f64 d2 d3) 2)
(*.f64 (-.f64 d2 d3) (-.f64 d2 d3))
(pow.f64 (-.f64 d2 d3) 2)
(*.f64 (pow.f64 (-.f64 d2 d3) 2) 1)
(pow.f64 (-.f64 d2 d3) 2)
(*.f64 1 (pow.f64 (-.f64 d2 d3) 2))
(pow.f64 (-.f64 d2 d3) 2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2) (cbrt.f64 (pow.f64 (-.f64 d2 d3) 4)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 d2 d3) 4)) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2) (*.f64 (cbrt.f64 (-.f64 d2 d3)) (-.f64 d2 d3)))
(pow.f64 (-.f64 d2 d3) 2)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 d2 d3) 4)) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2))
(*.f64 (sqrt.f64 (-.f64 d2 d3)) (*.f64 (sqrt.f64 (-.f64 d2 d3)) (-.f64 d2 d3)))
(pow.f64 (-.f64 d2 d3) 2)
(*.f64 (*.f64 (-.f64 d2 d3) (sqrt.f64 (-.f64 d2 d3))) (sqrt.f64 (-.f64 d2 d3)))
(pow.f64 (-.f64 d2 d3) 2)
(*.f64 (*.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2)) (cbrt.f64 (-.f64 d2 d3)))
(pow.f64 (-.f64 d2 d3) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (+.f64 d3 d2)) (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (+.f64 d3 d2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))) (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (+.f64 d2 d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (+.f64 d3 d2)) (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (*.f64 (+.f64 d2 d3) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (+.f64 d3 d2)) (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (*.f64 (-.f64 d2 d3) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 d2 d3) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))))
(/.f64 (*.f64 (-.f64 d2 d3) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 d2 d3))
(/.f64 (-.f64 d2 d3) (/.f64 (+.f64 d3 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (/.f64 (+.f64 d3 d2) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (-.f64 d2 d3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 d2 d3) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 d2 d3)) (+.f64 d2 d3))
(/.f64 (-.f64 d2 d3) (/.f64 (+.f64 d3 d2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (/.f64 (+.f64 d3 d2) (-.f64 d2 d3)))
(sqrt.f64 (pow.f64 (-.f64 d2 d3) 4))
(log.f64 (exp.f64 (pow.f64 (-.f64 d2 d3) 2)))
(pow.f64 (-.f64 d2 d3) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 d2 d3) 2))))
(pow.f64 (-.f64 d2 d3) 2)
(cbrt.f64 (pow.f64 (-.f64 d2 d3) 6))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 d2 d3) 2)))
(pow.f64 (-.f64 d2 d3) 2)
(exp.f64 (*.f64 2 (log.f64 (-.f64 d2 d3))))
(pow.f64 (-.f64 d2 d3) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 d2 d3))) 1))
(pow.f64 (-.f64 d2 d3) 2)
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 d2 d3) 2)))
(pow.f64 (-.f64 d2 d3) 2)

eval287.0ms (4.2%)

Compiler

Compiled 13749 to 7317 computations (46.8% saved)

prune82.0ms (1.2%)

Pruning

11 alts after pruning (4 fresh and 7 done)

PrunedKeptTotal
New4164420
Fresh000
Picked235
Done145
Total41911430
Accuracy
100.0%
Counts
430 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.0%
(fma.f64 d1 (-.f64 d4 d3) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
60.9%
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d1 d2)))
60.9%
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))
83.8%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
64.6%
(*.f64 d1 (-.f64 d4 d3))
54.3%
(*.f64 d1 (-.f64 d2 d3))
45.6%
(*.f64 d1 (-.f64 d2 d1))
53.0%
(*.f64 d1 (+.f64 d4 d2))
35.7%
(*.f64 d1 (neg.f64 d3))
34.8%
(*.f64 d1 d4)
24.0%
(*.f64 d1 d2)
79.0%
(fma.f64 d1 (-.f64 d4 d3) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
60.9%
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d1 d2)))
60.9%
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))
83.8%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
64.6%
(*.f64 d1 (-.f64 d4 d3))
54.3%
(*.f64 d1 (-.f64 d2 d3))
45.6%
(*.f64 d1 (-.f64 d2 d1))
53.0%
(*.f64 d1 (+.f64 d4 d2))
35.7%
(*.f64 d1 (neg.f64 d3))
34.8%
(*.f64 d1 d4)
24.0%
(*.f64 d1 d2)
Compiler

Compiled 252 to 168 computations (33.3% saved)

localize108.0ms (1.6%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (+.f64 d1 d2))
100.0%
(*.f64 2 (*.f64 d1 d2))
98.6%
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 2 (*.f64 d1 d2)))
89.7%
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d1 d2)))
98.6%
(+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2))
89.2%
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))
100.0%
(*.f64 d1 (+.f64 d4 d2))
Compiler

Compiled 131 to 42 computations (67.9% saved)

series23.0ms (0.3%)

Counts
7 → 150
Calls

57 calls:

TimeVariablePointExpression
4.0ms
d2
@0
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))
2.0ms
d1
@-inf
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 2 (*.f64 d1 d2)))
1.0ms
d1
@0
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))
1.0ms
d1
@inf
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))
1.0ms
d3
@0
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))

rewrite214.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
484×associate-*r*
386×prod-diff
270×associate-*l*
236×log1p-expm1-u
236×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029261
1484240
Stop Event
node limit
Counts
7 → 248
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d4 d2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))
(+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d1 d2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 2 (*.f64 d1 d2)))
(*.f64 2 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d1 d2))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 2) (pow.f64 d2 2))) (-.f64 d4 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)) d1) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d2 2)) d1) (-.f64 d4 d2))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d4 d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(fma.f64 d1 d4 (*.f64 d1 d2))
(fma.f64 d4 d1 (*.f64 d1 d2))
(+.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(+.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) 1))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 (-.f64 d1 d3) (neg.f64 d1))))
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) 1))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (neg.f64 (-.f64 d1 d3)) d1 (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (neg.f64 d1) (-.f64 d1 d3) (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) 1 (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) 2) (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 (-.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))))
(+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (*.f64 d3 -2)))
(*.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 1)
(*.f64 1 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(*.f64 (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 2) (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (sqrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (/.f64 1 (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (sqrt.f64 (*.f64 d1 (-.f64 d1 d3)))) (-.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (sqrt.f64 (*.f64 d1 (-.f64 d1 d3)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3))))) (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3))) (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3)) (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2))) (neg.f64 (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (*.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) 3)) (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (-.f64 (*.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d1 d3) (neg.f64 d1))) (*.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (-.f64 d1 d3) (neg.f64 d1))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))) (-.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (-.f64 d1 d3) (neg.f64 d1))))
(pow.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 3)
(pow.f64 (pow.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 2))
(log.f64 (exp.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))))
(cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(exp.f64 (log.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(fma.f64 (*.f64 d1 d3) -2 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(fma.f64 1 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(fma.f64 1 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 2) (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d3 -2))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(fma.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (*.f64 d3 -2))) (sqrt.f64 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(fma.f64 (*.f64 d1 -2) d3 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))))
(*.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 1)
(*.f64 1 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))))
(*.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 2) (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(*.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 1 (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2))))
(pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 3)
(pow.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2))
(log.f64 (exp.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))))))
(cbrt.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(exp.f64 (log.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))
(fma.f64 d2 d1 (*.f64 d1 (*.f64 d3 -2)))
(fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d3) -2 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d3 -2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d3 -2))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d3 -2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (*.f64 d3 -2))) (sqrt.f64 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 -2) d3 (*.f64 d1 d2))
(+.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (*.f64 d1 d3) (*.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) 1))
(+.f64 (*.f64 d1 (*.f64 d2 2)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (neg.f64 (+.f64 d1 d2)))))
(+.f64 (*.f64 d1 (*.f64 d2 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))
(+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) 1))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (neg.f64 (+.f64 d1 d2)) d1 (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (neg.f64 d1) (+.f64 d1 d2) (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) 1 (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d2))) 2) (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2))) (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) (*.f64 d1 d3))
(*.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 1)
(*.f64 1 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 2) (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) (sqrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) (/.f64 1 (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))) (-.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))) (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2))) (neg.f64 (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (*.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) (*.f64 d1 (neg.f64 (+.f64 d1 d2)))) (*.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (neg.f64 (+.f64 d1 d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))) (-.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))) (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (neg.f64 (+.f64 d1 d2)))))
(pow.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(fma.f64 -1 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (*.f64 d1 d3) -1 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 1 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 1 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 2) (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (neg.f64 d1) d3 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2)))) (/.f64 (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2) (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2)))))
(*.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 1)
(*.f64 1 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 2) (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (*.f64 d2 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2)) (/.f64 1 (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (*.f64 d2 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8))))
(/.f64 1 (/.f64 (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2))) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (*.f64 d2 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8)) (+.f64 (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d2 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2)) (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (*.f64 d2 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2))) (neg.f64 (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))
(pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(exp.f64 (log.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (*.f64 d2 2)))
(fma.f64 (*.f64 d1 d3) -1 (*.f64 d1 (*.f64 d2 2)))
(fma.f64 2 (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (*.f64 d2 2)))
(fma.f64 1 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 2))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d2 2))) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (*.f64 d2 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 2))) (sqrt.f64 (*.f64 d1 (*.f64 d2 2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (*.f64 d2 2)))
(fma.f64 (*.f64 d1 2) d2 (*.f64 d1 d3))
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (*.f64 d2 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d2 2)))) 1)
(pow.f64 (*.f64 d1 (*.f64 d2 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 2))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d2) d1) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 d2 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d2 2))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 d2 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d2 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d2 2))))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (pow.f64 d1 2) (*.f64 d1 d2))
(+.f64 (*.f64 (pow.f64 d1 2) 1) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d2)))) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 2) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 d1 2) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d2 3))) (fma.f64 d1 d1 (*.f64 d2 (-.f64 d2 d1))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (-.f64 d1 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d2 3)) d1) (fma.f64 d1 d1 (*.f64 d2 (-.f64 d2 d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d2 2)) d1) (-.f64 d1 d2))
(pow.f64 (*.f64 d1 (+.f64 d1 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d1 d2)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 d1 d1 (*.f64 d1 d2))

simplify225.0ms (3.3%)

Algorithm
egg-herbie
Rules
1284×fma-def
866×log-prod
842×associate-*r*
792×associate-*l*
392×cancel-sign-sub-inv
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
063319618
1175816933
2760316933
Stop Event
node limit
Counts
398 → 392
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -2 d3)) (*.f64 -1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -2 d3)) (*.f64 -1 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -2 d3)) (*.f64 -1 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -2 d3)) (*.f64 -1 d3))))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (+.f64 d3 (*.f64 -2 d3)))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (+.f64 d3 (*.f64 -2 d3)))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (+.f64 d3 (*.f64 -2 d3)))))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 2 d3)) d3))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 2 d3)) d3))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 2 d3)) d3))) (*.f64 -1 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d3 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1)))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d3 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1)))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d3 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1)))) (pow.f64 d1 2))
(*.f64 d3 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d3 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1)))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d3 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1)))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d3 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1)))) (pow.f64 d1 2))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 2 d1) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 2 d1) d1))) (*.f64 d1 d2)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 2 d1) d1))) (*.f64 d1 d2)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 2 d1) d1))) (*.f64 d1 d2)) (pow.f64 d1 2))
(-.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 2 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 2 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 2 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 2 d3))))
(*.f64 d1 d2)
(*.f64 -2 (*.f64 d1 d3))
(*.f64 -2 (*.f64 d1 d3))
(*.f64 -2 (*.f64 d1 d3))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)) d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)) d2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)) d2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)) d2)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)) d2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)) d2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)) d2)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 d3 (*.f64 -2 d2)) (*.f64 -1 d2)))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 d3 (*.f64 -2 d2)) (*.f64 -1 d2)))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 d3 (*.f64 -2 d2)) (*.f64 -1 d2)))) (*.f64 -1 (pow.f64 d1 2)))
(-.f64 (*.f64 2 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d2)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d1 d3))
(-.f64 (*.f64 -1 (*.f64 d1 d3)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 (-.f64 (*.f64 2 d1) d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 (-.f64 (*.f64 2 d1) d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 (-.f64 (*.f64 2 d1) d1))) (pow.f64 d1 2))
(*.f64 d2 (-.f64 (*.f64 2 d1) d1))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 (-.f64 (*.f64 2 d1) d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 (-.f64 (*.f64 2 d1) d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 (-.f64 (*.f64 2 d1) d1))) (pow.f64 d1 2))
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1))))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1))))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1))))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -2 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -2 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -2 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -2 d2))))
(*.f64 2 (*.f64 d1 d2))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 2 (*.f64 d1 d2))
(*.f64 2 (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(pow.f64 d1 2)
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(pow.f64 d1 2)
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(pow.f64 d1 2)
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 2) (pow.f64 d2 2))) (-.f64 d4 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)) d1) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d2 2)) d1) (-.f64 d4 d2))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d4 d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(fma.f64 d1 d4 (*.f64 d1 d2))
(fma.f64 d4 d1 (*.f64 d1 d2))
(+.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(+.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) 1))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 (-.f64 d1 d3) (neg.f64 d1))))
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) 1))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (neg.f64 (-.f64 d1 d3)) d1 (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (neg.f64 d1) (-.f64 d1 d3) (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) 1 (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) 2) (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 (-.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))))
(+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (*.f64 d3 -2)))
(*.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 1)
(*.f64 1 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(*.f64 (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 2) (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (sqrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (/.f64 1 (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (sqrt.f64 (*.f64 d1 (-.f64 d1 d3)))) (-.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (sqrt.f64 (*.f64 d1 (-.f64 d1 d3)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3))))) (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3))) (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3)) (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2))) (neg.f64 (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (*.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) 3)) (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (-.f64 (*.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d1 d3) (neg.f64 d1))) (*.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (-.f64 d1 d3) (neg.f64 d1))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))) (-.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (-.f64 d1 d3) (neg.f64 d1))))
(pow.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 3)
(pow.f64 (pow.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 2))
(log.f64 (exp.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))))
(cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(exp.f64 (log.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(fma.f64 (*.f64 d1 d3) -2 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(fma.f64 1 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(fma.f64 1 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 2) (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d3 -2))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(fma.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (*.f64 d3 -2))) (sqrt.f64 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(fma.f64 (*.f64 d1 -2) d3 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))))
(*.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 1)
(*.f64 1 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))))
(*.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 2) (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(*.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 1 (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2))))
(pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 3)
(pow.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2))
(log.f64 (exp.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))))))
(cbrt.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(exp.f64 (log.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))
(fma.f64 d2 d1 (*.f64 d1 (*.f64 d3 -2)))
(fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d3) -2 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d3 -2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d3 -2))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d3 -2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (*.f64 d3 -2))) (sqrt.f64 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 -2) d3 (*.f64 d1 d2))
(+.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (*.f64 d1 d3) (*.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) 1))
(+.f64 (*.f64 d1 (*.f64 d2 2)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (neg.f64 (+.f64 d1 d2)))))
(+.f64 (*.f64 d1 (*.f64 d2 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))
(+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) 1))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (neg.f64 (+.f64 d1 d2)) d1 (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (neg.f64 d1) (+.f64 d1 d2) (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) 1 (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d2))) 2) (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2))) (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) (*.f64 d1 d3))
(*.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 1)
(*.f64 1 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 2) (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) (sqrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) (/.f64 1 (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))) (-.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))) (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2))) (neg.f64 (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (*.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) (*.f64 d1 (neg.f64 (+.f64 d1 d2)))) (*.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (neg.f64 (+.f64 d1 d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))) (-.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))) (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (neg.f64 (+.f64 d1 d2)))))
(pow.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(fma.f64 -1 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (*.f64 d1 d3) -1 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 1 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 1 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 2) (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (neg.f64 d1) d3 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2)))) (/.f64 (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2) (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2)))))
(*.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 1)
(*.f64 1 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 2) (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (*.f64 d2 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2)) (/.f64 1 (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (*.f64 d2 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8))))
(/.f64 1 (/.f64 (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2))) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (*.f64 d2 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8)) (+.f64 (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d2 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2)) (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (*.f64 d2 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2))) (neg.f64 (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))
(pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(exp.f64 (log.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (*.f64 d2 2)))
(fma.f64 (*.f64 d1 d3) -1 (*.f64 d1 (*.f64 d2 2)))
(fma.f64 2 (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (*.f64 d2 2)))
(fma.f64 1 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 2))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d2 2))) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (*.f64 d2 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 2))) (sqrt.f64 (*.f64 d1 (*.f64 d2 2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (*.f64 d2 2)))
(fma.f64 (*.f64 d1 2) d2 (*.f64 d1 d3))
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (*.f64 d2 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d2 2)))) 1)
(pow.f64 (*.f64 d1 (*.f64 d2 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 2))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d2) d1) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 d2 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d2 2))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 d2 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d2 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d2 2))))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(+.f64 (pow.f64 d1 2) (*.f64 d1 d2))
(+.f64 (*.f64 (pow.f64 d1 2) 1) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d2)))) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 2) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 d1 2) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d2 3))) (fma.f64 d1 d1 (*.f64 d2 (-.f64 d2 d1))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (-.f64 d1 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d2 3)) d1) (fma.f64 d1 d1 (*.f64 d2 (-.f64 d2 d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d2 2)) d1) (-.f64 d1 d2))
(pow.f64 (*.f64 d1 (+.f64 d1 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d1 d2)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 d1 d1 (*.f64 d1 d2))
Outputs
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -2 d3)) (*.f64 -1 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3))))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -2 d3)) (*.f64 -1 d3))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -2 d3)) (*.f64 -1 d3))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -2 d3)) (*.f64 -1 d3))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (+.f64 d3 (*.f64 -2 d3)))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (+.f64 d3 (*.f64 -2 d3)))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (+.f64 d3 (*.f64 -2 d3)))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 2 d3)) d3))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (*.f64 d1 (-.f64 (fma.f64 -1 d2 (*.f64 d3 2)) d3)) (neg.f64 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 (-.f64 (fma.f64 d3 2 (neg.f64 d2)) d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 2 d3)) d3))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (*.f64 d1 (-.f64 (fma.f64 -1 d2 (*.f64 d3 2)) d3)) (neg.f64 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 (-.f64 (fma.f64 d3 2 (neg.f64 d2)) d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 2 d3)) d3))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (*.f64 d1 (-.f64 (fma.f64 -1 d2 (*.f64 d3 2)) d3)) (neg.f64 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 (-.f64 (fma.f64 d3 2 (neg.f64 d2)) d3) d1)))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d3 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1)))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d3 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1)))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d3 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1)))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(*.f64 d3 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1)))
(*.f64 d3 (neg.f64 d1))
(neg.f64 (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d3 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1)))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d3 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1)))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d3 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1)))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 2 d1) d1)))
(*.f64 d3 (neg.f64 d1))
(neg.f64 (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 2 d1) d1))) (*.f64 d1 d2)) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 2 d1) d1))) (*.f64 d1 d2)) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 2 d1) d1))) (*.f64 d1 d2)) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (*.f64 -2 d3) (-.f64 d1 d3)))
(*.f64 d1 (+.f64 (-.f64 (*.f64 -2 d3) d1) d3))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 2 d3))))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 (*.f64 d3 2)))
(*.f64 d1 (neg.f64 (fma.f64 d3 2 (neg.f64 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 2 d3))))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 (*.f64 d3 2)))
(*.f64 d1 (neg.f64 (fma.f64 d3 2 (neg.f64 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 2 d3))))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 (*.f64 d3 2)))
(*.f64 d1 (neg.f64 (fma.f64 d3 2 (neg.f64 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 2 d3))))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 (*.f64 d3 2)))
(*.f64 d1 (neg.f64 (fma.f64 d3 2 (neg.f64 d2))))
(*.f64 d1 d2)
(*.f64 -2 (*.f64 d1 d3))
(*.f64 d1 (*.f64 -2 d3))
(*.f64 -2 (*.f64 d1 d3))
(*.f64 d1 (*.f64 -2 d3))
(*.f64 -2 (*.f64 d1 d3))
(*.f64 d1 (*.f64 -2 d3))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)) d2))
(*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3))))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)) d2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)) d2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)) d2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)) d2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)) d2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)) d2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 d3 (*.f64 -2 d2)) (*.f64 -1 d2)))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 d3 (*.f64 -2 d2)) (*.f64 -1 d2)))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 d3 (*.f64 -2 d2)) (*.f64 -1 d2)))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 2 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(neg.f64 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(neg.f64 (*.f64 d1 d3))
(-.f64 (*.f64 -1 (*.f64 d1 d3)) (pow.f64 d1 2))
(-.f64 (*.f64 d3 (neg.f64 d1)) (pow.f64 d1 2))
(-.f64 (neg.f64 (*.f64 d1 d3)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 (-.f64 (*.f64 2 d1) d1))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 (-.f64 (*.f64 2 d1) d1))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 (-.f64 (*.f64 2 d1) d1))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(*.f64 d2 (-.f64 (*.f64 2 d1) d1))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 (-.f64 (*.f64 2 d1) d1))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 (-.f64 (*.f64 2 d1) d1))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 (-.f64 (*.f64 2 d1) d1))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1))))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1))))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1))))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -2 d1) (*.f64 -1 d1))))) (pow.f64 d1 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 -2 d3) (neg.f64 d3)))))
(fma.f64 d1 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 2)))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 2 d2)))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -2 d2))))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -2 d2))))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -2 d2))))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -2 d2))))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(*.f64 2 (*.f64 d1 d2))
(*.f64 d1 (*.f64 d2 2))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(neg.f64 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(neg.f64 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(neg.f64 (*.f64 d1 d3))
(*.f64 2 (*.f64 d1 d2))
(*.f64 d1 (*.f64 d2 2))
(*.f64 2 (*.f64 d1 d2))
(*.f64 d1 (*.f64 d2 2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(pow.f64 d1 2)
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(pow.f64 d1 2)
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(pow.f64 d1 2)
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) 1)
(*.f64 d1 (+.f64 d2 d4))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d4 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d4 (*.f64 d1 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 (pow.f64 d1 2) (pow.f64 d4 2) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d4 2)) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 d2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d4 d2))) (*.f64 d1 (-.f64 d4 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4)))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 2) (pow.f64 d2 2))) (-.f64 d4 d2))
(/.f64 d1 (/.f64 (-.f64 d4 d2) (-.f64 (pow.f64 d4 2) (pow.f64 d2 2))))
(*.f64 (/.f64 d1 (-.f64 d4 d2)) (-.f64 (pow.f64 d4 2) (pow.f64 d2 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)) d1) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4)))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d2 2)) d1) (-.f64 d4 d2))
(/.f64 d1 (/.f64 (-.f64 d4 d2) (-.f64 (pow.f64 d4 2) (pow.f64 d2 2))))
(*.f64 (/.f64 d1 (-.f64 d4 d2)) (-.f64 (pow.f64 d4 2) (pow.f64 d2 2)))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) 1)
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) 3)
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3) 1/3)
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) 2)
(*.f64 d1 (+.f64 d2 d4))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 d4)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(*.f64 d1 (+.f64 d2 d4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d4 d2) 3)))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 d4))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d2 d4))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d2 d4))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) 1))
(*.f64 d1 (+.f64 d2 d4))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 d1 d4 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 d4 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(+.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) 1))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 (-.f64 d1 d3) (neg.f64 d1))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d1 d3))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) 1))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (neg.f64 (-.f64 d1 d3)) d1 (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3))) (fma.f64 (neg.f64 (-.f64 d1 d3)) d1 (*.f64 d1 (-.f64 d1 d3))))
(fma.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)) (*.f64 (-.f64 d1 d3) (+.f64 (neg.f64 d1) d1)))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (neg.f64 d1) (-.f64 d1 d3) (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3))) (fma.f64 (neg.f64 (-.f64 d1 d3)) d1 (*.f64 d1 (-.f64 d1 d3))))
(fma.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)) (*.f64 (-.f64 d1 d3) (+.f64 (neg.f64 d1) d1)))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) 1 (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3))) (fma.f64 (neg.f64 (-.f64 d1 d3)) d1 (*.f64 d1 (-.f64 d1 d3))))
(fma.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)) (*.f64 (-.f64 d1 d3) (+.f64 (neg.f64 d1) d1)))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) 2) (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) 2) (*.f64 d1 (-.f64 d1 d3))))
(fma.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) 2) (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 (-.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 (-.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d1 d3))))
(fma.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 (-.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d1 d3))))
(+.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (*.f64 d3 -2)))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(*.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 1)
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(*.f64 1 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(*.f64 (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 2))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 2) (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (sqrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(*.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3)) (fma.f64 d1 (*.f64 (-.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d1 d3) (fma.f64 -2 d3 d2)))) (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (/.f64 1 (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (/.f64 1 (+.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 d1 d3) (fma.f64 -2 d3 d2))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (sqrt.f64 (*.f64 d1 (-.f64 d1 d3)))) (-.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (sqrt.f64 (*.f64 d1 (-.f64 d1 d3)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d1 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d1 d3)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d1 d3))) (sqrt.f64 (*.f64 d1 (fma.f64 -2 d3 d2)))) (-.f64 (sqrt.f64 (*.f64 d1 (fma.f64 -2 d3 d2))) (sqrt.f64 (*.f64 d1 (-.f64 d1 d3)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3))))) (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3)) (fma.f64 d1 (*.f64 (-.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d1 d3) (fma.f64 -2 d3 d2)))) (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3))) (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (/.f64 1 (+.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 d1 d3) (fma.f64 -2 d3 d2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3)) (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3)) (fma.f64 d1 (*.f64 (-.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d1 d3) (fma.f64 -2 d3 d2)))) (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (/.f64 1 (+.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 d1 d3) (fma.f64 -2 d3 d2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3)) (fma.f64 d1 (*.f64 (-.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d1 d3) (fma.f64 -2 d3 d2)))) (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2))) (neg.f64 (+.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d1 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2))) (neg.f64 (+.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 d1 d3) (fma.f64 -2 d3 d2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (*.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 d3) 3) -8 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) 3)) (fma.f64 (pow.f64 (*.f64 d1 d3) 2) 4 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (*.f64 -2 (*.f64 d1 d3))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 d3) 3) -8 (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) 3)) (fma.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d3)) (*.f64 -2 d3))) (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4)))
(/.f64 (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) (pow.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) 3)) (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (-.f64 (*.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d1 d3) (neg.f64 d1))) (*.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (-.f64 d1 d3) (neg.f64 d1))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 2) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 3) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3)) (fma.f64 d1 (*.f64 (-.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d1 d3) (fma.f64 -2 d3 d2)))) (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (pow.f64 d1 2) (*.f64 (+.f64 (-.f64 d2 d1) d3) (+.f64 (-.f64 d2 d1) d3)))) (*.f64 d1 (-.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 (-.f64 d1 d3)) (-.f64 d2 (-.f64 d1 d3))))) (*.f64 d1 (+.f64 (-.f64 (*.f64 -2 d3) d2) (-.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2) (*.f64 (*.f64 (-.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))) (-.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (-.f64 d1 d3) (neg.f64 d1))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (/.f64 1 (+.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (fma.f64 -2 d3 d2)) 2) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 d1 d3) (fma.f64 -2 d3 d2))))
(pow.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 1)
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 3)
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(pow.f64 (pow.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3) 1/3)
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(pow.f64 (sqrt.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 2)
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(sqrt.f64 (pow.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3))) 2))
(fabs.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3))))
(log.f64 (exp.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(expm1.f64 (log1p.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(exp.f64 (log.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) 1))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(log1p.f64 (expm1.f64 (fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(fma.f64 (*.f64 d1 d3) -2 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(fma.f64 1 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(fma.f64 1 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 2) (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d3 -2))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(fma.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (*.f64 (-.f64 d1 d3) (neg.f64 d1)))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (*.f64 d3 -2))) (sqrt.f64 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(fma.f64 (*.f64 d1 -2) d3 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(*.f64 d1 (+.f64 (*.f64 -2 d3) (+.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))))) 1)
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 (*.f64 -2 d3) d2)))
(*.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 1)
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(*.f64 1 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(*.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 2))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 2) (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(*.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 d1 d3) 3) -8 (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (pow.f64 (*.f64 d1 d3) 2) 4 (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d2 (*.f64 -2 d3)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 d3) 3) -8 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 d1 (*.f64 (*.f64 d1 d2) (+.f64 d2 (*.f64 d3 2))) (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4)))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 1 (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 (*.f64 -2 d3) d2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 d1 d3) 3) -8 (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (pow.f64 (*.f64 d1 d3) 2) 4 (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d2 (*.f64 -2 d3)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 d3) 3) -8 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 d1 (*.f64 (*.f64 d1 d2) (+.f64 d2 (*.f64 d3 2))) (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4)))
(/.f64 1 (/.f64 (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 (*.f64 -2 d3) d2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 d1 d3) 3) -8 (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (pow.f64 (*.f64 d1 d3) 2) 4 (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d2 (*.f64 -2 d3)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 d3) 3) -8 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 d1 (*.f64 (*.f64 d1 d2) (+.f64 d2 (*.f64 d3 2))) (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 d3) 3) -8 (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4)) (*.f64 d1 (*.f64 (*.f64 -2 d3) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 d3) 3) -8 (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (fma.f64 (pow.f64 (*.f64 d1 d3) 2) 4 (*.f64 (*.f64 d2 2) (*.f64 d3 (pow.f64 d1 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 (*.f64 -2 d3) d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) -8) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 d1 d3) 3) -8 (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (fma.f64 (pow.f64 (*.f64 d1 d3) 2) 4 (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d2 (*.f64 -2 d3))))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 d1 d3) 3) -8 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 d1 (*.f64 (*.f64 d1 d2) (+.f64 d2 (*.f64 d3 2))) (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (-.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 (*.f64 -2 d3) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 (*.f64 d1 d3) 2) -4)) (*.f64 d1 (+.f64 d2 (*.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) 4) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 (*.f64 -2 d3) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 (*.f64 d1 d3) 2) -4)) (*.f64 d1 (+.f64 d2 (*.f64 d3 2))))
(pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 1)
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 3)
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(pow.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3) 1/3)
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(pow.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 2)
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(sqrt.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (*.f64 -2 d3))) 2))
(fabs.f64 (*.f64 d1 (fma.f64 -2 d3 d2)))
(log.f64 (exp.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))))))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(cbrt.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2))) 3))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(expm1.f64 (log1p.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(exp.f64 (log.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))) 1))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(log1p.f64 (expm1.f64 (fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(fma.f64 d1 d2 (*.f64 d1 (*.f64 d3 -2)))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(fma.f64 d2 d1 (*.f64 d1 (*.f64 d3 -2)))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(fma.f64 -2 (*.f64 d1 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(fma.f64 (*.f64 d1 d3) -2 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(fma.f64 1 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 -2)))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d3 -2)))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d3 -2))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d3 -2)))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (*.f64 d3 -2))) (sqrt.f64 (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(fma.f64 (*.f64 d1 -2) d3 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (*.f64 -2 d3)))
(*.f64 d1 (fma.f64 -2 d3 d2))
(+.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(+.f64 (*.f64 d1 d3) (*.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) 1))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(+.f64 (*.f64 d1 (*.f64 d2 2)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (neg.f64 (+.f64 d1 d2)))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(+.f64 (*.f64 d1 (*.f64 d2 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) 1))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (neg.f64 (+.f64 d1 d2)) d1 (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (fma.f64 d1 (*.f64 d2 2) (*.f64 d1 (-.f64 d3 (+.f64 d1 d2)))) (fma.f64 (neg.f64 (+.f64 d1 d2)) d1 (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2)))) (*.f64 (+.f64 d1 d2) (+.f64 (neg.f64 d1) d1)))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (neg.f64 d1) (+.f64 d1 d2) (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (fma.f64 d1 (*.f64 d2 2) (*.f64 d1 (-.f64 d3 (+.f64 d1 d2)))) (fma.f64 (neg.f64 (+.f64 d1 d2)) d1 (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2)))) (*.f64 (+.f64 d1 d2) (+.f64 (neg.f64 d1) d1)))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) 1 (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (fma.f64 d1 (*.f64 d2 2) (*.f64 d1 (-.f64 d3 (+.f64 d1 d2)))) (fma.f64 (neg.f64 (+.f64 d1 d2)) d1 (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2)))) (*.f64 (+.f64 d1 d2) (+.f64 (neg.f64 d1) d1)))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d2))) 2) (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (fma.f64 d1 (*.f64 d2 2) (*.f64 d1 (-.f64 d3 (+.f64 d1 d2)))) (fma.f64 (neg.f64 (+.f64 d1 d2)) d1 (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2)))) (*.f64 (+.f64 d1 d2) (+.f64 (neg.f64 d1) d1)))
(+.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2))) (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (fma.f64 d1 (*.f64 d2 2) (*.f64 d1 (-.f64 d3 (+.f64 d1 d2)))) (fma.f64 (neg.f64 (+.f64 d1 d2)) d1 (*.f64 d1 (+.f64 d1 d2))))
(+.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2)))) (*.f64 (+.f64 d1 d2) (+.f64 (neg.f64 d1) d1)))
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(*.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 1)
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(*.f64 1 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 2))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 2) (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) (sqrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 d1 (*.f64 (+.f64 d1 d2) (+.f64 (*.f64 d1 (+.f64 d1 d2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))) (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3)) (fma.f64 d1 (*.f64 (+.f64 d1 d2) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d1 (+.f64 (*.f64 d2 2) d3)))) (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) (/.f64 1 (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) 1) (+.f64 (*.f64 d1 (+.f64 d1 d2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d1 (+.f64 (*.f64 d2 2) d3))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))) (-.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))) (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 d1 (*.f64 (+.f64 d1 d2) (+.f64 (*.f64 d1 (+.f64 d1 d2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))) (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3)) (fma.f64 d1 (*.f64 (+.f64 d1 d2) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d1 (+.f64 (*.f64 d2 2) d3)))) (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) 1) (+.f64 (*.f64 d1 (+.f64 d1 d2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d1 (+.f64 (*.f64 d2 2) d3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 d1 (*.f64 (+.f64 d1 d2) (+.f64 (*.f64 d1 (+.f64 d1 d2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))) (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3)) (fma.f64 d1 (*.f64 (+.f64 d1 d2) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d1 (+.f64 (*.f64 d2 2) d3)))) (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) 1) (+.f64 (*.f64 d1 (+.f64 d1 d2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d1 (+.f64 (*.f64 d2 2) d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 d1 (*.f64 (+.f64 d1 d2) (+.f64 (*.f64 d1 (+.f64 d1 d2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3)) (fma.f64 d1 (*.f64 (+.f64 d1 d2) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d1 (+.f64 (*.f64 d2 2) d3)))) (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2))) (neg.f64 (+.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d1 (+.f64 (*.f64 d2 2) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (*.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))) (-.f64 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))) 3)) (fma.f64 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))) (*.f64 d1 (-.f64 (-.f64 (*.f64 d2 2) (+.f64 d1 d2)) d3)) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) (*.f64 d1 (neg.f64 (+.f64 d1 d2)))) (*.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (neg.f64 (+.f64 d1 d2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 d1 (*.f64 (+.f64 d1 d2) (+.f64 (*.f64 d1 (+.f64 d1 d2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))) (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3)) (fma.f64 d1 (*.f64 (+.f64 d1 d2) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d1 (+.f64 (*.f64 d2 2) d3)))) (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))) (-.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))) (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2)))) (*.f64 d1 (+.f64 (+.f64 d3 (neg.f64 d2)) d1))) (*.f64 d1 (+.f64 (+.f64 d3 (neg.f64 d2)) d1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (*.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d2))) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))) (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (neg.f64 (+.f64 d1 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) 1) (+.f64 (*.f64 d1 (+.f64 d1 d2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) 2) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d1 (+.f64 (*.f64 d2 2) d3))))
(pow.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 1)
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 3)
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(pow.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 3) 1/3)
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 2)
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 2))
(sqrt.f64 (pow.f64 (fma.f64 d1 (*.f64 d2 2) (*.f64 d1 (-.f64 d3 (+.f64 d1 d2)))) 2))
(fabs.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2)))))
(log.f64 (exp.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2))) 3))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))) 1))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d2)))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(fma.f64 -1 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (-.f64 (-.f64 (*.f64 d2 2) (+.f64 d1 d2)) d3))
(fma.f64 (*.f64 d1 d3) -1 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (-.f64 (-.f64 (*.f64 d2 2) (+.f64 d1 d2)) d3))
(fma.f64 1 (*.f64 d1 d3) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(fma.f64 1 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 2) (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (*.f64 d1 (neg.f64 (+.f64 d1 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (+.f64 (*.f64 d2 2) (-.f64 d3 (+.f64 d1 d2))))
(fma.f64 (neg.f64 d1) d3 (-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 (*.f64 d2 2) (+.f64 d1 d2))))
(*.f64 d1 (-.f64 (-.f64 (*.f64 d2 2) (+.f64 d1 d2)) d3))
(-.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 d3))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))) 1)
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2)))) (/.f64 (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2) (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2)) (fma.f64 d1 d3 (*.f64 (*.f64 d1 d2) -2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 (*.f64 d1 d2) 2) 4)) (*.f64 d1 (fma.f64 d2 -2 d3)))
(*.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 1)
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(*.f64 1 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 2))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 2) (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (*.f64 d2 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 (*.f64 d2 2) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 d2) 3) 8 (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2)) (/.f64 1 (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2)) (fma.f64 d1 d3 (*.f64 (*.f64 d1 d2) -2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 (*.f64 d1 d2) 2) 4)) (*.f64 d1 (fma.f64 d2 -2 d3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (*.f64 d2 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 (*.f64 d2 2) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 d2) 3) 8 (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2))) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2)) (fma.f64 d1 d3 (*.f64 (*.f64 d1 d2) -2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 (*.f64 d1 d2) 2) 4)) (*.f64 d1 (fma.f64 d2 -2 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (*.f64 d2 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 (*.f64 d2 2) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 d2) 3) 8 (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8)) (+.f64 (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d2 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8)) (+.f64 (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (*.f64 d2 2)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 d2) 3) 8 (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) 4) (*.f64 (*.f64 d1 d3) (*.f64 d1 (fma.f64 d2 -2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2)) (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2)) (fma.f64 d1 d3 (*.f64 (*.f64 d1 d2) -2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 (*.f64 d1 d2) 2) 4)) (*.f64 d1 (fma.f64 d2 -2 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (*.f64 d2 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 (*.f64 d2 2) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 d1 d2) 3) 8 (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 (+.f64 (*.f64 d2 2) d3)) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2))) (neg.f64 (+.f64 (*.f64 d1 d3) (*.f64 -2 (*.f64 d1 d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2))) (neg.f64 (fma.f64 d1 d3 (*.f64 (*.f64 d1 d2) -2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) 4) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (*.f64 d2 2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) 4) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 (*.f64 d2 2) d3)))
(pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 1)
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 3)
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(pow.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3) 1/3)
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 2)
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 2))
(fabs.f64 (*.f64 d1 (+.f64 (*.f64 d2 2) d3)))
(log.f64 (exp.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3)) 3))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(exp.f64 (log.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))) 1))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (*.f64 d2 2)))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(fma.f64 (*.f64 d1 d3) -1 (*.f64 d1 (*.f64 d2 2)))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(fma.f64 2 (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (*.f64 d2 2)))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(fma.f64 1 (*.f64 d1 (*.f64 d2 2)) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 2))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d2 2))) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (*.f64 d2 2)))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(fma.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 2))) (sqrt.f64 (*.f64 d1 (*.f64 d2 2))) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (*.f64 d2 2)))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(fma.f64 (*.f64 d1 2) d2 (*.f64 d1 d3))
(fma.f64 (*.f64 d1 d2) 2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 d2 2) d3))
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (*.f64 d2 2)))
(*.f64 d1 (fma.f64 -1 d3 (*.f64 d2 2)))
(*.f64 d1 (-.f64 (*.f64 d2 2) d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d2 2)))) 1)
(*.f64 d1 (*.f64 d2 2))
(pow.f64 (*.f64 d1 (*.f64 d2 2)) 1)
(*.f64 d1 (*.f64 d2 2))
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 2))) 3)
(*.f64 d1 (*.f64 d2 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8))
(pow.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 2))) 2)
(*.f64 d1 (*.f64 d2 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (*.f64 d2 2)) 2))
(fabs.f64 (*.f64 d1 (*.f64 d2 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d2) d1) 2))
(*.f64 2 (log.f64 (pow.f64 (exp.f64 d2) d1)))
(*.f64 2 (*.f64 d1 (log.f64 (exp.f64 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 d2 2)))))
(*.f64 d1 (*.f64 d2 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) 8))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d2 2))))
(*.f64 d1 (*.f64 d2 2))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 d2 2))))
(*.f64 d1 (*.f64 d2 2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d2 2))) 1))
(*.f64 d1 (*.f64 d2 2))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d2 2))))
(*.f64 d1 (*.f64 d2 2))
(+.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (pow.f64 d1 2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d1 d2))
(+.f64 (*.f64 (pow.f64 d1 2) 1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d2)))) 1)
(*.f64 d1 (+.f64 d1 d2))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 2) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (pow.f64 d1 2) 3)) (+.f64 (pow.f64 d1 4) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 3) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (pow.f64 d1 2) 3)) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 d1 2) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 d1 4) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 d1 2) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 d1 4) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d2 3))) (fma.f64 d1 d1 (*.f64 d2 (-.f64 d2 d1))))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d2 (-.f64 d2 d1))) d1))
(*.f64 (/.f64 d1 (fma.f64 d1 d1 (*.f64 d2 (-.f64 d2 d1)))) (+.f64 (pow.f64 d2 3) (pow.f64 d1 3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (-.f64 d1 d2))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d2 2)) (/.f64 (-.f64 d1 d2) d1))
(*.f64 (/.f64 d1 (-.f64 d1 d2)) (-.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d2 3)) d1) (fma.f64 d1 d1 (*.f64 d2 (-.f64 d2 d1))))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d2 (-.f64 d2 d1))) d1))
(*.f64 (/.f64 d1 (fma.f64 d1 d1 (*.f64 d2 (-.f64 d2 d1)))) (+.f64 (pow.f64 d2 3) (pow.f64 d1 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d2 2)) d1) (-.f64 d1 d2))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d2 2)) (/.f64 (-.f64 d1 d2) d1))
(*.f64 (/.f64 d1 (-.f64 d1 d2)) (-.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(pow.f64 (*.f64 d1 (+.f64 d1 d2)) 1)
(*.f64 d1 (+.f64 d1 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d2))) 3)
(*.f64 d1 (+.f64 d1 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3) 1/3)
(*.f64 d1 (+.f64 d1 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d2))) 2)
(*.f64 d1 (+.f64 d1 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d1 d2)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d1 d2)) d1))
(*.f64 d1 (+.f64 d1 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d1 d2)))))
(*.f64 d1 (+.f64 d1 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))
(*.f64 d1 (+.f64 d1 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d2))))
(*.f64 d1 (+.f64 d1 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 d2))))
(*.f64 d1 (+.f64 d1 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 d2))) 1))
(*.f64 d1 (+.f64 d1 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 d2))))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 d1 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d1 d2))

eval119.0ms (1.7%)

Compiler

Compiled 8763 to 3650 computations (58.3% saved)

prune179.0ms (2.6%)

Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New3911392
Fresh000
Picked224
Done077
Total39310403
Accuracy
100.0%
Counts
403 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.0%
(fma.f64 d1 (-.f64 d4 d3) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
83.8%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
54.3%
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -2 d3)) (*.f64 -1 d3)))
64.6%
(*.f64 d1 (-.f64 d4 d3))
54.3%
(*.f64 d1 (-.f64 d2 d3))
45.6%
(*.f64 d1 (-.f64 d2 d1))
53.0%
(*.f64 d1 (+.f64 d4 d2))
35.7%
(*.f64 d1 (neg.f64 d3))
34.8%
(*.f64 d1 d4)
24.0%
(*.f64 d1 d2)
Compiler

Compiled 291 to 145 computations (50.2% saved)

regimes59.0ms (0.9%)

Counts
20 → 1
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -2 d3)) (*.f64 -1 d3)))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d3)) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d1 d2)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(/.f64 d1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))))
(*.f64 (/.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d3 d4))) (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d3 d4) 2)))
(fma.f64 d1 (-.f64 d4 d3) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)))
Outputs
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
Calls

5 calls:

12.0ms
d4
12.0ms
d2
12.0ms
d1
11.0ms
d3
8.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1d4
100.0%1(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Compiler

Compiled 229 to 103 computations (55% saved)

regimes98.0ms (1.4%)

Counts
11 → 2
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
Outputs
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
Calls

4 calls:

37.0ms
d3
23.0ms
d1
21.0ms
d2
14.0ms
d4
Results
AccuracySegmentsBranch
96.7%3d1
95.5%2d2
94.9%3d3
97.1%2d4
Compiler

Compiled 82 to 41 computations (50% saved)

regimes222.0ms (3.2%)

Counts
10 → 3
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
Calls

3 calls:

71.0ms
d2
19.0ms
d1
19.0ms
d4
Results
AccuracySegmentsBranch
96.3%3d1
86.2%5d2
95.5%3d4
Compiler

Compiled 70 to 35 computations (50% saved)

regimes82.0ms (1.2%)

Counts
8 → 3
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 d4 d3))
Calls

3 calls:

38.0ms
d4
23.0ms
d3
18.0ms
d1
Results
AccuracySegmentsBranch
90.0%3d3
84.6%6d4
85.0%3d1
Compiler

Compiled 56 to 31 computations (44.6% saved)

regimes101.0ms (1.5%)

Counts
7 → 4
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
Calls

4 calls:

35.0ms
d3
33.0ms
d1
20.0ms
d4
12.0ms
d2
Results
AccuracySegmentsBranch
80.4%4d4
76.6%2d2
81.8%5d1
79.5%7d3
Compiler

Compiled 54 to 32 computations (40.7% saved)

regimes106.0ms (1.6%)

Counts
6 → 4
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (+.f64 d4 d2))
Calls

3 calls:

43.0ms
d1
35.0ms
d2
26.0ms
d4
Results
AccuracySegmentsBranch
63.8%6d2
76.7%8d1
75.8%4d4
Compiler

Compiled 44 to 26 computations (40.9% saved)

regimes89.0ms (1.3%)

Counts
5 → 6
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d1))
Outputs
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
Calls

3 calls:

34.0ms
d1
29.0ms
d3
25.0ms
d4
Results
AccuracySegmentsBranch
71.7%7d1
73.6%7d3
72.1%6d4
Compiler

Compiled 39 to 24 computations (38.5% saved)

regimes161.0ms (2.4%)

Counts
4 → 3
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
Outputs
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d3))
Calls

2 calls:

101.0ms
d4
60.0ms
d3
Results
AccuracySegmentsBranch
70.3%3d3
64.4%3d4
Compiler

Compiled 29 to 18 computations (37.9% saved)

regimes98.0ms (1.4%)

Counts
3 → 3
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
Outputs
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
Calls

3 calls:

74.0ms
d1
13.0ms
d4
10.0ms
d3
Results
AccuracySegmentsBranch
61.6%3d4
47.5%9d1
55.8%3d3
Compiler

Compiled 29 to 20 computations (31% saved)

regimes28.0ms (0.4%)

Counts
2 → 2
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
Outputs
(*.f64 d1 d2)
(*.f64 d1 d4)
Calls

3 calls:

12.0ms
d4
12.0ms
d2
4.0ms
d3
Results
AccuracySegmentsBranch
34.8%1d3
48.6%4d2
49.2%2d4
Compiler

Compiled 25 to 18 computations (28% saved)

regimes11.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 d1 d2)
Outputs
(*.f64 d1 d2)
Calls

4 calls:

3.0ms
d2
3.0ms
d4
3.0ms
d3
3.0ms
d1
Results
AccuracySegmentsBranch
24.0%1d3
24.0%1d1
24.0%1d2
24.0%1d4
Compiler

Compiled 27 to 21 computations (22.2% saved)

bsearch14.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
44447939695391060.0
226187918276352350.0
Results
9.0ms65×body256valid
4.0ms31×body256infinite
Compiler

Compiled 170 to 113 computations (33.5% saved)

bsearch30.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
2.522361687973718e+110
3.995265916527511e+111
17.0ms
-4.83345929725622e+97
-1.043265989082832e+96
Results
15.0ms109×body256valid
12.0ms99×body256infinite
Compiler

Compiled 338 to 225 computations (33.4% saved)

bsearch32.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
3.576371049066401e+113
1.7310758197667261e+114
19.0ms
-2.6213363864215455e+156
-5.774689195290555e+151
Results
23.0ms170×body256valid
7.0ms54×body256infinite
Compiler

Compiled 334 to 227 computations (32% saved)

bsearch56.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
44447939695391060.0
226187918276352350.0
23.0ms
1.694978310487571e-163
1.052849521258853e-146
21.0ms
2.946184599771995e-267
3.927260585021695e-261
Results
35.0ms279×body256valid
16.0ms121×body256infinite
Compiler

Compiled 526 to 367 computations (30.2% saved)

bsearch64.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
7.828209916712033e+21
2.76256649809706e+24
24.0ms
1.694978310487571e-163
1.052849521258853e-146
22.0ms
2.946184599771995e-267
3.927260585021695e-261
Results
40.0ms300×body256valid
19.0ms132×body256infinite
Compiler

Compiled 566 to 395 computations (30.2% saved)

bsearch76.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
551014377572366400.0
7.828209916712033e+21
13.0ms
5.48026877323436e-74
4.1102606407837546e-73
13.0ms
1.052849521258853e-146
5.663841238550316e-146
20.0ms
2.946184599771995e-267
3.927260585021695e-261
12.0ms
-2.642317684218882e-124
-1.2817354395433546e-124
Results
47.0ms371×body256valid
22.0ms173×body256infinite
Compiler

Compiled 680 to 493 computations (27.5% saved)

bsearch32.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
3.576371049066401e+113
1.7310758197667261e+114
17.0ms
-1.7443325967305137e+180
-6.162042011938205e+175
Results
21.0ms162×body256valid
7.0ms62×body256infinite
Compiler

Compiled 292 to 213 computations (27.1% saved)

bsearch29.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
7.828209916712033e+21
2.76256649809706e+24
11.0ms
-2.642317684218882e-124
-1.2817354395433546e-124
Results
17.0ms144×body256valid
9.0ms64×body256infinite
Compiler

Compiled 247 to 186 computations (24.7% saved)

bsearch13.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
44447939695391060.0
226187918276352350.0
Results
8.0ms68×body256valid
4.0ms28×body256infinite
Compiler

Compiled 122 to 89 computations (27% saved)

simplify67.0ms (1%)

Algorithm
egg-herbie
Rules
350×unsub-neg
274×distribute-lft-neg-in
200×neg-mul-1
148×cancel-sign-sub
132×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0100924
1139924
2163924
3181924
4215924
5255924
6307924
7448924
8628924
9707924
10818924
11928924
121030924
131077924
141085924
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
(if (<=.f64 d4 225000000000000000) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d1 -6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (if (<=.f64 d1 800000000000000018855494011336204666599626236045505490503930031414625334772929386078647489273959608209851285504) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))))
(if (<=.f64 d3 -1649999999999999971649507943851899081917605158646046413191808059847196456402775558223768939727055555706318127651126454000366950574691667215490773629796352) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 819999999999999985418087166375162225243647306505003308448593989788128245232967096552875529738139866800574437523456) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 6204318022337247/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 1582914569427869/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 65000000000000000) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d3)))))
(if (<=.f64 d4 6979857775129403/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 3444422103075043/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 2700000000000000008388608) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d2)))))
(if (<=.f64 d4 -8574138474378641/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 290432989937067/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 8637914485522937/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 5092589940836215/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 550000000000000000000) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d4 d2)))))))
(if (<=.f64 d3 -61999999999999996806469333062260772235841148697295279754668928941076406458640699189232598039598342987104309901961326635280237007898478649744899122860088310580566827183401598976) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 1550000000000000024117095000673606687615712165227645221723144399667792360805371340060727354368323543898119735345152) (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3))))
(if (<=.f64 d4 -1548108335651699/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 d1 d2) (if (<=.f64 d4 2700000000000000008388608) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))
(if (<=.f64 d4 215000000000000000) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
Outputs
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(if (<=.f64 d4 225000000000000000) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d1 -6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (if (<=.f64 d1 800000000000000018855494011336204666599626236045505490503930031414625334772929386078647489273959608209851285504) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))))
(if (or (<=.f64 d1 -6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (not (<=.f64 d1 800000000000000018855494011336204666599626236045505490503930031414625334772929386078647489273959608209851285504))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d3 -1649999999999999971649507943851899081917605158646046413191808059847196456402775558223768939727055555706318127651126454000366950574691667215490773629796352) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 819999999999999985418087166375162225243647306505003308448593989788128245232967096552875529738139866800574437523456) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 6204318022337247/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 1582914569427869/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 65000000000000000) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d3)))))
(if (<=.f64 d4 6979857775129403/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 3444422103075043/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 2700000000000000008388608) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d2)))))
(if (<=.f64 d4 6979857775129403/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 3444422103075043/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 2700000000000000008388608) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d4)))))
(if (<=.f64 d4 -8574138474378641/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 290432989937067/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 8637914485522937/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 5092589940836215/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 550000000000000000000) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d4 d2)))))))
(if (<=.f64 d4 -8574138474378641/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 290432989937067/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 8637914485522937/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 5092589940836215/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 550000000000000000000) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))))))
(if (<=.f64 d3 -61999999999999996806469333062260772235841148697295279754668928941076406458640699189232598039598342987104309901961326635280237007898478649744899122860088310580566827183401598976) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 1550000000000000024117095000673606687615712165227645221723144399667792360805371340060727354368323543898119735345152) (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3))))
(if (or (<=.f64 d3 -61999999999999996806469333062260772235841148697295279754668928941076406458640699189232598039598342987104309901961326635280237007898478649744899122860088310580566827183401598976) (not (<=.f64 d3 1550000000000000024117095000673606687615712165227645221723144399667792360805371340060727354368323543898119735345152))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d4 -1548108335651699/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 d1 d2) (if (<=.f64 d4 2700000000000000008388608) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))
(if (<=.f64 d4 215000000000000000) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
Compiler

Compiled 280 to 160 computations (42.9% saved)

soundness925.0ms (13.5%)

Rules
1582×fma-def
1582×fma-def
1582×fma-def
1370×sub-neg
1370×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073984
1289776
2998664
34165644
47118640
02106859
15456839
222646780
073984
1289776
2998664
34165644
47118640
019107
1274102
24267102
078825386
1228524845
02106859
15456839
222646780
02106859
15456839
222646780
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 581 to 172 computations (70.4% saved)

end0.0ms (0%)

preprocess121.0ms (1.8%)

Remove

(sort d2 d4)

Compiler

Compiled 622 to 268 computations (56.9% saved)

Profiling

Loading profile data...