FastMath dist4

Time bar (total: 8.4s)

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.6s (19.5%)

Results
1.3s5624×body256valid
333.0ms2632×body256infinite
Bogosity

preprocess129.0ms (1.5%)

Algorithm
egg-herbie
Rules
702×+-commutative
477×fma-def
473×associate--l-
430×distribute-rgt-out
404×distribute-lft-in
Problems
218×No Errors
28×(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
073984
1267776
21072664
33858644
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 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.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 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 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 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1))
(-.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))
(*.f64 d1 (+.f64 (-.f64 (neg.f64 d4) d1) (-.f64 d3 d2)))
(*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 (neg.f64 d4) d1)))
(-.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 d4 d1) (+.f64 d2 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.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 (-.f64 d2 (-.f64 d4 d3)) 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 d4 d1) (+.f64 d2 d3))))
(*.f64 d1 (-.f64 d1 (+.f64 d2 (+.f64 d3 d4))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1)))
(neg.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.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 d4 (-.f64 d3 d2))))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(-.f64 (+.f64 (*.f64 d2 (-.f64 d1 d3)) (*.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 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4))
(+.f64 (*.f64 d4 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d4 d4)))
(fma.f64 d4 (-.f64 d2 d3) (*.f64 d4 (-.f64 d1 d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (-.f64 d2 d3)) 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 (-.f64 d3 d2)) d1))
(-.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 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d4)) (-.f64 (*.f64 d1 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 d2 (+.f64 d1 (-.f64 d4 d3))))
Symmetry

(sort d2 d4)

Compiler

Compiled 73 to 23 computations (68.5% saved)

eval1.0ms (0%)

Compiler

Compiled 45 to 19 computations (57.8% saved)

prune3.0ms (0%)

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

Compiled 88 to 52 computations (40.9% saved)

localize73.0ms (0.9%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d2 d1))
96.5%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
100.0%
(*.f64 d1 (-.f64 d2 d3))
93.8%
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
90.5%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
100.0%
(+.f64 (-.f64 d4 d3) (-.f64 d2 d1))
100.0%
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
Compiler

Compiled 94 to 17 computations (81.9% saved)

series25.0ms (0.3%)

Counts
7 → 264
Calls

69 calls:

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

rewrite399.0ms (4.7%)

Algorithm
batch-egg-rewrite
Rules
529×associate-+l+
347×+-commutative
285×associate-+r+
201×associate-+r-
194×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024217
1403217
26058217
Stop Event
node limit
Counts
7 → 492
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(+.f64 (-.f64 d4 d3) (-.f64 d2 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
Outputs
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d2) (+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))) (*.f64 d1 d4))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) (*.f64 (neg.f64 d3) d1))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)) (neg.f64 (pow.f64 d1 2)))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 d2)) (neg.f64 (pow.f64 d1 2)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 (neg.f64 d3) d1))
(+.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (neg.f64 (pow.f64 d1 2))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))))) (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1)
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 0) (pow.f64 d1 2))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) d1) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 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 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 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 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(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)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(log.f64 (pow.f64 (exp.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))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3) (pow.f64 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)))))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d4 d3) d1 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 d4 (+.f64 d1 (-.f64 d3 d2)))
(-.f64 d2 (-.f64 d1 (-.f64 d4 d3)))
(-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
(-.f64 (+.f64 d4 (-.f64 d2 d1)) d3)
(-.f64 (/.f64 (pow.f64 (-.f64 d4 d3) 2) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2))) (/.f64 (pow.f64 (-.f64 d2 d1) 2) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 1)
(-.f64 (+.f64 (-.f64 d4 d1) d2) d3)
(-.f64 (+.f64 (-.f64 d4 d1) (/.f64 (pow.f64 d2 2) (+.f64 d3 d2))) (/.f64 (pow.f64 d3 2) (+.f64 d3 d2)))
(-.f64 (+.f64 (-.f64 d4 d1) (/.f64 (pow.f64 d2 3) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))))) (/.f64 (pow.f64 d3 3) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(-.f64 (+.f64 (-.f64 d4 d1) (exp.f64 (log1p.f64 (-.f64 d2 d3)))) 1)
(-.f64 (+.f64 (-.f64 d4 d3) (/.f64 (pow.f64 d2 2) (+.f64 d1 d2))) (/.f64 (pow.f64 d1 2) (+.f64 d1 d2)))
(-.f64 (+.f64 (-.f64 d4 d3) (/.f64 (pow.f64 d2 3) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))) (/.f64 (pow.f64 d1 3) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(-.f64 (+.f64 (-.f64 d4 d3) (exp.f64 (log1p.f64 (-.f64 d2 d1)))) 1)
(-.f64 (+.f64 (-.f64 d2 d1) (/.f64 (pow.f64 d4 2) (+.f64 d4 d3))) (/.f64 (pow.f64 d3 2) (+.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 d2 d1) (/.f64 (pow.f64 d4 3) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))) (/.f64 (pow.f64 d3 3) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(-.f64 (+.f64 (-.f64 d2 d1) (exp.f64 (log1p.f64 (-.f64 d4 d3)))) 1)
(-.f64 (+.f64 (+.f64 d4 (-.f64 d2 d3)) 0) d1)
(-.f64 (+.f64 (+.f64 d4 (-.f64 d2 d1)) 0) d3)
(*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 1)
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) (/.f64 1 (+.f64 d1 (-.f64 (-.f64 d4 d3) d2))))
(*.f64 1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3))))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2) (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 1 (/.f64 (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)) (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))) (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d4 d3) 2)) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) (+.f64 d1 (-.f64 d3 d2)))) (+.f64 (+.f64 d4 (-.f64 d3 d2)) d1))
(/.f64 (-.f64 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2)) (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 (-.f64 d3 d2)) 3)) (+.f64 (+.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d4 (+.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) 3) (pow.f64 d1 3)) (+.f64 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d4 (-.f64 d2 d3))) (+.f64 (pow.f64 d1 2) (*.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)) (+.f64 d1 d2)) (*.f64 (+.f64 d4 d3) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 (+.f64 d4 d3) (+.f64 d1 d2)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) (*.f64 (+.f64 d4 d3) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (*.f64 (+.f64 d4 d3) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) (+.f64 d1 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (+.f64 d1 d2)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 d4 d3)) (*.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)))) (*.f64 (+.f64 d1 d2) (+.f64 d4 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (*.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))) (*.f64 (+.f64 d1 d2) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (+.f64 d4 d3)) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (+.f64 d4 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (neg.f64 (+.f64 d1 (-.f64 (-.f64 d4 d3) d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3))))))
(pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 1)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 2))
(log.f64 (exp.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(exp.f64 (log.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(fma.f64 1 d4 (neg.f64 (+.f64 d1 (-.f64 d3 d2))))
(fma.f64 1 (-.f64 d4 d3) (-.f64 d2 d1))
(fma.f64 1 (-.f64 d2 d1) (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (+.f64 d1 (-.f64 d3 d2))))
(fma.f64 (sqrt.f64 (-.f64 d2 d1)) (sqrt.f64 (-.f64 d2 d1)) (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (-.f64 d2 d1))
(fma.f64 (cbrt.f64 (pow.f64 d4 2)) (cbrt.f64 d4) (neg.f64 (+.f64 d1 (-.f64 d3 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2) (cbrt.f64 (-.f64 d2 d1)) (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) 2) (cbrt.f64 (-.f64 d4 d3)) (-.f64 d2 d1))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))))) (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1)
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 0) (pow.f64 d1 2))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) d1)
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 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 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2) (*.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 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 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2)) (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) d1) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 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 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 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 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(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)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(log.f64 (pow.f64 (exp.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))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3) (pow.f64 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)))))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d4 d3) d1 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (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 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (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 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (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 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (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 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (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 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (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)) (*.f64 d1 d4))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (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)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 d4))
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (*.f64 d1 d4))
(+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (pow.f64 d1 2))) (pow.f64 d1 2))
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 d4)) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(*.f64 (-.f64 d4 d1) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (+.f64 d1 (sqrt.f64 (*.f64 d1 d4))) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2)))) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (neg.f64 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2))) (*.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 d4 (neg.f64 (pow.f64 d1 2)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 d4 d1 (neg.f64 (pow.f64 d1 2)))
(fma.f64 1 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 d3 d2))
(/.f64 (*.f64 d1 (-.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)) d1) (+.f64 d3 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 3)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 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 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d2) (+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))) (*.f64 d1 d4))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) (*.f64 (neg.f64 d3) d1))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)) (neg.f64 (pow.f64 d1 2)))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 d2)) (neg.f64 (pow.f64 d1 2)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 (neg.f64 d3) d1))
(+.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (neg.f64 (pow.f64 d1 2))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))))) (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1)
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 0) (pow.f64 d1 2))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) d1)
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 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 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2) (*.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 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 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2)) (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) d1) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 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 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 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 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(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)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(log.f64 (pow.f64 (exp.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))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3) (pow.f64 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 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (neg.f64 (pow.f64 d1 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) 1)
(-.f64 (+.f64 (*.f64 d1 d2) 0) (pow.f64 d1 2))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) d1) (+.f64 d1 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)
(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))))

simplify285.0ms (3.4%)

Algorithm
egg-herbie
Rules
482×+-commutative
407×associate-*r*
398×associate-+r+
396×associate-+l+
376×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
082742024
1230337112
Stop Event
node limit
Counts
756 → 522
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 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) 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 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 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
d4
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
d4
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(*.f64 -1 d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(*.f64 -1 d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
d2
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
d2
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(*.f64 -1 d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(*.f64 -1 d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 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 d4) (*.f64 -1 (-.f64 d2 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(*.f64 -1 (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(*.f64 -1 (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(*.f64 d1 d4)
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(*.f64 d1 d4)
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 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 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 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d2) (+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))) (*.f64 d1 d4))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) (*.f64 (neg.f64 d3) d1))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)) (neg.f64 (pow.f64 d1 2)))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 d2)) (neg.f64 (pow.f64 d1 2)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 (neg.f64 d3) d1))
(+.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (neg.f64 (pow.f64 d1 2))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))))) (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1)
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 0) (pow.f64 d1 2))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) d1) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 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 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 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 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(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)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(log.f64 (pow.f64 (exp.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))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3) (pow.f64 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)))))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d4 d3) d1 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 d4 (+.f64 d1 (-.f64 d3 d2)))
(-.f64 d2 (-.f64 d1 (-.f64 d4 d3)))
(-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
(-.f64 (+.f64 d4 (-.f64 d2 d1)) d3)
(-.f64 (/.f64 (pow.f64 (-.f64 d4 d3) 2) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2))) (/.f64 (pow.f64 (-.f64 d2 d1) 2) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 1)
(-.f64 (+.f64 (-.f64 d4 d1) d2) d3)
(-.f64 (+.f64 (-.f64 d4 d1) (/.f64 (pow.f64 d2 2) (+.f64 d3 d2))) (/.f64 (pow.f64 d3 2) (+.f64 d3 d2)))
(-.f64 (+.f64 (-.f64 d4 d1) (/.f64 (pow.f64 d2 3) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))))) (/.f64 (pow.f64 d3 3) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(-.f64 (+.f64 (-.f64 d4 d1) (exp.f64 (log1p.f64 (-.f64 d2 d3)))) 1)
(-.f64 (+.f64 (-.f64 d4 d3) (/.f64 (pow.f64 d2 2) (+.f64 d1 d2))) (/.f64 (pow.f64 d1 2) (+.f64 d1 d2)))
(-.f64 (+.f64 (-.f64 d4 d3) (/.f64 (pow.f64 d2 3) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))) (/.f64 (pow.f64 d1 3) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(-.f64 (+.f64 (-.f64 d4 d3) (exp.f64 (log1p.f64 (-.f64 d2 d1)))) 1)
(-.f64 (+.f64 (-.f64 d2 d1) (/.f64 (pow.f64 d4 2) (+.f64 d4 d3))) (/.f64 (pow.f64 d3 2) (+.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 d2 d1) (/.f64 (pow.f64 d4 3) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))) (/.f64 (pow.f64 d3 3) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(-.f64 (+.f64 (-.f64 d2 d1) (exp.f64 (log1p.f64 (-.f64 d4 d3)))) 1)
(-.f64 (+.f64 (+.f64 d4 (-.f64 d2 d3)) 0) d1)
(-.f64 (+.f64 (+.f64 d4 (-.f64 d2 d1)) 0) d3)
(*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 1)
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) (/.f64 1 (+.f64 d1 (-.f64 (-.f64 d4 d3) d2))))
(*.f64 1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3))))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2) (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 1 (/.f64 (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)) (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))) (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d4 d3) 2)) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) (+.f64 d1 (-.f64 d3 d2)))) (+.f64 (+.f64 d4 (-.f64 d3 d2)) d1))
(/.f64 (-.f64 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2)) (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 (-.f64 d3 d2)) 3)) (+.f64 (+.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d4 (+.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) 3) (pow.f64 d1 3)) (+.f64 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d4 (-.f64 d2 d3))) (+.f64 (pow.f64 d1 2) (*.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)) (+.f64 d1 d2)) (*.f64 (+.f64 d4 d3) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 (+.f64 d4 d3) (+.f64 d1 d2)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) (*.f64 (+.f64 d4 d3) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (*.f64 (+.f64 d4 d3) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) (+.f64 d1 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (+.f64 d1 d2)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 d4 d3)) (*.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)))) (*.f64 (+.f64 d1 d2) (+.f64 d4 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (*.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))) (*.f64 (+.f64 d1 d2) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (+.f64 d4 d3)) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (+.f64 d4 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (neg.f64 (+.f64 d1 (-.f64 (-.f64 d4 d3) d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3))))))
(pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 1)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 2))
(log.f64 (exp.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(exp.f64 (log.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(fma.f64 1 d4 (neg.f64 (+.f64 d1 (-.f64 d3 d2))))
(fma.f64 1 (-.f64 d4 d3) (-.f64 d2 d1))
(fma.f64 1 (-.f64 d2 d1) (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (+.f64 d1 (-.f64 d3 d2))))
(fma.f64 (sqrt.f64 (-.f64 d2 d1)) (sqrt.f64 (-.f64 d2 d1)) (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (-.f64 d2 d1))
(fma.f64 (cbrt.f64 (pow.f64 d4 2)) (cbrt.f64 d4) (neg.f64 (+.f64 d1 (-.f64 d3 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2) (cbrt.f64 (-.f64 d2 d1)) (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) 2) (cbrt.f64 (-.f64 d4 d3)) (-.f64 d2 d1))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))))) (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1)
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 0) (pow.f64 d1 2))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) d1)
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 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 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2) (*.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 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 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2)) (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) d1) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 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 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 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 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(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)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(log.f64 (pow.f64 (exp.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))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3) (pow.f64 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)))))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d4 d3) d1 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (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 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (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 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (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 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (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 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (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 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (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)) (*.f64 d1 d4))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (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)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 d4))
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (*.f64 d1 d4))
(+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (pow.f64 d1 2))) (pow.f64 d1 2))
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 d4)) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(*.f64 (-.f64 d4 d1) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (+.f64 d1 (sqrt.f64 (*.f64 d1 d4))) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2)))) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (neg.f64 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2))) (*.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 d4 (neg.f64 (pow.f64 d1 2)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 d4 d1 (neg.f64 (pow.f64 d1 2)))
(fma.f64 1 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 d3 d2))
(/.f64 (*.f64 d1 (-.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)) d1) (+.f64 d3 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 3)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 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 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d2) (+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))) (*.f64 d1 d4))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) (*.f64 (neg.f64 d3) d1))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)) (neg.f64 (pow.f64 d1 2)))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 d2)) (neg.f64 (pow.f64 d1 2)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 (neg.f64 d3) d1))
(+.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (neg.f64 (pow.f64 d1 2))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))))) (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1)
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 0) (pow.f64 d1 2))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) d1)
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 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 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2) (*.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 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 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2)) (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) d1) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 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 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 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 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(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)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(log.f64 (pow.f64 (exp.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))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3) (pow.f64 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 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (neg.f64 (pow.f64 d1 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) 1)
(-.f64 (+.f64 (*.f64 d1 d2) 0) (pow.f64 d1 2))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) d1) (+.f64 d1 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)
(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 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
d4
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
d4
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(+.f64 d4 (-.f64 d2 d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(*.f64 -1 d3)
(neg.f64 d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(*.f64 -1 d3)
(neg.f64 d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
d2
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
d2
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(*.f64 -1 d1)
(neg.f64 d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(*.f64 -1 d1)
(neg.f64 d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) 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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 d4) (*.f64 -1 (-.f64 d2 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 -1 (+.f64 (*.f64 d1 (*.f64 -1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d3))) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 -1 (+.f64 (*.f64 d1 (*.f64 -1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d3))) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 -1 (+.f64 (*.f64 d1 (*.f64 -1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d3))) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(*.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 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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 -1 (+.f64 (*.f64 d1 (*.f64 -1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d2 (-.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 -1 (+.f64 (*.f64 d1 (*.f64 -1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d2 (-.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 -1 (+.f64 (*.f64 d1 (*.f64 -1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d2 (-.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.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 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.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 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.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 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 d4 (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 d1 d4 (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 d4 (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))) (fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (pow.f64 d1 2)) 3)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 d4 (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 d4 (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))) (fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 d4 (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 d4 (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d2) (+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))) (*.f64 d1 d4))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) (*.f64 (neg.f64 d3) d1))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)) (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 d2)) (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 (neg.f64 d3) d1))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (neg.f64 (pow.f64 d1 2))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))))) (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 d1 4) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d4) 2)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(+.f64 (fma.f64 d1 (-.f64 d2 d3) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) -1)
(+.f64 -1 (fma.f64 d1 (-.f64 d2 d3) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 0) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 (/.f64 1 d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))))
(*.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 (-.f64 (-.f64 d2 d1) d4) d3))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 d3 (-.f64 d2 (+.f64 d1 d4)))))) (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) d1) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 (-.f64 (-.f64 d2 d1) d4) d3))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 d3 (-.f64 d2 (+.f64 d1 d4)))))) (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 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) (pow.f64 (-.f64 d4 d3) 2)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d4 d3) 2)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (*.f64 d1 (-.f64 (+.f64 d2 d4) (-.f64 d3 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 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)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d4 d3) 2)) (-.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))) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d4 d3) 2)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 4)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 3)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (log.f64 (exp.f64 d1)))
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (log.f64 (exp.f64 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3) (pow.f64 d1 3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (-.f64 d4 d3) d1 (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 d4 (+.f64 d1 (-.f64 d3 d2)))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 d2 (-.f64 d1 (-.f64 d4 d3)))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d4 (-.f64 d2 d1)) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (/.f64 (pow.f64 (-.f64 d4 d3) 2) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2))) (/.f64 (pow.f64 (-.f64 d2 d1) 2) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) (+.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 (-.f64 d4 d1) d2) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 (-.f64 d4 d1) (/.f64 (pow.f64 d2 2) (+.f64 d3 d2))) (/.f64 (pow.f64 d3 2) (+.f64 d3 d2)))
(+.f64 (-.f64 d4 d1) (-.f64 (/.f64 (pow.f64 d2 2) (+.f64 d2 d3)) (/.f64 (pow.f64 d3 2) (+.f64 d2 d3))))
(-.f64 (+.f64 (-.f64 d4 d1) (/.f64 (pow.f64 d2 3) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))))) (/.f64 (pow.f64 d3 3) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(+.f64 (-.f64 d4 d1) (-.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (/.f64 (pow.f64 d3 3) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))))
(-.f64 (+.f64 (-.f64 d4 d1) (exp.f64 (log1p.f64 (-.f64 d2 d3)))) 1)
(+.f64 (-.f64 d4 d1) (-.f64 (exp.f64 (log1p.f64 (-.f64 d2 d3))) 1))
(-.f64 (+.f64 (-.f64 d4 d3) (/.f64 (pow.f64 d2 2) (+.f64 d1 d2))) (/.f64 (pow.f64 d1 2) (+.f64 d1 d2)))
(+.f64 (/.f64 (pow.f64 d2 2) (+.f64 d1 d2)) (-.f64 (-.f64 d4 d3) (/.f64 (pow.f64 d1 2) (+.f64 d1 d2))))
(-.f64 (+.f64 (-.f64 d4 d3) (/.f64 (pow.f64 d2 3) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))) (/.f64 (pow.f64 d1 3) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(+.f64 (-.f64 d4 d3) (-.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) (/.f64 (pow.f64 d1 3) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))))
(-.f64 (+.f64 (-.f64 d4 d3) (exp.f64 (log1p.f64 (-.f64 d2 d1)))) 1)
(+.f64 (-.f64 d4 d3) (-.f64 (exp.f64 (log1p.f64 (-.f64 d2 d1))) 1))
(-.f64 (+.f64 (-.f64 d2 d1) (/.f64 (pow.f64 d4 2) (+.f64 d4 d3))) (/.f64 (pow.f64 d3 2) (+.f64 d4 d3)))
(+.f64 (/.f64 (pow.f64 d4 2) (+.f64 d4 d3)) (-.f64 (-.f64 d2 d1) (/.f64 (pow.f64 d3 2) (+.f64 d4 d3))))
(-.f64 (+.f64 (-.f64 d2 d1) (/.f64 (pow.f64 d4 3) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))) (/.f64 (pow.f64 d3 3) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(+.f64 (/.f64 (pow.f64 d4 3) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (-.f64 (-.f64 d2 d1) (/.f64 (pow.f64 d3 3) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))))
(-.f64 (+.f64 (-.f64 d2 d1) (exp.f64 (log1p.f64 (-.f64 d4 d3)))) 1)
(+.f64 (-.f64 d2 d1) (-.f64 (exp.f64 (log1p.f64 (-.f64 d4 d3))) 1))
(-.f64 (+.f64 (+.f64 d4 (-.f64 d2 d3)) 0) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 (+.f64 d4 (-.f64 d2 d1)) 0) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) (/.f64 1 (+.f64 d1 (-.f64 (-.f64 d4 d3) d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) 1) (+.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) (/.f64 1 (+.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(*.f64 1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3))))))
(*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 (-.f64 (-.f64 d2 d1) d4) d3)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 d3 (-.f64 d2 (+.f64 d1 d4))))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2) (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) (+.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 1 (/.f64 (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)) (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) 1) (+.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) (/.f64 1 (+.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))) (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))))
(*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 (-.f64 (-.f64 d2 d1) d4) d3)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 d3 (-.f64 d2 (+.f64 d1 d4))))))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 (-.f64 (-.f64 d2 d1) d4) d3))))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 d3 (-.f64 d2 (+.f64 d1 d4))))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d4 d3) 2)) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d4 d3) 2)) (+.f64 (-.f64 (-.f64 d2 d1) d4) d3))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 (-.f64 d4 d3) 2)) (+.f64 d3 (-.f64 d2 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) (+.f64 d1 (-.f64 d3 d2)))) (+.f64 (+.f64 d4 (-.f64 d3 d2)) d1))
(/.f64 (-.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) (+.f64 d1 (-.f64 d3 d2)))) (+.f64 d1 (+.f64 d4 (-.f64 d3 d2))))
(/.f64 (+.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) (-.f64 (-.f64 d2 d3) d1))) (+.f64 (+.f64 d1 d4) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2)) (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(/.f64 (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)) (neg.f64 (pow.f64 d1 2))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(/.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2)) (-.f64 (+.f64 d2 d4) (-.f64 d3 d1)))
(/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 (-.f64 d3 d2)) 3)) (+.f64 (+.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d4 (+.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 (-.f64 d3 d2)) 3)) (+.f64 (pow.f64 d4 2) (+.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) (+.f64 d1 (-.f64 d3 d2))) (*.f64 d4 (+.f64 d1 (-.f64 d3 d2))))))
(/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 (-.f64 d3 d2)) 3)) (+.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) (+.f64 (+.f64 d1 d4) (-.f64 d3 d2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) 3) (pow.f64 d1 3)) (+.f64 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d4 (-.f64 d2 d3))) (+.f64 (pow.f64 d1 2) (*.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3) (pow.f64 d1 3)) (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3) (pow.f64 d1 3)) (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) (-.f64 d3 d1)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)) (+.f64 d1 d2)) (*.f64 (+.f64 d4 d3) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 (+.f64 d4 d3) (+.f64 d1 d2)))
(/.f64 (fma.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)) (+.f64 d1 d2) (*.f64 (+.f64 d4 d3) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 (+.f64 d1 d2) (+.f64 d4 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) (*.f64 (+.f64 d4 d3) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (*.f64 (+.f64 d4 d3) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (*.f64 (+.f64 d4 d3) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (+.f64 d4 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) (+.f64 d1 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (+.f64 d1 d2)))
(/.f64 (fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (*.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))) (*.f64 (+.f64 d1 d2) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (*.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (+.f64 d1 d2))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 d4 d3)) (*.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)))) (*.f64 (+.f64 d1 d2) (+.f64 d4 d3)))
(/.f64 (fma.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)) (+.f64 d1 d2) (*.f64 (+.f64 d4 d3) (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)))) (*.f64 (+.f64 d1 d2) (+.f64 d4 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (*.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))) (*.f64 (+.f64 d1 d2) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (*.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))) (*.f64 (+.f64 d1 d2) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (*.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (+.f64 d1 d2))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (+.f64 d4 d3)) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (+.f64 d4 d3)))
(/.f64 (fma.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d3 2)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (*.f64 (+.f64 d4 d3) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (+.f64 d4 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (neg.f64 (+.f64 d1 (-.f64 (-.f64 d4 d3) d2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (neg.f64 (+.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (-.f64 (neg.f64 d1) (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 (-.f64 (-.f64 d2 d1) d4) d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 d3 (-.f64 d2 (+.f64 d1 d4)))))))
(pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(pow.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3) 1/3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(sqrt.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 2))
(sqrt.f64 (pow.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) 2))
(log.f64 (exp.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(exp.f64 (log.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 1 d4 (neg.f64 (+.f64 d1 (-.f64 d3 d2))))
(fma.f64 1 d4 (-.f64 (-.f64 d2 d3) d1))
(fma.f64 1 (-.f64 d4 d3) (-.f64 d2 d1))
(fma.f64 1 (-.f64 d2 d1) (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (+.f64 d1 (-.f64 d3 d2))))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (-.f64 (-.f64 d2 d3) d1))
(fma.f64 (sqrt.f64 (-.f64 d2 d1)) (sqrt.f64 (-.f64 d2 d1)) (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (-.f64 d2 d1))
(fma.f64 (cbrt.f64 (pow.f64 d4 2)) (cbrt.f64 d4) (neg.f64 (+.f64 d1 (-.f64 d3 d2))))
(fma.f64 (cbrt.f64 (pow.f64 d4 2)) (cbrt.f64 d4) (-.f64 (-.f64 d2 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2) (cbrt.f64 (-.f64 d2 d1)) (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) 2) (cbrt.f64 (-.f64 d4 d3)) (-.f64 d2 d1))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))))) (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 d1 4) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d4) 2)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(+.f64 (fma.f64 d1 (-.f64 d2 d3) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) -1)
(+.f64 -1 (fma.f64 d1 (-.f64 d2 d3) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 0) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) d1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 (/.f64 1 d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))))
(*.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (sqrt.f64 d1) (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (sqrt.f64 d1)))
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d1)))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) d1))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2) (*.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) d1))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2)) (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (sqrt.f64 d1) (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (sqrt.f64 d1)))
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 (/.f64 1 d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))))
(*.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 (-.f64 (-.f64 d2 d1) d4) d3))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 d3 (-.f64 d2 (+.f64 d1 d4)))))) (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) d1) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 (-.f64 (-.f64 d2 d1) d4) d3))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 d3 (-.f64 d2 (+.f64 d1 d4)))))) (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 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) (pow.f64 (-.f64 d4 d3) 2)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d4 d3) 2)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (*.f64 d1 (-.f64 (+.f64 d2 d4) (-.f64 d3 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 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)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d4 d3) 2)) (-.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))) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d4 d3) 2)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 4)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 3)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (log.f64 (exp.f64 d1)))
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (log.f64 (exp.f64 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3) (pow.f64 d1 3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (-.f64 d4 d3) d1 (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (pow.f64 d1 2)) 3))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (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)) (fma.f64 d1 d4 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (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 (-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 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 (*.f64 0 (pow.f64 d1 2)) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (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)) (fma.f64 d1 d4 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (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)) (fma.f64 d1 d4 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (pow.f64 d1 2)) 3))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 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 (*.f64 0 (pow.f64 d1 2)) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (pow.f64 d1 2)) 3))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (pow.f64 d1 2)) 4))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (pow.f64 d1 2)) 3))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (pow.f64 d1 2)) 3))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (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 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (pow.f64 d1 2)) 3))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(+.f64 (-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 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 (*.f64 0 (pow.f64 d1 2)) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (pow.f64 d1 2)) 3))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(+.f64 (-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 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 (*.f64 0 (pow.f64 d1 2)) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (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 (-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 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 (*.f64 0 (pow.f64 d1 2)) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (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 (fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (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 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(+.f64 (-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 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 (*.f64 0 (pow.f64 d1 2)) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (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 (-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 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 (*.f64 0 (pow.f64 d1 2)) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 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)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1)))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2))))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (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)) (fma.f64 d1 d4 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (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)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 d4))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (pow.f64 d1 2))) (pow.f64 d1 2))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 d4)) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 d1 d4 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 1 (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 d1 4) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d4) 2)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 d1) (*.f64 (-.f64 d4 d1) (sqrt.f64 d1)))
(*.f64 (-.f64 d4 d1) (*.f64 (sqrt.f64 d1) (sqrt.f64 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 d1)) (-.f64 d4 d1))
(*.f64 (-.f64 d4 d1) (*.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (+.f64 d1 (sqrt.f64 (*.f64 d1 d4))) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 d1 4) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d4) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 d1 4) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d4) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2)))) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (fma.f64 d1 d4 (*.f64 (pow.f64 d1 2) 1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 0 (pow.f64 d1 2)) (*.f64 0 (pow.f64 d1 2)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (pow.f64 d1 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (neg.f64 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2))) (*.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 d1 4) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d4) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (*.f64 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 0 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 0 (pow.f64 d1 2)) (-.f64 (*.f64 0 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (*.f64 d1 (neg.f64 (+.f64 d1 d4))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d1 d4) 2)) (pow.f64 d1 4)) (*.f64 d1 (neg.f64 (+.f64 d1 d4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (neg.f64 (+.f64 (pow.f64 d1 4) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d4) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (+.f64 (pow.f64 d1 4) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d4) 2)))))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(*.f64 (-.f64 d4 d1) (log.f64 (exp.f64 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 d4 (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(fma.f64 d4 d1 (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 1 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(-.f64 (fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (pow.f64 d1 2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d2))
(*.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 2) (pow.f64 d3 2))) (+.f64 d3 d2))
(/.f64 d1 (/.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(*.f64 (/.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) d1) (+.f64 d3 d2))
(/.f64 d1 (/.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(*.f64 (/.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 1/3)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 3)
(*.f64 d1 (-.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(*.f64 (-.f64 d2 d3) (log.f64 (exp.f64 d1)))
(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))
(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 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 d4 (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 d1 d4 (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 d4 (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))) (fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (pow.f64 d1 2)) 3)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 d4 (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(fma.f64 d1 d4 (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))) (fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)) (fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 d4 (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 d4 (+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d2) (+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 2))) (*.f64 d1 d4))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) (*.f64 (neg.f64 d3) d1))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)) (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 d2)) (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 (neg.f64 d3) d1))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (neg.f64 (pow.f64 d1 2))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 d1 2) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2))))) (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 d1 4) (+.f64 (*.f64 d4 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d4) 2)))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 d1 4) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d4) 2)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(+.f64 (fma.f64 d1 (-.f64 d2 d3) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) -1)
(+.f64 -1 (fma.f64 d1 (-.f64 d2 d3) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 0) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) d1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 (/.f64 1 d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))))
(*.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (sqrt.f64 d1) (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (sqrt.f64 d1)))
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d1)))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) d1))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2) (*.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) d1))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2)) (cbrt.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (sqrt.f64 d1) (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (sqrt.f64 d1)))
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 (/.f64 1 d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))))
(*.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 (-.f64 (-.f64 d2 d1) d4) d3))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 d3 (-.f64 d2 (+.f64 d1 d4)))))) (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)) d1) (+.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 (-.f64 d2 d1) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (-.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 (-.f64 (-.f64 d2 d1) d4) d3))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (-.f64 d2 d1) (+.f64 d3 (-.f64 d2 (+.f64 d1 d4)))))) (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 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) (pow.f64 (-.f64 d4 d3) 2)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d4 d3) 2)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (*.f64 d1 (-.f64 (+.f64 d2 d4) (-.f64 d3 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 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)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d4 d3) 2)) (-.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))) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d4 d3) 2)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 d1 4)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 4)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 3)
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) (log.f64 (exp.f64 d1)))
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (log.f64 (exp.f64 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)) 3) (pow.f64 d1 3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 d1 d2) (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) 1)
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(-.f64 (+.f64 (*.f64 d1 d2) 0) (pow.f64 d1 2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(/.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 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) d1))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) d1)
(/.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)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) d1))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) d1)
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d1)))
(*.f64 (-.f64 d2 d1) (log.f64 (exp.f64 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d1) 3)))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d1 3)))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))

eval266.0ms (3.1%)

Compiler

Compiled 10890 to 3840 computations (64.7% saved)

prune137.0ms (1.6%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New5139522
Fresh000
Picked213
Done000
Total51510525
Accuracy
100.0%
Counts
525 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.5%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
57.4%
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
89.8%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
76.2%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
80.9%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
77.4%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
29.4%
(*.f64 d1 (neg.f64 d3))
34.3%
(*.f64 d1 (neg.f64 d1))
29.3%
(*.f64 d1 d4)
31.1%
(*.f64 d1 d2)
96.5%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
57.4%
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
89.8%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
76.2%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
80.9%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
77.4%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
29.4%
(*.f64 d1 (neg.f64 d3))
34.3%
(*.f64 d1 (neg.f64 d1))
29.3%
(*.f64 d1 d4)
31.1%
(*.f64 d1 d2)
Compiler

Compiled 440 to 288 computations (34.5% saved)

localize77.0ms (0.9%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 (-.f64 d4 d3) d1)
100.0%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
100.0%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
100.0%
(*.f64 d1 (-.f64 d4 d1))
100.0%
(*.f64 d1 (-.f64 d2 d3))
90.5%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
Compiler

Compiled 85 to 19 computations (77.6% saved)

series15.0ms (0.2%)

Counts
5 → 180
Calls

48 calls:

TimeVariablePointExpression
2.0ms
d2
@0
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
2.0ms
d4
@-inf
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
0.0ms
d1
@-inf
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
0.0ms
d1
@0
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
0.0ms
d1
@0
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))

rewrite187.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
425×associate-+l+
328×+-commutative
227×associate-+r+
196×pow1
193×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022146
1379146
25854146
Stop Event
node limit
Counts
5 → 215
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (-.f64 d4 d3) d1)
Outputs
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) (-.f64 1 (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 1 (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1)
(*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))
(+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2))) (+.f64 d1 d4))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) d1) (+.f64 d1 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d4 d2)))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 (+.f64 d4 d2) d1))
(+.f64 (*.f64 (+.f64 d4 d2) 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 d4 d2) 2) (pow.f64 d3 2))) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (pow.f64 d3 2)) d1) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2)
(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)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d3))))
(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 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (-.f64 d4 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(+.f64 d4 (+.f64 (neg.f64 d3) (neg.f64 d1)))
(+.f64 d4 (-.f64 (neg.f64 d3) d1))
(+.f64 d4 (neg.f64 (+.f64 d1 d3)))
(+.f64 d4 (+.f64 (*.f64 (neg.f64 d3) 1) (neg.f64 d1)))
(+.f64 d4 (+.f64 (neg.f64 d3) (*.f64 (neg.f64 d1) 1)))
(+.f64 d4 (+.f64 (*.f64 (neg.f64 d3) 1) (*.f64 (neg.f64 d1) 1)))
(+.f64 d4 (+.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 d4 (+.f64 (-.f64 (neg.f64 d3) d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 d4 (+.f64 (neg.f64 (+.f64 d1 d3)) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 d4 (+.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 d4 (+.f64 (-.f64 (neg.f64 d3) d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 d4 (+.f64 (neg.f64 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 d4 (+.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 d4 (+.f64 (-.f64 (neg.f64 d3) d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 d4 (+.f64 (neg.f64 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 d4 (-.f64 (*.f64 (neg.f64 d3) 1) d1))
(+.f64 (-.f64 d4 d1) (neg.f64 d3))
(+.f64 (-.f64 d4 d1) (*.f64 (neg.f64 d3) 1))
(+.f64 (-.f64 d4 d3) (neg.f64 d1))
(+.f64 (-.f64 d4 d3) (*.f64 (neg.f64 d1) 1))
(+.f64 (-.f64 d4 d3) (+.f64 (neg.f64 d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (*.f64 (neg.f64 d1) 1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (neg.f64 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (*.f64 (neg.f64 d1) 1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (neg.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (*.f64 (neg.f64 d1) 1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 d3) 1 d3) (neg.f64 d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) (neg.f64 d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3) (neg.f64 d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 d3) 1 d3) (*.f64 (neg.f64 d1) 1)))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) (*.f64 (neg.f64 d1) 1)))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3) (*.f64 (neg.f64 d1) 1)))
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 d3) 1 d3) d1))
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) d1))
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d1) 1 d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) 1 d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 d1) 1 d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 d1) 1 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 d1) 1 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (neg.f64 d3) (-.f64 d4 d1))
(+.f64 (neg.f64 d1) (-.f64 d4 d3))
(+.f64 (neg.f64 d1) (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (neg.f64 d1) (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (neg.f64 d1) (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) d4)
(+.f64 (-.f64 (neg.f64 d3) d1) d4)
(+.f64 (*.f64 (neg.f64 d1) 1) (-.f64 d4 d3))
(+.f64 (neg.f64 (+.f64 d1 d3)) d4)
(+.f64 (fma.f64 (neg.f64 d1) 1 d1) (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) (-.f64 d4 (+.f64 d1 d3)))
(*.f64 (-.f64 d4 (+.f64 d1 d3)) 1)
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (/.f64 1 (+.f64 d1 (-.f64 d4 d3))))
(*.f64 1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(*.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d4 d3))) (-.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 d1)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 1 (/.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 (-.f64 d4 d3) (neg.f64 d1)))
(/.f64 (-.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 (+.f64 d4 d3) d1))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (neg.f64 d1) 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (-.f64 d4 d3) (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) (+.f64 (+.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (*.f64 d4 (+.f64 d1 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))) (neg.f64 (+.f64 d1 (-.f64 d4 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(pow.f64 (-.f64 d4 (+.f64 d1 d3)) 1)
(pow.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2)
(pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 3)
(pow.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2))
(log.f64 (exp.f64 (-.f64 d4 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 d4 (+.f64 d1 d3)))))
(cbrt.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3))
(expm1.f64 (log1p.f64 (-.f64 d4 (+.f64 d1 d3))))
(exp.f64 (log.f64 (-.f64 d4 (+.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (-.f64 d4 (+.f64 d1 d3))) 1))
(log1p.f64 (expm1.f64 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 1 d4 (neg.f64 (+.f64 d1 d3)))
(fma.f64 1 (-.f64 d4 d3) (neg.f64 d1))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (cbrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) 2) (cbrt.f64 (-.f64 d4 d3)) (neg.f64 d1))

simplify204.0ms (2.4%)

Algorithm
egg-herbie
Rules
651×associate-+l-
637×+-commutative
599×associate-+r-
426×associate--r+
380×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051615505
1140413939
2602213929
Stop Event
node limit
Counts
395 → 321
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 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.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 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.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 d1 (-.f64 d4 d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 -1 (+.f64 d1 d3))
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
d4
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
d4
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(-.f64 d4 d1)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(*.f64 -1 d3)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(*.f64 -1 d3)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 d4 d3)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(*.f64 -1 d1)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(*.f64 -1 d1)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) (-.f64 1 (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 1 (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1)
(*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))
(+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2))) (+.f64 d1 d4))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) d1) (+.f64 d1 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d4 d2)))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 (+.f64 d4 d2) d1))
(+.f64 (*.f64 (+.f64 d4 d2) 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 d4 d2) 2) (pow.f64 d3 2))) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (pow.f64 d3 2)) d1) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2)
(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)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d3))))
(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 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (-.f64 d4 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(+.f64 d4 (+.f64 (neg.f64 d3) (neg.f64 d1)))
(+.f64 d4 (-.f64 (neg.f64 d3) d1))
(+.f64 d4 (neg.f64 (+.f64 d1 d3)))
(+.f64 d4 (+.f64 (*.f64 (neg.f64 d3) 1) (neg.f64 d1)))
(+.f64 d4 (+.f64 (neg.f64 d3) (*.f64 (neg.f64 d1) 1)))
(+.f64 d4 (+.f64 (*.f64 (neg.f64 d3) 1) (*.f64 (neg.f64 d1) 1)))
(+.f64 d4 (+.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 d4 (+.f64 (-.f64 (neg.f64 d3) d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 d4 (+.f64 (neg.f64 (+.f64 d1 d3)) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 d4 (+.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 d4 (+.f64 (-.f64 (neg.f64 d3) d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 d4 (+.f64 (neg.f64 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 d4 (+.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 d4 (+.f64 (-.f64 (neg.f64 d3) d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 d4 (+.f64 (neg.f64 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 d4 (-.f64 (*.f64 (neg.f64 d3) 1) d1))
(+.f64 (-.f64 d4 d1) (neg.f64 d3))
(+.f64 (-.f64 d4 d1) (*.f64 (neg.f64 d3) 1))
(+.f64 (-.f64 d4 d3) (neg.f64 d1))
(+.f64 (-.f64 d4 d3) (*.f64 (neg.f64 d1) 1))
(+.f64 (-.f64 d4 d3) (+.f64 (neg.f64 d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (*.f64 (neg.f64 d1) 1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (neg.f64 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (*.f64 (neg.f64 d1) 1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (neg.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (*.f64 (neg.f64 d1) 1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 d3) 1 d3) (neg.f64 d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) (neg.f64 d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3) (neg.f64 d1)))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 d3) 1 d3) (*.f64 (neg.f64 d1) 1)))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) (*.f64 (neg.f64 d1) 1)))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3) (*.f64 (neg.f64 d1) 1)))
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 d3) 1 d3) d1))
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) d1))
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d1) 1 d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) 1 d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 d1) 1 d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 d1) 1 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 d1) 1 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (neg.f64 d3) (-.f64 d4 d1))
(+.f64 (neg.f64 d1) (-.f64 d4 d3))
(+.f64 (neg.f64 d1) (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (neg.f64 d1) (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (neg.f64 d1) (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) d4)
(+.f64 (-.f64 (neg.f64 d3) d1) d4)
(+.f64 (*.f64 (neg.f64 d1) 1) (-.f64 d4 d3))
(+.f64 (neg.f64 (+.f64 d1 d3)) d4)
(+.f64 (fma.f64 (neg.f64 d1) 1 d1) (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) (-.f64 d4 (+.f64 d1 d3)))
(*.f64 (-.f64 d4 (+.f64 d1 d3)) 1)
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (/.f64 1 (+.f64 d1 (-.f64 d4 d3))))
(*.f64 1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(*.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d4 d3))) (-.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 d1)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 1 (/.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 (-.f64 d4 d3) (neg.f64 d1)))
(/.f64 (-.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 (+.f64 d4 d3) d1))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (neg.f64 d1) 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (-.f64 d4 d3) (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) (+.f64 (+.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (*.f64 d4 (+.f64 d1 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))) (neg.f64 (+.f64 d1 (-.f64 d4 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(pow.f64 (-.f64 d4 (+.f64 d1 d3)) 1)
(pow.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2)
(pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 3)
(pow.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2))
(log.f64 (exp.f64 (-.f64 d4 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 d4 (+.f64 d1 d3)))))
(cbrt.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3))
(expm1.f64 (log1p.f64 (-.f64 d4 (+.f64 d1 d3))))
(exp.f64 (log.f64 (-.f64 d4 (+.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (-.f64 d4 (+.f64 d1 d3))) 1))
(log1p.f64 (expm1.f64 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 1 d4 (neg.f64 (+.f64 d1 d3)))
(fma.f64 1 (-.f64 d4 d3) (neg.f64 d1))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (cbrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) 2) (cbrt.f64 (-.f64 d4 d3)) (neg.f64 d1))
Outputs
(*.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)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.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)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.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 d4) (*.f64 -1 (-.f64 d2 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.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 d1 (+.f64 (neg.f64 d1) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.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 d4 d3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.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 d4 d3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 -1 (+.f64 d1 d3))
(neg.f64 (+.f64 d1 d3))
(-.f64 (neg.f64 d1) d3)
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
d4
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
d4
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 d4 (*.f64 -1 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 d1)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(*.f64 -1 d3)
(neg.f64 d3)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(*.f64 -1 d3)
(neg.f64 d3)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 d3)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(*.f64 -1 d1)
(neg.f64 d1)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(*.f64 -1 d1)
(neg.f64 d1)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (+.f64 d4 (*.f64 -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 (+.f64 d4 d3) d1) d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))) 1)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) (-.f64 1 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 (-.f64 d4 d1) (expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 1 (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) (-.f64 1 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 (-.f64 d4 d1) (expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) d1)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 (+.f64 d4 d3) d1) d2)))
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 (+.f64 d4 d3) d1) d2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 (+.f64 d4 d3) d1) d2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (*.f64 d1 (neg.f64 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (neg.f64 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 2)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 3)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 3) 1/3)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 3))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) 1))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) 1)
(*.f64 d1 (-.f64 d4 d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2))) (+.f64 d1 d4))
(/.f64 d1 (/.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d4 2) (pow.f64 d1 2))))
(*.f64 (/.f64 d1 (+.f64 d1 d4)) (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) d1) (+.f64 d1 d4))
(/.f64 d1 (/.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d4 2) (pow.f64 d1 2))))
(*.f64 (/.f64 d1 (+.f64 d1 d4)) (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(*.f64 d1 (-.f64 d4 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(fabs.f64 (*.f64 d1 (-.f64 d4 d1)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(*.f64 d1 (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(*.f64 d1 (-.f64 d4 d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d4 d2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 (+.f64 d4 d2) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 (+.f64 d4 d2) d1) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (pow.f64 d3 2))) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 d1 (/.f64 (+.f64 (+.f64 d2 d4) d3) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d3 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d3 2)) (+.f64 d2 (+.f64 d4 d3))) d1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 (+.f64 d2 d4) d3))))
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d2 d4) 2))) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (pow.f64 d3 2)) d1) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 d1 (/.f64 (+.f64 (+.f64 d2 d4) d3) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d3 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d3 2)) (+.f64 d2 (+.f64 d4 d3))) d1)
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 (+.f64 d2 d4) d3))))
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d2 d4) 2))) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 3)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) 1/3)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (neg.f64 d1) d1))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) 1)
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (/.f64 (-.f64 (+.f64 d1 d4) d3) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (-.f64 (+.f64 d1 d4) d3))) d1))
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 d3) 2)) (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (/.f64 (-.f64 (+.f64 d1 d4) d3) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (-.f64 (+.f64 d1 d4) d3))) d1))
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 d3) 2)) (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))))
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 3)
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) 1/3)
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))
(fabs.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 1))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 d4 (+.f64 (neg.f64 d3) (neg.f64 d1)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 d4 (-.f64 (neg.f64 d3) d1))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 d4 (neg.f64 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 d4 (+.f64 (*.f64 (neg.f64 d3) 1) (neg.f64 d1)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 d4 (+.f64 (neg.f64 d3) (*.f64 (neg.f64 d1) 1)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 d4 (+.f64 (*.f64 (neg.f64 d3) 1) (*.f64 (neg.f64 d1) 1)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 d4 (+.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 d4 (+.f64 (-.f64 (neg.f64 d3) d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 d4 (+.f64 (neg.f64 (+.f64 d1 d3)) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 d4 (+.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 d4 (+.f64 (-.f64 (neg.f64 d3) d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 d4 (+.f64 (neg.f64 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 d4 (+.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 d4 (+.f64 (-.f64 (neg.f64 d3) d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 d4 (+.f64 (neg.f64 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 d4 (-.f64 (*.f64 (neg.f64 d3) 1) d1))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 (-.f64 d4 d1) (neg.f64 d3))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 (-.f64 d4 d1) (*.f64 (neg.f64 d3) 1))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 (-.f64 d4 d3) (neg.f64 d1))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 (-.f64 d4 d3) (*.f64 (neg.f64 d1) 1))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 (-.f64 d4 d3) (+.f64 (neg.f64 d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 (-.f64 d4 d3) (+.f64 (*.f64 (neg.f64 d1) 1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 (-.f64 d4 d3) (+.f64 (neg.f64 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 (-.f64 d4 d3) (+.f64 (*.f64 (neg.f64 d1) 1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 (-.f64 d4 d3) (+.f64 (neg.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 (-.f64 d4 d3) (+.f64 (*.f64 (neg.f64 d1) 1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 d3) 1 d3) (neg.f64 d1)))
(+.f64 (-.f64 d4 d3) (-.f64 (+.f64 (neg.f64 d3) d3) d1))
(+.f64 (-.f64 d4 d3) (-.f64 (*.f64 0 d3) d1))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) (neg.f64 d1)))
(-.f64 (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3)) d1)
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3) (neg.f64 d1)))
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 d3) 1 d3) (*.f64 (neg.f64 d1) 1)))
(+.f64 (-.f64 d4 d3) (-.f64 (+.f64 (neg.f64 d3) d3) d1))
(+.f64 (-.f64 d4 d3) (-.f64 (*.f64 0 d3) d1))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) (*.f64 (neg.f64 d1) 1)))
(-.f64 (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3)) d1)
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (-.f64 d4 d3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3) (*.f64 (neg.f64 d1) 1)))
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3))
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 d3) 1 d3) d1))
(+.f64 (-.f64 d4 d3) (-.f64 (+.f64 (neg.f64 d3) d3) d1))
(+.f64 (-.f64 d4 d3) (-.f64 (*.f64 0 d3) d1))
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) d1))
(-.f64 (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3)) d1)
(+.f64 (-.f64 (-.f64 d4 d3) d1) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d1) 1 d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) 1 d3))
(+.f64 (-.f64 d4 d3) (-.f64 (+.f64 (neg.f64 d3) d3) d1))
(+.f64 (-.f64 d4 d3) (-.f64 (*.f64 0 d3) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(-.f64 (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3)) d1)
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3))
(+.f64 (-.f64 d4 d3) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (fma.f64 (neg.f64 (cbrt.f64 d3)) (cbrt.f64 (pow.f64 d3 2)) d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 d1) 1 d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 (+.f64 (neg.f64 d1) d1)))
(fma.f64 2 (*.f64 0 d1) (-.f64 (-.f64 d4 d3) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 (+.f64 (neg.f64 d1) d1)))
(fma.f64 2 (*.f64 0 d1) (-.f64 (-.f64 d4 d3) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 (+.f64 (neg.f64 d1) d1)))
(fma.f64 2 (*.f64 0 d1) (-.f64 (-.f64 d4 d3) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 d1) 1 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 (+.f64 (neg.f64 d1) d1)))
(fma.f64 2 (*.f64 0 d1) (-.f64 (-.f64 d4 d3) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 (+.f64 (neg.f64 d1) d1)))
(fma.f64 2 (*.f64 0 d1) (-.f64 (-.f64 d4 d3) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 (+.f64 (neg.f64 d1) d1)))
(fma.f64 2 (*.f64 0 d1) (-.f64 (-.f64 d4 d3) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 d1) 1 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 (+.f64 (neg.f64 d1) d1)))
(fma.f64 2 (*.f64 0 d1) (-.f64 (-.f64 d4 d3) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 (+.f64 (neg.f64 d1) d1)))
(fma.f64 2 (*.f64 0 d1) (-.f64 (-.f64 d4 d3) d1))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 (+.f64 (neg.f64 d1) d1)))
(fma.f64 2 (*.f64 0 d1) (-.f64 (-.f64 d4 d3) d1))
(+.f64 (neg.f64 d3) (-.f64 d4 d1))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 (neg.f64 d1) (-.f64 d4 d3))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 (neg.f64 d1) (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 d1) 1 d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 (neg.f64 d1) (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 (neg.f64 d1) (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) d4)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 (-.f64 (neg.f64 d3) d1) d4)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 (*.f64 (neg.f64 d1) 1) (-.f64 d4 d3))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 (neg.f64 (+.f64 d1 d3)) d4)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(+.f64 (fma.f64 (neg.f64 d1) 1 d1) (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 (-.f64 d4 d3) d1) (*.f64 0 d1))
(*.f64 (-.f64 d4 (+.f64 d1 d3)) 1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (/.f64 1 (+.f64 d1 (-.f64 d4 d3))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (/.f64 1 (-.f64 (+.f64 d1 d4) d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d4 d3)))
(*.f64 1 (-.f64 d4 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) 1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (-.f64 (+.f64 d1 d4) d3))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 d3) 2)))
(*.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(*.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(*.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d4 d3))) (-.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 d1)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d4 d3)))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (/.f64 1 (-.f64 (+.f64 d1 d4) d3)))
(/.f64 1 (/.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (/.f64 1 (-.f64 (+.f64 d1 d4) d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) 1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (-.f64 (+.f64 d1 d4) d3))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 d3) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) 1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (-.f64 (+.f64 d1 d4) d3))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 d3) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 (-.f64 d4 d3) (neg.f64 d1)))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (/.f64 1 (-.f64 (+.f64 d1 d4) d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 (+.f64 d4 d3) d1))
(/.f64 (-.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d4 (+.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d1 (+.f64 d4 d3)))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (neg.f64 d1) 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (-.f64 d4 d3) (neg.f64 d1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) 1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (-.f64 (+.f64 d1 d4) d3))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 d3) 2)))
(/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) (+.f64 (+.f64 (pow.f64 d4 2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (*.f64 d4 (+.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) (+.f64 (pow.f64 d4 2) (+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))) (neg.f64 (+.f64 d1 (-.f64 d4 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))) (neg.f64 (-.f64 (+.f64 d1 d4) d3)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d4 d3) 2)) (+.f64 d3 (-.f64 (neg.f64 d4) d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (-.f64 (+.f64 d1 d4) d3)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 d3) 2))))
(pow.f64 (-.f64 d4 (+.f64 d1 d3)) 1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(pow.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(pow.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) 1/3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(sqrt.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2))
(fabs.f64 (-.f64 (-.f64 d4 d3) d1))
(log.f64 (exp.f64 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 d4 (+.f64 d1 d3)))))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(cbrt.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(expm1.f64 (log1p.f64 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(exp.f64 (log.f64 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(exp.f64 (*.f64 (log.f64 (-.f64 d4 (+.f64 d1 d3))) 1))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(log1p.f64 (expm1.f64 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(fma.f64 1 d4 (neg.f64 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(fma.f64 1 (-.f64 d4 d3) (neg.f64 d1))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (neg.f64 d1))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (cbrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) 2) (cbrt.f64 (-.f64 d4 d3)) (neg.f64 d1))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d3) d1)

eval72.0ms (0.8%)

Compiler

Compiled 5262 to 1649 computations (68.7% saved)

prune77.0ms (0.9%)

Pruning

14 alts after pruning (10 fresh and 4 done)

PrunedKeptTotal
New3418349
Fresh224
Picked235
Done011
Total34514359
Accuracy
100.0%
Counts
359 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.5%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
73.2%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
46.1%
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d3 2)) (+.f64 d2 (+.f64 d4 d3))) d1)
56.9%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
29.4%
(*.f64 d3 (neg.f64 d1))
76.2%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
80.9%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
52.5%
(*.f64 d1 (-.f64 d4 d3))
54.8%
(*.f64 d1 (-.f64 d4 d1))
56.2%
(*.f64 d1 (-.f64 d2 d3))
54.4%
(*.f64 d1 (+.f64 d2 d4))
34.3%
(*.f64 d1 (neg.f64 d1))
29.3%
(*.f64 d1 d4)
31.1%
(*.f64 d1 d2)
96.5%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
73.2%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
46.1%
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d3 2)) (+.f64 d2 (+.f64 d4 d3))) d1)
56.9%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
29.4%
(*.f64 d3 (neg.f64 d1))
76.2%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
80.9%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
52.5%
(*.f64 d1 (-.f64 d4 d3))
54.8%
(*.f64 d1 (-.f64 d4 d1))
56.2%
(*.f64 d1 (-.f64 d2 d3))
54.4%
(*.f64 d1 (+.f64 d2 d4))
34.3%
(*.f64 d1 (neg.f64 d1))
29.3%
(*.f64 d1 d4)
31.1%
(*.f64 d1 d2)
Compiler

Compiled 504 to 336 computations (33.3% saved)

localize185.0ms (2.2%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
100.0%
(*.f64 d1 (-.f64 d4 d1))
100.0%
(*.f64 d1 (+.f64 d2 d4))
100.0%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
Compiler

Compiled 62 to 16 computations (74.2% saved)

series9.0ms (0.1%)

Counts
3 → 84
Calls

24 calls:

TimeVariablePointExpression
3.0ms
d1
@-inf
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
0.0ms
d1
@-inf
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
0.0ms
d1
@0
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
0.0ms
d3
@-inf
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
0.0ms
d1
@inf
(*.f64 (+.f64 d1 d3) (neg.f64 d1))

rewrite160.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
391×associate-/r*
277×associate-+l+
265×associate-/l*
259×associate-/r/
244×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02079
129675
2427775
Stop Event
node limit
Counts
3 → 138
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
Outputs
(+.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 1)
(/.f64 d1 (/.f64 1 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 1)
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)) d1))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) d1) (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 2) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2)))))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) 1) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (/.f64 1 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (/.f64 1 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3)))) (-.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) 1) (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (sqrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))) (sqrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))) (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))) (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) 1) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (/.f64 1 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (/.f64 1 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (+.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3)))) (-.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) d1) 1) (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) d1) (sqrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))) (sqrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) d1) (*.f64 (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))) (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))) (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 (-.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d1 d1 (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d4) 1))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d1 d2) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1)
(/.f64 d1 (/.f64 1 (+.f64 d2 d4)))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (/.f64 (-.f64 d2 d4) d1))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (-.f64 d2 d4))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (-.f64 d2 d4))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d4)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) 1) (-.f64 d2 d4))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (+.f64 (sqrt.f64 d4) (sqrt.f64 d2))) (-.f64 (sqrt.f64 d2) (sqrt.f64 d4)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (sqrt.f64 (-.f64 d2 d4))) (sqrt.f64 (-.f64 d2 d4)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (*.f64 (cbrt.f64 (-.f64 d2 d4)) (cbrt.f64 (-.f64 d2 d4)))) (cbrt.f64 (-.f64 d2 d4)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) 1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) 1) (-.f64 d2 d4))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (+.f64 (sqrt.f64 d4) (sqrt.f64 d2))) (-.f64 (sqrt.f64 d2) (sqrt.f64 d4)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (sqrt.f64 (-.f64 d2 d4))) (sqrt.f64 (-.f64 d2 d4)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (*.f64 (cbrt.f64 (-.f64 d2 d4)) (cbrt.f64 (-.f64 d2 d4)))) (cbrt.f64 (-.f64 d2 d4)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) 1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (*.f64 (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))
(fma.f64 d1 d2 (*.f64 d1 d4))
(fma.f64 d2 d1 (*.f64 d1 d4))
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3))
(+.f64 0 (*.f64 (-.f64 d1 d3) d1))
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (-.f64 d1 d3) d1)))) 1)
(-.f64 0 (*.f64 (-.f64 d1 d3) d1))
(-.f64 (-.f64 0 (pow.f64 d1 2)) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 d1 d3) d1))) 1)
(-.f64 (-.f64 0 (*.f64 d1 d3)) (pow.f64 d1 2))
(/.f64 d1 (/.f64 1 (+.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (/.f64 (-.f64 d1 d3) d1))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (-.f64 d1 d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) (-.f64 d1 d3))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) d1) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) 1) (-.f64 d1 d3))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (sqrt.f64 d3) (sqrt.f64 d1))) (-.f64 (sqrt.f64 d1) (sqrt.f64 d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (sqrt.f64 (-.f64 d1 d3))) (sqrt.f64 (-.f64 d1 d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (cbrt.f64 (-.f64 d1 d3)) (cbrt.f64 (-.f64 d1 d3)))) (cbrt.f64 (-.f64 d1 d3)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) 1) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (sqrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))) (sqrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (*.f64 (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))) (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) 1) (-.f64 d1 d3))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 d1))) (-.f64 (sqrt.f64 d1) (sqrt.f64 d3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) (sqrt.f64 (-.f64 d1 d3))) (sqrt.f64 (-.f64 d1 d3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) (*.f64 (cbrt.f64 (-.f64 d1 d3)) (cbrt.f64 (-.f64 d1 d3)))) (cbrt.f64 (-.f64 d1 d3)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) d1) 1) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) d1) (sqrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))) (sqrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) d1) (*.f64 (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))) (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(pow.f64 (*.f64 (-.f64 d1 d3) d1) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 d1 d3) d1)) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 d1 d3) d1)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 d1 d3) d1) 3) 1/3)
(neg.f64 (*.f64 (-.f64 d1 d3) d1))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 d1 d3) d1) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 d1 d3) d1))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 d1 d3) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d1 d3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 d1 d3) d1)))
(exp.f64 (log.f64 (*.f64 (-.f64 d1 d3) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 d1 d3) d1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 d1 d3) d1)))

simplify124.0ms (1.5%)

Algorithm
egg-herbie
Rules
865×associate-/r/
814×unswap-sqr
238×associate-/l/
201×associate-/l*
184×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03759315
19699061
239459055
Stop Event
node limit
Counts
222 → 204
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 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 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 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 1)
(/.f64 d1 (/.f64 1 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 1)
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)) d1))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) d1) (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 2) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2)))))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) 1) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (/.f64 1 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (/.f64 1 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3)))) (-.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) 1) (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (sqrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))) (sqrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))) (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))) (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) 1) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (/.f64 1 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (/.f64 1 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (+.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3)))) (-.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) d1) 1) (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) d1) (sqrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))) (sqrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) d1) (*.f64 (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))) (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))) (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 (-.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d1 d1 (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d4) 1))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d1 d2) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1)
(/.f64 d1 (/.f64 1 (+.f64 d2 d4)))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (/.f64 (-.f64 d2 d4) d1))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (-.f64 d2 d4))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (-.f64 d2 d4))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d4)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) 1) (-.f64 d2 d4))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (+.f64 (sqrt.f64 d4) (sqrt.f64 d2))) (-.f64 (sqrt.f64 d2) (sqrt.f64 d4)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (sqrt.f64 (-.f64 d2 d4))) (sqrt.f64 (-.f64 d2 d4)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (*.f64 (cbrt.f64 (-.f64 d2 d4)) (cbrt.f64 (-.f64 d2 d4)))) (cbrt.f64 (-.f64 d2 d4)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) 1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) 1) (-.f64 d2 d4))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (+.f64 (sqrt.f64 d4) (sqrt.f64 d2))) (-.f64 (sqrt.f64 d2) (sqrt.f64 d4)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (sqrt.f64 (-.f64 d2 d4))) (sqrt.f64 (-.f64 d2 d4)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (*.f64 (cbrt.f64 (-.f64 d2 d4)) (cbrt.f64 (-.f64 d2 d4)))) (cbrt.f64 (-.f64 d2 d4)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) 1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (*.f64 (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))
(fma.f64 d1 d2 (*.f64 d1 d4))
(fma.f64 d2 d1 (*.f64 d1 d4))
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3))
(+.f64 0 (*.f64 (-.f64 d1 d3) d1))
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (-.f64 d1 d3) d1)))) 1)
(-.f64 0 (*.f64 (-.f64 d1 d3) d1))
(-.f64 (-.f64 0 (pow.f64 d1 2)) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 d1 d3) d1))) 1)
(-.f64 (-.f64 0 (*.f64 d1 d3)) (pow.f64 d1 2))
(/.f64 d1 (/.f64 1 (+.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (/.f64 (-.f64 d1 d3) d1))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (-.f64 d1 d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) (-.f64 d1 d3))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) d1) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) 1) (-.f64 d1 d3))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (sqrt.f64 d3) (sqrt.f64 d1))) (-.f64 (sqrt.f64 d1) (sqrt.f64 d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (sqrt.f64 (-.f64 d1 d3))) (sqrt.f64 (-.f64 d1 d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (cbrt.f64 (-.f64 d1 d3)) (cbrt.f64 (-.f64 d1 d3)))) (cbrt.f64 (-.f64 d1 d3)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) 1) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (sqrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))) (sqrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (*.f64 (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))) (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) 1) (-.f64 d1 d3))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 d1))) (-.f64 (sqrt.f64 d1) (sqrt.f64 d3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) (sqrt.f64 (-.f64 d1 d3))) (sqrt.f64 (-.f64 d1 d3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) (*.f64 (cbrt.f64 (-.f64 d1 d3)) (cbrt.f64 (-.f64 d1 d3)))) (cbrt.f64 (-.f64 d1 d3)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) d1) 1) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) d1) (sqrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))) (sqrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) d1) (*.f64 (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))) (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(pow.f64 (*.f64 (-.f64 d1 d3) d1) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 d1 d3) d1)) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 d1 d3) d1)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 d1 d3) d1) 3) 1/3)
(neg.f64 (*.f64 (-.f64 d1 d3) d1))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 d1 d3) d1) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 d1 d3) d1))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 d1 d3) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d1 d3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 d1 d3) d1)))
(exp.f64 (log.f64 (*.f64 (-.f64 d1 d3) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 d1 d3) d1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 d1 d3) d1)))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.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 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.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 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 -1 (*.f64 d1 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 -1 (*.f64 d1 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.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 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 -1 (*.f64 d1 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(*.f64 -1 (*.f64 d1 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(*.f64 -1 (*.f64 d1 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(+.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) 1)
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(/.f64 d1 (/.f64 1 (+.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 1)
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)) d1))
(*.f64 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 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 d1 3) (pow.f64 (-.f64 d2 d3) 3)))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 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 d1 3) (pow.f64 (-.f64 d2 d3) 3)))
(/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) d1) (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 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 d1 3) (pow.f64 (-.f64 d2 d3) 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d2 d3) 2))) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)))
(/.f64 (-.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d2 d3) 2))) (*.f64 d1 (+.f64 d3 (-.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d1 2) (pow.f64 (-.f64 d2 d3) 2))) (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 2) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 2) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 2) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (pow.f64 d1 4)))
(/.f64 (+.f64 (pow.f64 d1 6) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (pow.f64 d1 4)))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) 1) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (/.f64 1 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(*.f64 (/.f64 (/.f64 d1 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2))) 1) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)))
(*.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) d1))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (/.f64 1 (+.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3)))) (-.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 (-.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))) (+.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3)))))
(*.f64 (/.f64 d1 (-.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3)))) (/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)) (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1))) (/.f64 d1 (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d2 d3)))))
(*.f64 (/.f64 d1 (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1))) (/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) 1) (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 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 d1 3) (pow.f64 (-.f64 d2 d3) 3)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (sqrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))) (sqrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 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 d1 3) (pow.f64 (-.f64 d2 d3) 3)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))) (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))) (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 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 d1 3) (pow.f64 (-.f64 d2 d3) 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) 1) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) (/.f64 1 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(*.f64 (/.f64 (/.f64 d1 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2))) 1) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)))
(*.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3))) d1))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (/.f64 1 (+.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (+.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3)))) (-.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 (-.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))) (+.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3)))))
(*.f64 (/.f64 d1 (-.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3)))) (/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) d1) (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)) (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1))) (/.f64 d1 (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d2 d3)))))
(*.f64 (/.f64 d1 (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1))) (/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 2) (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) d1) 1) (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 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 d1 3) (pow.f64 (-.f64 d2 d3) 3)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) d1) (sqrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2)))) (sqrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 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 d1 3) (pow.f64 (-.f64 d2 d3) 3)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)) d1) (*.f64 (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))) (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))) (cbrt.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) (pow.f64 (-.f64 d2 d3) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 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 d1 3) (pow.f64 (-.f64 d2 d3) 3)))
(pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 1)
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 2)
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 3)
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 3) 1/3)
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 2))
(fabs.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) 3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 3)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) 1))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 d1 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(+.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 d2) 1) (*.f64 (*.f64 d1 d4) 1))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d1 d2) 1))
(*.f64 d1 (+.f64 d2 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1)
(*.f64 d1 (+.f64 d2 d4))
(/.f64 d1 (/.f64 1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 d4))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (/.f64 (-.f64 d2 d4) d1))
(/.f64 d1 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))))
(*.f64 (/.f64 d1 (-.f64 d2 d4)) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (-.f64 d2 d4)))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) d1))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) d1)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (-.f64 d2 d4))
(/.f64 d1 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))))
(*.f64 (/.f64 d1 (-.f64 d2 d4)) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (-.f64 d2 d4)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) d1)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (-.f64 d2 d4))
(/.f64 d1 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))))
(*.f64 (/.f64 d1 (-.f64 d2 d4)) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (-.f64 d2 d4)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) d1)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d4)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d4 2))) (*.f64 d1 (-.f64 d2 d4)))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (*.f64 d1 (-.f64 d2 d4)))
(*.f64 (/.f64 (pow.f64 d1 2) d1) (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (-.f64 d2 d4)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)) (*.f64 d1 (*.f64 d4 (*.f64 d1 (-.f64 d4 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 (pow.f64 d1 2) (pow.f64 d2 2) (*.f64 (*.f64 d4 (pow.f64 d1 2)) (-.f64 d4 d2))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) 1) (-.f64 d2 d4))
(/.f64 d1 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))))
(*.f64 (/.f64 d1 (-.f64 d2 d4)) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (-.f64 d2 d4)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (+.f64 (sqrt.f64 d4) (sqrt.f64 d2))) (-.f64 (sqrt.f64 d2) (sqrt.f64 d4)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (*.f64 (-.f64 (sqrt.f64 d2) (sqrt.f64 d4)) (+.f64 (sqrt.f64 d2) (sqrt.f64 d4))))
(*.f64 (/.f64 d1 (-.f64 (sqrt.f64 d2) (sqrt.f64 d4))) (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (+.f64 (sqrt.f64 d2) (sqrt.f64 d4))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (sqrt.f64 (-.f64 d2 d4))) (sqrt.f64 (-.f64 d2 d4)))
(/.f64 d1 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))))
(*.f64 (/.f64 d1 (-.f64 d2 d4)) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (-.f64 d2 d4)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (*.f64 (cbrt.f64 (-.f64 d2 d4)) (cbrt.f64 (-.f64 d2 d4)))) (cbrt.f64 (-.f64 d2 d4)))
(/.f64 d1 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))))
(*.f64 (/.f64 d1 (-.f64 d2 d4)) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (-.f64 d2 d4)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) 1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) d1)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) d1)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) d1)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) 1) (-.f64 d2 d4))
(/.f64 d1 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))))
(*.f64 (/.f64 d1 (-.f64 d2 d4)) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (-.f64 d2 d4)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (+.f64 (sqrt.f64 d4) (sqrt.f64 d2))) (-.f64 (sqrt.f64 d2) (sqrt.f64 d4)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (*.f64 (-.f64 (sqrt.f64 d2) (sqrt.f64 d4)) (+.f64 (sqrt.f64 d2) (sqrt.f64 d4))))
(*.f64 (/.f64 d1 (-.f64 (sqrt.f64 d2) (sqrt.f64 d4))) (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (+.f64 (sqrt.f64 d2) (sqrt.f64 d4))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (sqrt.f64 (-.f64 d2 d4))) (sqrt.f64 (-.f64 d2 d4)))
(/.f64 d1 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))))
(*.f64 (/.f64 d1 (-.f64 d2 d4)) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (-.f64 d2 d4)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (*.f64 (cbrt.f64 (-.f64 d2 d4)) (cbrt.f64 (-.f64 d2 d4)))) (cbrt.f64 (-.f64 d2 d4)))
(/.f64 d1 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))))
(*.f64 (/.f64 d1 (-.f64 d2 d4)) (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (-.f64 d2 d4)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) 1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) d1)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) d1)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (*.f64 (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) d1)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1)
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2)
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 3)
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) 1/3)
(*.f64 d1 (+.f64 d2 d4))
(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 d2 d4)))
(*.f64 d1 (+.f64 d2 d4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d4) 3)))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 d4))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d2 d4))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d2 d4))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))) 1))
(*.f64 d1 (+.f64 d2 d4))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 d1 d2 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 d2 d1 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d1 d3))
(+.f64 0 (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d1 d3))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (-.f64 d1 d3) d1)))) 1)
(*.f64 (neg.f64 (-.f64 d1 d3)) d1)
(*.f64 d1 (neg.f64 (-.f64 d1 d3)))
(*.f64 d1 (+.f64 (neg.f64 d1) d3))
(-.f64 0 (*.f64 (-.f64 d1 d3) d1))
(*.f64 (neg.f64 (-.f64 d1 d3)) d1)
(*.f64 d1 (neg.f64 (-.f64 d1 d3)))
(*.f64 d1 (+.f64 (neg.f64 d1) d3))
(-.f64 (-.f64 0 (pow.f64 d1 2)) (*.f64 d1 d3))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 d1 d3) d1))) 1)
(*.f64 d1 (-.f64 d1 d3))
(-.f64 (-.f64 0 (*.f64 d1 d3)) (pow.f64 d1 2))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(/.f64 d1 (/.f64 1 (+.f64 d1 d3)))
(*.f64 d1 (+.f64 d1 d3))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (/.f64 (-.f64 d1 d3) d1))
(/.f64 d1 (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (-.f64 1 (/.f64 d3 d1)))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))) d1))
(*.f64 (/.f64 d1 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (-.f64 d1 d3))
(/.f64 d1 (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (-.f64 1 (/.f64 d3 d1)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))) d1))
(*.f64 (/.f64 d1 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) (-.f64 d1 d3))
(/.f64 d1 (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (-.f64 1 (/.f64 d3 d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) d1) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))) d1))
(*.f64 (/.f64 d1 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) 1) (-.f64 d1 d3))
(/.f64 d1 (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (-.f64 1 (/.f64 d3 d1)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (sqrt.f64 d3) (sqrt.f64 d1))) (-.f64 (sqrt.f64 d1) (sqrt.f64 d3)))
(/.f64 (/.f64 d1 (/.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)))) (-.f64 (sqrt.f64 d1) (sqrt.f64 d3)))
(*.f64 (/.f64 d1 (-.f64 (sqrt.f64 d1) (sqrt.f64 d3))) (/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (+.f64 (sqrt.f64 d1) (sqrt.f64 d3))))
(*.f64 (/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (*.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d1) (sqrt.f64 d3)))) d1)
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (sqrt.f64 (-.f64 d1 d3))) (sqrt.f64 (-.f64 d1 d3)))
(/.f64 d1 (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (-.f64 1 (/.f64 d3 d1)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (cbrt.f64 (-.f64 d1 d3)) (cbrt.f64 (-.f64 d1 d3)))) (cbrt.f64 (-.f64 d1 d3)))
(/.f64 d1 (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (-.f64 1 (/.f64 d3 d1)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) 1) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))) d1))
(*.f64 (/.f64 d1 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (sqrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))) (sqrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))) d1))
(*.f64 (/.f64 d1 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (*.f64 (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))) (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))) d1))
(*.f64 (/.f64 d1 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) 1) (-.f64 d1 d3))
(/.f64 d1 (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (-.f64 1 (/.f64 d3 d1)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 d1))) (-.f64 (sqrt.f64 d1) (sqrt.f64 d3)))
(/.f64 (/.f64 d1 (/.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)))) (-.f64 (sqrt.f64 d1) (sqrt.f64 d3)))
(*.f64 (/.f64 d1 (-.f64 (sqrt.f64 d1) (sqrt.f64 d3))) (/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (+.f64 (sqrt.f64 d1) (sqrt.f64 d3))))
(*.f64 (/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (*.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d1) (sqrt.f64 d3)))) d1)
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) (sqrt.f64 (-.f64 d1 d3))) (sqrt.f64 (-.f64 d1 d3)))
(/.f64 d1 (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (-.f64 1 (/.f64 d3 d1)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) (*.f64 (cbrt.f64 (-.f64 d1 d3)) (cbrt.f64 (-.f64 d1 d3)))) (cbrt.f64 (-.f64 d1 d3)))
(/.f64 d1 (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (-.f64 1 (/.f64 d3 d1)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) d1) 1) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))) d1))
(*.f64 (/.f64 d1 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) d1) (sqrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))) (sqrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))) d1))
(*.f64 (/.f64 d1 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) d1) (*.f64 (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))) (cbrt.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))) d1))
(*.f64 (/.f64 d1 (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3)))))
(pow.f64 (*.f64 (-.f64 d1 d3) d1) 1)
(*.f64 d1 (-.f64 d1 d3))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 d1 d3) d1)) 2)
(*.f64 d1 (-.f64 d1 d3))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 d1 d3) d1)) 3)
(*.f64 d1 (-.f64 d1 d3))
(pow.f64 (pow.f64 (*.f64 (-.f64 d1 d3) d1) 3) 1/3)
(*.f64 d1 (-.f64 d1 d3))
(neg.f64 (*.f64 (-.f64 d1 d3) d1))
(*.f64 (neg.f64 (-.f64 d1 d3)) d1)
(*.f64 d1 (neg.f64 (-.f64 d1 d3)))
(*.f64 d1 (+.f64 (neg.f64 d1) d3))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 d1 d3) d1) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2))
(fabs.f64 (*.f64 d1 (-.f64 d1 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 d3)))
(*.f64 d1 (+.f64 d1 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 d1 d3) d1))))
(*.f64 d1 (-.f64 d1 d3))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 d1 d3) d1) 3))
(*.f64 d1 (-.f64 d1 d3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d1 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d1 d3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 d1 d3) d1)))
(*.f64 d1 (-.f64 d1 d3))
(exp.f64 (log.f64 (*.f64 (-.f64 d1 d3) d1)))
(*.f64 d1 (-.f64 d1 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 d1 d3) d1)) 1))
(*.f64 d1 (-.f64 d1 d3))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 d1 d3) d1)))
(*.f64 d1 (-.f64 d1 d3))

eval56.0ms (0.7%)

Compiler

Compiled 3549 to 1348 computations (62% saved)

prune59.0ms (0.7%)

Pruning

15 alts after pruning (7 fresh and 8 done)

PrunedKeptTotal
New2302232
Fresh055
Picked145
Done044
Total23115246
Accuracy
100.0%
Counts
246 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.5%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
52.5%
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
73.2%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
46.1%
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d3 2)) (+.f64 d2 (+.f64 d4 d3))) d1)
56.9%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
29.4%
(*.f64 d3 (neg.f64 d1))
76.2%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
52.5%
(*.f64 d1 (-.f64 d4 d3))
54.8%
(*.f64 d1 (-.f64 d4 d1))
56.2%
(*.f64 d1 (-.f64 d2 d3))
57.9%
(*.f64 d1 (-.f64 d2 d1))
54.4%
(*.f64 d1 (+.f64 d2 d4))
34.3%
(*.f64 d1 (neg.f64 d1))
29.3%
(*.f64 d1 d4)
31.1%
(*.f64 d1 d2)
96.5%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
52.5%
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
73.2%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
46.1%
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d3 2)) (+.f64 d2 (+.f64 d4 d3))) d1)
56.9%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
29.4%
(*.f64 d3 (neg.f64 d1))
76.2%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
52.5%
(*.f64 d1 (-.f64 d4 d3))
54.8%
(*.f64 d1 (-.f64 d4 d1))
56.2%
(*.f64 d1 (-.f64 d2 d3))
57.9%
(*.f64 d1 (-.f64 d2 d1))
54.4%
(*.f64 d1 (+.f64 d2 d4))
34.3%
(*.f64 d1 (neg.f64 d1))
29.3%
(*.f64 d1 d4)
31.1%
(*.f64 d1 d2)
Compiler

Compiled 470 to 312 computations (33.6% saved)

localize70.0ms (0.8%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d2 d3))
100.0%
(*.f64 d1 (-.f64 d2 d1))
100.0%
(*.f64 d1 (-.f64 d4 d1))
95.3%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
Compiler

Compiled 68 to 17 computations (75% saved)

series2.0ms (0%)

Counts
1 → 27
Calls

9 calls:

TimeVariablePointExpression
0.0ms
d1
@0
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
0.0ms
d1
@-inf
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
0.0ms
d4
@0
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
0.0ms
d2
@inf
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
0.0ms
d2
@-inf
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))

rewrite106.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
529×associate-*r/
463×*-commutative
408×distribute-lft-in
393×distribute-rgt-in
370×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01331
117131
2239231
Stop Event
node limit
Counts
1 → 91
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
Outputs
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) (-.f64 1 (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 1 (*.f64 d1 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))) 1)
(-.f64 (+.f64 (*.f64 d1 d2) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 d2)))) 1)
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 1)
(*.f64 (-.f64 d4 (-.f64 d1 d2)) d1)
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d2 d4) d1)))
(*.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))
(*.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(*.f64 (sqrt.f64 d1) (*.f64 (-.f64 d4 (-.f64 d1 d2)) (sqrt.f64 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(*.f64 (cbrt.f64 d1) (+.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (*.f64 (-.f64 d4 d1) (pow.f64 (cbrt.f64 d1) 2))))
(*.f64 (cbrt.f64 d1) (+.f64 (*.f64 (-.f64 d4 d1) (pow.f64 (cbrt.f64 d1) 2)) (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (-.f64 d4 (-.f64 d1 d2)) (cbrt.f64 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(*.f64 (*.f64 (-.f64 d4 (-.f64 d1 d2)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 (-.f64 d4 (-.f64 d1 d2)) (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d2 d4) d1)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))) (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)))
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2))) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 d2 d4) d1))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 d2 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2)) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2)) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2))) 1) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) 1) (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (-.f64 d2 d4) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 d2 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d2 d4) d1))) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3)) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d2 d4) d1))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) d1) (+.f64 (-.f64 d2 d4) d1))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) 1) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (sqrt.f64 d1) (+.f64 (sqrt.f64 d2) (sqrt.f64 (-.f64 d4 d1))))) (*.f64 (sqrt.f64 d1) (-.f64 (sqrt.f64 d2) (sqrt.f64 (-.f64 d4 d1)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (-.f64 d1 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d1)))

simplify123.0ms (1.5%)

Algorithm
egg-herbie
Rules
576×associate-/r/
301×associate-*r*
290×distribute-lft-neg-in
277×distribute-rgt-neg-in
272×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02879520
19498647
249008617
Stop Event
node limit
Counts
118 → 166
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d4)))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d4)))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d4)))) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d2)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) (-.f64 1 (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 1 (*.f64 d1 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))) 1)
(-.f64 (+.f64 (*.f64 d1 d2) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 d2)))) 1)
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 1)
(*.f64 (-.f64 d4 (-.f64 d1 d2)) d1)
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d2 d4) d1)))
(*.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))
(*.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(*.f64 (sqrt.f64 d1) (*.f64 (-.f64 d4 (-.f64 d1 d2)) (sqrt.f64 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(*.f64 (cbrt.f64 d1) (+.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (*.f64 (-.f64 d4 d1) (pow.f64 (cbrt.f64 d1) 2))))
(*.f64 (cbrt.f64 d1) (+.f64 (*.f64 (-.f64 d4 d1) (pow.f64 (cbrt.f64 d1) 2)) (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (-.f64 d4 (-.f64 d1 d2)) (cbrt.f64 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(*.f64 (*.f64 (-.f64 d4 (-.f64 d1 d2)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 (-.f64 d4 (-.f64 d1 d2)) (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d2 d4) d1)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))) (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)))
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2))) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 d2 d4) d1))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 d2 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2)) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2)) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2))) 1) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) 1) (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (-.f64 d2 d4) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 d2 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d2 d4) d1))) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3)) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d2 d4) d1))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) d1) (+.f64 (-.f64 d2 d4) d1))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) 1) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (sqrt.f64 d1) (+.f64 (sqrt.f64 d2) (sqrt.f64 (-.f64 d4 d1))))) (*.f64 (sqrt.f64 d1) (-.f64 (sqrt.f64 d2) (sqrt.f64 (-.f64 d4 d1)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (-.f64 d1 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d1)))
Outputs
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d4)))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d4)))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d4)))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d2)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d4)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d4)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) d1) (+.f64 d1 (-.f64 d2 d4))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) (-.f64 1 (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) 1) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (expm1.f64 (log1p.f64 (*.f64 d1 d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 1 (*.f64 d1 d2)))
(fma.f64 d1 d2 (expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))) 1)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(-.f64 (+.f64 (*.f64 d1 d2) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 1 (*.f64 d1 d2)))
(fma.f64 d1 d2 (expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 d2)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) 1) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (expm1.f64 (log1p.f64 (*.f64 d1 d2))))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 1)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (-.f64 d4 (-.f64 d1 d2)) d1)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d2 d4) d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(*.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (pow.f64 d1 3)))
(*.f64 (sqrt.f64 d1) (*.f64 (-.f64 d4 (-.f64 d1 d2)) (sqrt.f64 d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (cbrt.f64 d1) (+.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (*.f64 (-.f64 d4 d1) (pow.f64 (cbrt.f64 d1) 2))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (cbrt.f64 d1) (+.f64 (*.f64 (-.f64 d4 d1) (pow.f64 (cbrt.f64 d1) 2)) (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (-.f64 d4 (-.f64 d1 d2)) (cbrt.f64 d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) 2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) 2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 2)))
(*.f64 (*.f64 (-.f64 d4 (-.f64 d1 d2)) (sqrt.f64 d1)) (sqrt.f64 d1))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (*.f64 (-.f64 d4 (-.f64 d1 d2)) (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d2 d4) d1)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))) (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))
(*.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (pow.f64 d1 3)))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))))
(/.f64 (*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 d4 d1) d2))))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))
(*.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)) d1)) (/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (+.f64 d2 (-.f64 d4 d1)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))
(*.f64 (/.f64 (*.f64 (/.f64 1 d1) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (+.f64 d4 (-.f64 d2 d1)) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2)))))))
(*.f64 (*.f64 (/.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 d4 (+.f64 d1 d2))))))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (-.f64 d4 (+.f64 d1 d2)) (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 d4 (+.f64 d1 d2))))))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (+.f64 d1 (-.f64 d2 d4)) (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))) (pow.f64 (*.f64 d1 d2) 2)))))
(*.f64 (/.f64 (pow.f64 d1 3) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))) 3)) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))) (neg.f64 (pow.f64 (*.f64 d1 d2) 2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (fma.f64 (*.f64 (-.f64 d4 (+.f64 d1 d2)) (*.f64 (-.f64 d4 d1) (pow.f64 d1 2))) (-.f64 (*.f64 (-.f64 d4 (+.f64 d1 d2)) (*.f64 (-.f64 d4 d1) (pow.f64 d1 2))) (pow.f64 (*.f64 d1 d2) 2)) (pow.f64 (*.f64 d1 d2) 4))) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d4 (+.f64 d1 d2)) (*.f64 (-.f64 d4 d1) (pow.f64 d1 2))) 3) (pow.f64 (*.f64 d1 d2) 6)) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))
(/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))
(*.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (pow.f64 d1 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2)))))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6)) (*.f64 (pow.f64 d1 3) (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2))) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))
(*.f64 (/.f64 (pow.f64 d1 2) d1) (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2)) (-.f64 d4 (+.f64 d1 d2))))
(*.f64 (/.f64 d1 1) (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2)) (-.f64 d4 (+.f64 d1 d2))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2)) (-.f64 d4 (+.f64 d1 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))) (pow.f64 d1 2)) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4)) (*.f64 (fma.f64 d2 d2 (pow.f64 (-.f64 d4 d1) 2)) (*.f64 (+.f64 d1 (-.f64 d2 d4)) (pow.f64 d1 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2)))))) (+.f64 (pow.f64 (*.f64 d1 d2) 6) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (*.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (pow.f64 (*.f64 d1 d2) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3)) (*.f64 d1 (+.f64 d1 (-.f64 d2 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d2 d4)) (fma.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 (-.f64 d4 d1) 2))) (pow.f64 (*.f64 d1 d2) 4)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d4) d1))))
(*.f64 (/.f64 (pow.f64 d1 2) d1) (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2)) (-.f64 d4 (+.f64 d1 d2))))
(*.f64 (/.f64 d1 1) (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2)) (-.f64 d4 (+.f64 d1 d2))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2)) (-.f64 d4 (+.f64 d1 d2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (pow.f64 d1 3))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 d1 (+.f64 d1 (-.f64 d2 d4)))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))) (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))) (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 d1 d2) 3/2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 d1 d2) 3/2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3/2)) (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))) (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (/.f64 d1 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))) (+.f64 d1 (-.f64 d2 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 d2 d4) d1))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 d2 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 d2 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))
(*.f64 (/.f64 d1 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 d2 2))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4)))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2))) (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 d1 d2) 3/2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3/2)) (sqrt.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))) (hypot.f64 (pow.f64 (*.f64 d1 d2) 3/2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2)) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4)))) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))))) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2)) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 2)) (cbrt.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))
(/.f64 (*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2))) 1) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))
(*.f64 (/.f64 (pow.f64 d1 2) d1) (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2)) (-.f64 d4 (+.f64 d1 d2))))
(*.f64 (/.f64 d1 1) (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2)) (-.f64 d4 (+.f64 d1 d2))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2)) (-.f64 d4 (+.f64 d1 d2))))
(/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) 1) (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d4) d1))))
(*.f64 (/.f64 (pow.f64 d1 2) d1) (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2)) (-.f64 d4 (+.f64 d1 d2))))
(*.f64 (/.f64 d1 1) (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2)) (-.f64 d4 (+.f64 d1 d2))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 2)) (-.f64 d4 (+.f64 d1 d2))))
(/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (pow.f64 d1 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (-.f64 d2 d4) d1))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 d2 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 d2 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))
(*.f64 (/.f64 d1 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 d2 2))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d2 d4) d1))) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))) (pow.f64 d1 2)) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4)) (*.f64 (fma.f64 d2 d2 (pow.f64 (-.f64 d4 d1) 2)) (*.f64 (+.f64 d1 (-.f64 d2 d4)) (pow.f64 d1 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3)) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d2 d4) d1))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3)) (*.f64 d1 (+.f64 d1 (-.f64 d2 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d2 d4)) (fma.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 (-.f64 d4 d1) 2))) (pow.f64 (*.f64 d1 d2) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2)))))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6)) (*.f64 (pow.f64 d1 3) (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2)))))) (+.f64 (pow.f64 (*.f64 d1 d2) 6) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (*.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (pow.f64 (*.f64 d1 d2) 6))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4)))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2))) (sqrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 d1 d2) 3/2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3/2)) (sqrt.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))) (hypot.f64 (pow.f64 (*.f64 d1 d2) 3/2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4)))) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))))) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 2)) (cbrt.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) d1) (+.f64 (-.f64 d2 d4) d1))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) 1) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (sqrt.f64 d1) (+.f64 (sqrt.f64 d2) (sqrt.f64 (-.f64 d4 d1))))) (*.f64 (sqrt.f64 d1) (-.f64 (sqrt.f64 d2) (sqrt.f64 (-.f64 d4 d1)))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (*.f64 (sqrt.f64 d1) (-.f64 (sqrt.f64 d2) (sqrt.f64 (-.f64 d4 d1)))) (*.f64 (sqrt.f64 d1) (+.f64 (sqrt.f64 d2) (sqrt.f64 (-.f64 d4 d1))))))
(*.f64 (/.f64 (/.f64 (pow.f64 d1 2) (sqrt.f64 d1)) (sqrt.f64 d1)) (/.f64 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 (sqrt.f64 d2) (sqrt.f64 (-.f64 d4 d1)))) (-.f64 (sqrt.f64 d2) (sqrt.f64 (-.f64 d4 d1)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))
(*.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (pow.f64 d1 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(*.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (pow.f64 d1 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))))))
(*.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))))))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (pow.f64 d1 2)) (-.f64 d4 (+.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (pow.f64 d1 3)))
(pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 1)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) 2)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))) 3)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 3) 1/3)
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(fabs.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (-.f64 d1 d2))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) 3))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 d2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 d2))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))

eval190.0ms (2.3%)

Compiler

Compiled 5905 to 2363 computations (60% saved)

prune103.0ms (1.2%)

Pruning

15 alts after pruning (2 fresh and 13 done)

PrunedKeptTotal
New2511252
Fresh112
Picked055
Done088
Total25215267
Accuracy
100.0%
Counts
267 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.5%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
52.5%
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
73.2%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
34.0%
(*.f64 (/.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
56.9%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
29.4%
(*.f64 d3 (neg.f64 d1))
76.2%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
52.5%
(*.f64 d1 (-.f64 d4 d3))
54.8%
(*.f64 d1 (-.f64 d4 d1))
56.2%
(*.f64 d1 (-.f64 d2 d3))
57.9%
(*.f64 d1 (-.f64 d2 d1))
54.4%
(*.f64 d1 (+.f64 d2 d4))
34.3%
(*.f64 d1 (neg.f64 d1))
29.3%
(*.f64 d1 d4)
31.1%
(*.f64 d1 d2)
Compiler

Compiled 350 to 168 computations (52% saved)

regimes76.0ms (0.9%)

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

5 calls:

17.0ms
d1
15.0ms
d3
14.0ms
d2
13.0ms
d4
9.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 238 to 94 computations (60.5% saved)

regimes366.0ms (4.3%)

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

4 calls:

278.0ms
d1
39.0ms
d2
30.0ms
d3
16.0ms
d4
Results
AccuracySegmentsBranch
94.2%3d1
95.4%5d2
85.3%4d3
95.1%2d4
Compiler

Compiled 101 to 46 computations (54.5% saved)

regimes19.0ms (0.2%)

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

1 calls:

16.0ms
d4
Results
AccuracySegmentsBranch
94.8%2d4
Compiler

Compiled 72 to 31 computations (56.9% saved)

regimes105.0ms (1.2%)

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

3 calls:

46.0ms
d4
37.0ms
d2
19.0ms
d1
Results
AccuracySegmentsBranch
86.1%5d2
89.7%3d1
86.8%7d4
Compiler

Compiled 75 to 37 computations (50.7% saved)

regimes322.0ms (3.8%)

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

4 calls:

152.0ms
d1
64.0ms
d4
56.0ms
d2
48.0ms
d3
Results
AccuracySegmentsBranch
84.7%9d4
83.4%8d2
82.0%8d3
82.5%10d1
Compiler

Compiled 73 to 39 computations (46.6% saved)

regimes26.0ms (0.3%)

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

1 calls:

24.0ms
d2
Results
AccuracySegmentsBranch
77.9%4d2
Compiler

Compiled 52 to 25 computations (51.9% saved)

regimes52.0ms (0.6%)

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

2 calls:

32.0ms
d2
17.0ms
d4
Results
AccuracySegmentsBranch
75.9%3d4
78.7%6d2
Compiler

Compiled 52 to 27 computations (48.1% saved)

regimes17.0ms (0.2%)

Counts
8 → 3
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (+.f64 d2 d4))
(*.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 d4))
Calls

1 calls:

15.0ms
d4
Results
AccuracySegmentsBranch
75.8%3d4
Compiler

Compiled 42 to 21 computations (50% saved)

regimes11.0ms (0.1%)

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

1 calls:

10.0ms
d4
Results
AccuracySegmentsBranch
73.3%2d4
Compiler

Compiled 37 to 19 computations (48.6% saved)

regimes135.0ms (1.6%)

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

4 calls:

42.0ms
d2
39.0ms
d3
29.0ms
d1
24.0ms
d4
Results
AccuracySegmentsBranch
69.8%7d1
66.6%10d2
71.7%9d3
65.4%5d4
Compiler

Compiled 47 to 29 computations (38.3% saved)

regimes214.0ms (2.5%)

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

3 calls:

159.0ms
d3
27.0ms
d1
27.0ms
d4
Results
AccuracySegmentsBranch
60.6%11d3
60.7%6d4
53.8%6d1
Compiler

Compiled 37 to 23 computations (37.8% saved)

regimes100.0ms (1.2%)

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

2 calls:

81.0ms
d2
18.0ms
d4
Results
AccuracySegmentsBranch
57.5%5d2
57.4%5d4
Compiler

Compiled 24 to 16 computations (33.3% saved)

regimes22.0ms (0.3%)

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

2 calls:

12.0ms
d4
10.0ms
d2
Results
AccuracySegmentsBranch
50.4%4d4
48.1%2d2
Compiler

Compiled 20 to 14 computations (30% saved)

regimes11.0ms (0.1%)

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
d4
3.0ms
d3
3.0ms
d2
3.0ms
d1
Results
AccuracySegmentsBranch
31.1%1d3
31.1%1d4
31.1%1d1
31.1%1d2
Compiler

Compiled 27 to 21 computations (22.2% saved)

bsearch17.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
6.126289102490008e-8
0.00021931265682100873
Results
10.0ms84×body256valid
5.0ms44×body256infinite
Compiler

Compiled 218 to 145 computations (33.5% saved)

bsearch14.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
3.930892014500519e+49
5.199560267503113e+51
Results
8.0ms71×body256valid
5.0ms41×body256infinite
Compiler

Compiled 194 to 129 computations (33.5% saved)

bsearch33.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.5230559654582532e+136
2.2185078880160176e+142
15.0ms
-7.460453900526675e+241
-1.688431958523848e+240
Results
21.0ms179×body256infinite
9.0ms77×body256valid
Compiler

Compiled 371 to 257 computations (30.7% saved)

bsearch150.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.4464581655592127e-307
9.376214168056378e-307
8.0ms
-4.3629875914989864e-21
-2.4941133753585534e-21
32.0ms
-2.2985591607215913e-14
-5.357609545573693e-15
8.0ms
-5723.173200786917
-3622.271588492043
16.0ms
-3.530093548395279e+25
-2.959468072657281e+21
60.0ms
-9.445744135246447e+60
-8.070764244648635e+59
14.0ms
-2.692662365106097e+72
-4.5827071759681914e+70
Results
120.0ms461×body256valid
22.0ms195×body256infinite
Compiler

Compiled 880 to 625 computations (29% saved)

bsearch111.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
-4.852760890307679e-81
-1.5411546557544507e-83
81.0ms
-4.0162520550669066e-14
-2.2985591607215913e-14
14.0ms
-1.3374433090215653e+74
-2.692662365106097e+72
Results
24.0ms211×body256valid
11.0ms93×body256infinite
Compiler

Compiled 406 to 283 computations (30.3% saved)

bsearch31.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
0.00021931265682100873
0.0009203307581534771
19.0ms
3.4475960670894673e-106
1.54700207013673e-100
Results
19.0ms162×body256valid
9.0ms78×body256infinite
Compiler

Compiled 326 to 227 computations (30.4% saved)

bsearch38.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
3.930892014500519e+49
5.199560267503113e+51
23.0ms
3.4475960670894673e-106
1.54700207013673e-100
Results
25.0ms173×body256valid
10.0ms83×body256infinite
Compiler

Compiled 346 to 241 computations (30.3% saved)

bsearch15.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
3.930892014500519e+49
5.199560267503113e+51
Results
9.0ms78×body256valid
4.0ms34×body256infinite
Compiler

Compiled 166 to 115 computations (30.7% saved)

bsearch98.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.584537121748644e+154
6.287671963207755e+163
6.0ms
9.090272295269103e-132
1.0692667081590867e-131
22.0ms
5.2230103628571325e-152
1.8665045047243718e-138
12.0ms
8.381831585685732e-196
5.008425823228781e-195
21.0ms
4.350162975860859e-246
2.2659953097800663e-232
19.0ms
-5.36617781683407e+190
-1.3873647377433813e+181
Results
54.0ms464×body256valid
33.0ms288×body256infinite
Compiler

Compiled 919 to 675 computations (26.6% saved)

bsearch93.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.8667256766472102e+132
2.1942486248838843e+135
19.0ms
3.4475960670894673e-106
1.54700207013673e-100
20.0ms
4.177846653166471e-129
2.1143843112197037e-126
17.0ms
4.042828755010657e-182
1.6754681624045157e-177
21.0ms
-1.566040138347147e-163
-6.928180947422835e-181
Results
56.0ms480×body256valid
25.0ms208×body256infinite
Compiler

Compiled 766 to 585 computations (23.6% saved)

bsearch52.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.7054163581778637e-188
2.9761881483762003e-186
8.0ms
-3.3532928265053737e+28
-1.9369304401540738e+28
15.0ms
-6.287924371270175e+39
-1.3239437787031222e+38
15.0ms
-2.692662365106097e+72
-4.5827071759681914e+70
Results
32.0ms283×body256valid
15.0ms117×body256infinite
Compiler

Compiled 437 to 328 computations (24.9% saved)

bsearch15.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
-2.692662365106097e+72
-4.5827071759681914e+70
Results
10.0ms83×body256valid
3.0ms29×body256infinite
Compiler

Compiled 138 to 101 computations (26.8% saved)

simplify34.0ms (0.4%)

Algorithm
egg-herbie
Rules
24×*-commutative
16×+-commutative
10×sub-neg
neg-mul-1
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01461438
11821438
22041438
32181438
42251438
52261438
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(if (<=.f64 d4 1152921504606847/9223372036854775808) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d4 3299999999999999711783531468410197741562225802346496) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d1 -1700000000000000042215851346794045732561761665149534328149993087256955297789564818287044758888780220139787089413484227638067581734737275521967815428111632656320369490313465206002799479910475496823216214764403802569504754925959303568637820928) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 3000000000000000098524687467614778236961037699078835086536940278776241020696363986632003946883182238051848514352967306735945471902634475520) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d2 -179999999999999997730703140016373739125037122233282115805886606150205440) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -5500000000000000078441167310397074032871539922947539497648128) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -5500000000000000000000) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (if (<=.f64 d2 -5000) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d2 -6845313241232439/1267650600228229401496703205376) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (if (<=.f64 d2 -5582757582296647/1329227995784915872903807060280344576) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 5186557740999835/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d1)))))))))
(if (<=.f64 d2 -5199999999999999629305645241398259777150197680811032562750001182893146112) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -3961408125713217/158456325028528675187087900672) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d2 -640796110776273/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d1)))))
(if (<=.f64 d4 492525077454931/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 8116567392432203/9223372036854775808) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d4 1781752415879967/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 200000000000000015259539682183774006589929941893120) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4))))
(if (<=.f64 d4 419999999999999990506658464307304385594882244214784) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d1 -55999999999999996832408396624143036097314633636466271704765318450540658483515664717656128797897260200662455058175705214831642701847898064080725484484651382675421282138822036217135104) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 6152889513734855/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d1 8942231032632235/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d1 6201111167598451/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d1 7352342185704225/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d1 15999999999999999995734448065970459917688624305894986980573443008389914872358780186766716153033074535098710061184459360326281505506064483522128253756112896) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))))))))
(if (<=.f64 d4 -5012446967602509/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (*.f64 d1 d2) (if (<=.f64 d4 583992399055641/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 8389699228974229/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 d1 d2) (if (<=.f64 d4 309869985370429/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))
(if (<=.f64 d2 -1450000000000000085248140721960835774271131541033437448457796137057779712) (*.f64 d1 d2) (if (<=.f64 d2 -134999999999999997905366558239574982656) (*.f64 d1 d4) (if (<=.f64 d2 -31000000000000000686792114176) (*.f64 d1 d2) (if (<=.f64 d2 3135285318820699/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))))
(if (<=.f64 d2 -219999999999999994501978431813987710737983990017906259551658523634958336) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
Outputs
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(if (<=.f64 d4 1152921504606847/9223372036854775808) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d4 3299999999999999711783531468410197741562225802346496) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d4 3299999999999999711783531468410197741562225802346496) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)))
(if (<=.f64 d1 -1700000000000000042215851346794045732561761665149534328149993087256955297789564818287044758888780220139787089413484227638067581734737275521967815428111632656320369490313465206002799479910475496823216214764403802569504754925959303568637820928) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 3000000000000000098524687467614778236961037699078835086536940278776241020696363986632003946883182238051848514352967306735945471902634475520) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d1 -1700000000000000042215851346794045732561761665149534328149993087256955297789564818287044758888780220139787089413484227638067581734737275521967815428111632656320369490313465206002799479910475496823216214764403802569504754925959303568637820928) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 3000000000000000098524687467614778236961037699078835086536940278776241020696363986632003946883182238051848514352967306735945471902634475520) (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d2 -179999999999999997730703140016373739125037122233282115805886606150205440) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -5500000000000000078441167310397074032871539922947539497648128) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -5500000000000000000000) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (if (<=.f64 d2 -5000) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d2 -6845313241232439/1267650600228229401496703205376) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (if (<=.f64 d2 -5582757582296647/1329227995784915872903807060280344576) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 5186557740999835/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d1)))))))))
(if (<=.f64 d2 -179999999999999997730703140016373739125037122233282115805886606150205440) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -5500000000000000078441167310397074032871539922947539497648128) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -5500000000000000000000) (*.f64 (neg.f64 d1) (+.f64 d1 d3)) (if (<=.f64 d2 -5000) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d2 -6845313241232439/1267650600228229401496703205376) (*.f64 (neg.f64 d1) (+.f64 d1 d3)) (if (<=.f64 d2 -5582757582296647/1329227995784915872903807060280344576) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d2 5186557740999835/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (*.f64 (neg.f64 d1) (+.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))))))))
(if (<=.f64 d2 -179999999999999997730703140016373739125037122233282115805886606150205440) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -5500000000000000078441167310397074032871539922947539497648128) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -5500000000000000000000) (*.f64 d1 (-.f64 (neg.f64 d1) d3)) (if (<=.f64 d2 -5000) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d2 -6845313241232439/1267650600228229401496703205376) (*.f64 d1 (-.f64 (neg.f64 d1) d3)) (if (<=.f64 d2 -5582757582296647/1329227995784915872903807060280344576) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d2 5186557740999835/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (*.f64 d1 (-.f64 (neg.f64 d1) d3)) (*.f64 d1 (-.f64 d4 d1)))))))))
(if (<=.f64 d2 -5199999999999999629305645241398259777150197680811032562750001182893146112) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -3961408125713217/158456325028528675187087900672) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d2 -640796110776273/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d1)))))
(if (<=.f64 d4 492525077454931/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 8116567392432203/9223372036854775808) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d4 1781752415879967/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 200000000000000015259539682183774006589929941893120) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4))))
(if (<=.f64 d4 1781752415879967/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 200000000000000015259539682183774006589929941893120) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d4 d2))))
(if (<=.f64 d4 419999999999999990506658464307304385594882244214784) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d4 419999999999999990506658464307304385594882244214784) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d4 d2)))
(if (<=.f64 d1 -55999999999999996832408396624143036097314633636466271704765318450540658483515664717656128797897260200662455058175705214831642701847898064080725484484651382675421282138822036217135104) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 6152889513734855/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d1 8942231032632235/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d1 6201111167598451/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d1 7352342185704225/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d1 15999999999999999995734448065970459917688624305894986980573443008389914872358780186766716153033074535098710061184459360326281505506064483522128253756112896) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))))))))
(if (<=.f64 d1 -55999999999999996832408396624143036097314633636466271704765318450540658483515664717656128797897260200662455058175705214831642701847898064080725484484651382675421282138822036217135104) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 6152889513734855/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d1 8942231032632235/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d1 6201111167598451/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d1 7352342185704225/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d1 15999999999999999995734448065970459917688624305894986980573443008389914872358780186766716153033074535098710061184459360326281505506064483522128253756112896) (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d1))))))))
(if (<=.f64 d4 -5012446967602509/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (*.f64 d1 d2) (if (<=.f64 d4 583992399055641/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 8389699228974229/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 d1 d2) (if (<=.f64 d4 309869985370429/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))
(if (<=.f64 d2 -1450000000000000085248140721960835774271131541033437448457796137057779712) (*.f64 d1 d2) (if (<=.f64 d2 -134999999999999997905366558239574982656) (*.f64 d1 d4) (if (<=.f64 d2 -31000000000000000686792114176) (*.f64 d1 d2) (if (<=.f64 d2 3135285318820699/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))))
(if (<=.f64 d2 -219999999999999994501978431813987710737983990017906259551658523634958336) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
Compiler

Compiled 429 to 238 computations (44.5% saved)

soundness1.3s (15.7%)

Rules
702×+-commutative
651×associate-+l-
637×+-commutative
599×associate-+r-
482×+-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
073984
1267776
21072664
33858644
082742024
1230337112
082742024
1230337112
082742024
1230337112
082742024
1230337112
051615505
1140413939
2602213929
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 318 to 106 computations (66.7% saved)

end1.0ms (0%)

preprocess161.0ms (1.9%)

Remove

(sort d2 d4)

Compiler

Compiled 896 to 356 computations (60.3% saved)

Profiling

Loading profile data...