FastMath dist4

Time bar (total: 7.0s)

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.2s (17.6%)

Results
747.0ms5522×body256valid
479.0ms2734×body256infinite
Bogosity

preprocess144.0ms (2%)

Algorithm
egg-herbie
Rules
1648×sub-neg
1210×fma-def
1128×+-commutative
844×distribute-lft-out--
622×*-commutative
Problems
222×No Errors
28×(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
064464
1269344
2937304
33466300
46515300
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))
(-.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 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.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 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.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 (neg.f64 d1) (-.f64 d2 d3)) (-.f64 (*.f64 d4 (neg.f64 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (-.f64 (-.f64 d3 (+.f64 d2 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 d2 d3) (-.f64 d4 d1)))
(-.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 d2 (+.f64 d3 d4)) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(+.f64 (*.f64 d2 (-.f64 d1 d3)) (-.f64 (*.f64 d2 d4) (*.f64 d2 d2)))
(fma.f64 d2 (-.f64 d1 d3) (*.f64 d2 (-.f64 d4 d2)))
(*.f64 d2 (+.f64 (-.f64 d1 d3) (-.f64 d4 d2)))
(*.f64 d2 (-.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(+.f64 (*.f64 d3 (-.f64 d2 d1)) (-.f64 (*.f64 d3 d4) (*.f64 d3 d3)))
(fma.f64 d3 (-.f64 d2 d1) (*.f64 d3 (-.f64 d4 d3)))
(*.f64 d3 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d3 (+.f64 d2 (-.f64 d4 (+.f64 d3 d1))))
(-.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 d2 (-.f64 d1 d3)) 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 d3 d1) (-.f64 d4 d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.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 (-.f64 d3 d4) d1)))
Symmetry

(sort d2 d4)

Compiler

Compiled 73 to 23 computations (68.5% saved)

eval2.0ms (0%)

Compiler

Compiled 137 to 47 computations (65.7% saved)

prune3.0ms (0%)

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

Compiled 60 to 36 computations (40% saved)

localize61.0ms (0.9%)

Localize:

Found 8 expressions with local error:

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

Compiled 69 to 14 computations (79.7% saved)

series13.0ms (0.2%)

Counts
4 → 144
Calls

39 calls:

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

rewrite212.0ms (3%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
754×distribute-lft-in
730×distribute-rgt-in
724×associate-*r*
688×fma-def
446×prod-diff
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01576
110576
2109876
Stop Event
node limit
Counts
4 → 297
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 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))
Outputs
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(+.f64 (*.f64 d1 d4) (*.f64 (fma.f64 -1 d1 (-.f64 d2 d3)) d1))
(+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))))
(+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (fma.f64 -1 d3 d4) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 (fma.f64 -1 d3 d4) d1) d1))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))
(+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 (-.f64 d4 (-.f64 d1 d2)) d1) (*.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 d1))
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)))
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 0 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (*.f64 0 (*.f64 d1 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 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 0) (*.f64 d1 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 d3 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (pow.f64 d1 4)) (-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (-.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 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 d1 (-.f64 d2 (+.f64 d3 d4))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))) (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))) (-.f64 (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 d4 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d2 (-.f64 d3 d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d4 d1 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(fma.f64 d4 d1 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d4 d1) d1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)) d1 (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)))
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 0 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (*.f64 0 (*.f64 d1 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 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 0) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))
(*.f64 (-.f64 d4 (+.f64 (-.f64 d1 d2) 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 d1 (-.f64 d2 (+.f64 d3 d4))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (/.f64 1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(*.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2))))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (+.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)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (pow.f64 d1 4)) (-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (-.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 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 d1 (-.f64 d2 (+.f64 d3 d4))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))) (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))) (-.f64 (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 d4 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d2 (-.f64 d3 d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d4 d1 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(fma.f64 d4 d1 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d4 d1) d1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)) d1 (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 d4) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 d4))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (neg.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (neg.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 d1))
(+.f64 (+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(+.f64 (+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 d4)) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.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 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (/.f64 1 (+.f64 d1 d4)))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (/.f64 1 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)))
(*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 d1 4) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (-.f64 (pow.f64 d1 4) (pow.f64 (*.f64 d1 d4) 2)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (*.f64 d1 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 0 (*.f64 d1 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 0 (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 0 (*.f64 d1 d1)) 3)) (+.f64 (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (*.f64 d1 d1))))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (+.f64 d1 d4))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))
(/.f64 1 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.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 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))) (-.f64 (*.f64 d1 d4) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))))) (+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))))) (+.f64 (/.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 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (*.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d4) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (*.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) 3) (pow.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (*.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) 3) (pow.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (+.f64 (*.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))))))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d1)))
(fma.f64 d1 d4 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 d1 d4 (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d1)))
(fma.f64 d4 d1 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 d4 d1 (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(fma.f64 (neg.f64 d1) d1 (*.f64 d1 d4))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d3)))
Calls

12 calls:

1.0ms
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
0.0ms
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
0.0ms
(*.f64 d1 (-.f64 d2 d3))
0.0ms
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
0.0ms
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))

simplify209.0ms (3%)

Algorithm
egg-herbie
Rules
1346×fma-def
690×associate-*l*
670×associate-*r*
663×+-commutative
595×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061219145
1211017081
Stop Event
node limit
Counts
441 → 324
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 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 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(+.f64 (*.f64 d1 d4) (*.f64 (fma.f64 -1 d1 (-.f64 d2 d3)) d1))
(+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))))
(+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (fma.f64 -1 d3 d4) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 (fma.f64 -1 d3 d4) d1) d1))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))
(+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 (-.f64 d4 (-.f64 d1 d2)) d1) (*.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 d1))
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)))
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 0 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (*.f64 0 (*.f64 d1 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 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 0) (*.f64 d1 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 d3 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (pow.f64 d1 4)) (-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (-.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 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 d1 (-.f64 d2 (+.f64 d3 d4))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))) (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))) (-.f64 (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 d4 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d2 (-.f64 d3 d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d4 d1 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(fma.f64 d4 d1 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d4 d1) d1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)) d1 (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1)))))
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)))
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 0 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (*.f64 0 (*.f64 d1 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 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 0) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))
(*.f64 (-.f64 d4 (+.f64 (-.f64 d1 d2) 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 d1 (-.f64 d2 (+.f64 d3 d4))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (/.f64 1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(*.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2))))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (+.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)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (pow.f64 d1 4)) (-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (-.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 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 d1 (-.f64 d2 (+.f64 d3 d4))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))) (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))) (-.f64 (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 d4 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d2 (-.f64 d3 d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d4 d1 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(fma.f64 d4 d1 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d4 d1) d1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)) d1 (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(*.f64 1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))) (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(pow.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) 1)
(exp.f64 (log.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(log.f64 (exp.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(binary32->binary64 (+.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3))) (-.f32 (*.f32 (binary64->binary32 d1) (binary64->binary32 d4)) (*.f32 (binary64->binary32 d1) (binary64->binary32 d1)))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 d4) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 d4))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (neg.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (neg.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 d1))
(+.f64 (+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(+.f64 (+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 d4)) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.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 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (/.f64 1 (+.f64 d1 d4)))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (/.f64 1 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)))
(*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 d1 4) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (-.f64 (pow.f64 d1 4) (pow.f64 (*.f64 d1 d4) 2)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (*.f64 d1 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 0 (*.f64 d1 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 0 (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 0 (*.f64 d1 d1)) 3)) (+.f64 (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (*.f64 d1 d1))))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (+.f64 d1 d4))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))
(/.f64 1 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.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 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))) (-.f64 (*.f64 d1 d4) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))))) (+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))))) (+.f64 (/.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 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (*.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d4) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (*.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) 3) (pow.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (*.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) 3) (pow.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (+.f64 (*.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))))))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d1)))
(fma.f64 d1 d4 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 d1 d4 (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d1)))
(fma.f64 d4 d1 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 d4 d1 (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(fma.f64 (neg.f64 d1) d1 (*.f64 d1 d4))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 d4))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) (sqrt.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(*.f64 1 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) (cbrt.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (cbrt.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(pow.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) 1)
(exp.f64 (log.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(log.f64 (exp.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(binary32->binary64 (-.f32 (*.f32 (binary64->binary32 d1) (binary64->binary32 d4)) (*.f32 (binary64->binary32 d1) (binary64->binary32 d1))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 1 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(log.f64 (exp.f64 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(binary32->binary64 (-.f32 (*.f32 (binary64->binary32 d1) (binary64->binary32 d4)) (*.f32 (binary64->binary32 d1) (binary64->binary32 d1))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(binary32->binary64 (+.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3))) (-.f32 (*.f32 (binary64->binary32 d1) (binary64->binary32 d4)) (*.f32 (binary64->binary32 d1) (binary64->binary32 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 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 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)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 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 d4 (-.f64 d2 d3)))) (*.f64 d1 d1)))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 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 d4 (-.f64 d2 d3)))) (*.f64 d1 d1)))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 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 d4 (-.f64 d2 d3)))) (*.f64 d1 d1)))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 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))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 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))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d4)
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d4)
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.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 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 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 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 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 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 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 (*.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 -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 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 (fma.f64 -1 d1 (-.f64 d2 d3)) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (fma.f64 -1 d3 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 (fma.f64 -1 d3 d4) d1) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))
(/.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 (-.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 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2))) (*.f64 d1 (neg.f64 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 (-.f64 d4 (-.f64 d1 d2)) d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))
(/.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 (-.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 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (*.f64 0 (*.f64 d1 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 (-.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 (+.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 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(fma.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 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 0) (*.f64 d1 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.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 d3 d4)))))
(/.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 (-.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 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2))))
(*.f64 (/.f64 d1 (/.f64 d1 d1)) (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2)) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (pow.f64 d1 4)) (-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (pow.f64 d1 3) (+.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d3) d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (-.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (pow.f64 d1 3) (+.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d3) d1))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))
(/.f64 d1 (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)) (pow.f64 (-.f64 d2 d3) 2)))
(*.f64 (/.f64 d1 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) (-.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 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.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 1 (/.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.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)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 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 d1 (-.f64 d2 (+.f64 d3 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 d1 (neg.f64 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (neg.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))) (*.f64 d1 (-.f64 d4 (fma.f64 -1 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d4) (-.f64 d2 d3))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (*.f64 d1 (-.f64 (+.f64 d1 d4) (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 d1 (-.f64 d2 d3) 0) (fma.f64 d1 (-.f64 d2 d3) 0))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 d1 (-.f64 d2 d3) 0)))
(/.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 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))) (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3)) (*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3)) 0) (fma.f64 d1 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3) 0))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))) (*.f64 d1 (-.f64 d4 (fma.f64 -1 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d4) (-.f64 d2 d3))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (*.f64 d1 (-.f64 (+.f64 d1 d4) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) (/.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 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))))
(/.f64 (*.f64 (/.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 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (-.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 d4)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) (fma.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) (pow.f64 (*.f64 d1 d4) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 d1 (-.f64 d2 d3) 0) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 d1 (-.f64 d2 d3) 0) (-.f64 (fma.f64 d1 (-.f64 d2 d3) 0) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))) (-.f64 (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1))))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3)) 3)) (-.f64 (fma.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3)) (*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3)) 0) (*.f64 d1 (*.f64 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3) 0))))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d2))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d3 (-.f64 d1 d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d2))) 3)) (fma.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d1 d4) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 d4) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) 3)) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 d4 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 (-.f64 d3 d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d4 d1 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d4 d1 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 d1) d1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)) d1 (*.f64 0 (*.f64 d1 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (*.f64 0 (*.f64 d1 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 (-.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))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (*.f64 0 (*.f64 d1 d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(cbrt.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1)))))
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))
(/.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 (-.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 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (*.f64 0 (*.f64 d1 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 (-.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 (+.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 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(fma.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 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 0) (*.f64 d1 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)) d1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.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 1 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))
(/.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 (-.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 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (/.f64 1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 d1 (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(*.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)) (pow.f64 (-.f64 d2 d3) 2)))
(*.f64 (/.f64 d1 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (-.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 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.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 (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (+.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)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.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 d3 d4)))))
(/.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 (-.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 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2))))
(*.f64 (/.f64 d1 (/.f64 d1 d1)) (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2)) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (pow.f64 d1 4)) (-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (pow.f64 d1 3) (+.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d3) d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (-.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (pow.f64 d1 3) (+.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d3) d1))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))
(/.f64 d1 (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)) (pow.f64 (-.f64 d2 d3) 2)))
(*.f64 (/.f64 d1 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) (-.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 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.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 1 (/.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.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)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 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 d1 (-.f64 d2 (+.f64 d3 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 d1 (neg.f64 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (neg.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))) (*.f64 d1 (-.f64 d4 (fma.f64 -1 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d4) (-.f64 d2 d3))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (*.f64 d1 (-.f64 (+.f64 d1 d4) (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 d1 (-.f64 d2 d3) 0) (fma.f64 d1 (-.f64 d2 d3) 0))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 d1 (-.f64 d2 d3) 0)))
(/.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 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))) (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3)) (*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3)) 0) (fma.f64 d1 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3) 0))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))) (*.f64 d1 (-.f64 d4 (fma.f64 -1 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d4) (-.f64 d2 d3))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (*.f64 d1 (-.f64 (+.f64 d1 d4) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) (/.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 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))))
(/.f64 (*.f64 (/.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 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (-.f64 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) (*.f64 d1 d4)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) (fma.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) (pow.f64 (*.f64 d1 d4) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 d1 (-.f64 d2 d3) 0) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 d1 (-.f64 d2 d3) 0) (-.f64 (fma.f64 d1 (-.f64 d2 d3) 0) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)))) (-.f64 (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3))) (*.f64 0 (*.f64 d1 d1))))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3)) 3)) (-.f64 (fma.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3)) (*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3)) 0) (*.f64 d1 (*.f64 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3) 0))))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3)) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d2))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d3 (-.f64 d1 d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d2))) 3)) (fma.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d1 d4) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 d4) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) 3)) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 d4 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 (-.f64 d3 d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d4 d1 (*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d4 d1 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d1 d2) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 d1) d1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 (+.f64 (-.f64 d1 d2) d3)) d1 (*.f64 0 (*.f64 d1 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (*.f64 0 (*.f64 d1 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 (-.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))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (*.f64 0 (*.f64 d1 d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))) (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(cbrt.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))
(pow.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (log.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(log.f64 (exp.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(binary32->binary64 (+.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3))) (-.f32 (*.f32 (binary64->binary32 d1) (binary64->binary32 d4)) (*.f32 (binary64->binary32 d1) (binary64->binary32 d1)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1)))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (*.f64 d1 d1)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (*.f64 0 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (neg.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (neg.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 d4)) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(*.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 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (/.f64 1 (+.f64 d1 d4)))
(/.f64 d1 (/.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (/.f64 1 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(*.f64 d1 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (/.f64 1 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(*.f64 (/.f64 d1 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))
(*.f64 (/.f64 1 (*.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 d1 (+.f64 d1 d4)))
(*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 d1 4) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (-.f64 (pow.f64 d1 4) (pow.f64 (*.f64 d1 d4) 2)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 d1 4) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 (neg.f64 d1) d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (*.f64 d1 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 0) (fma.f64 d1 (-.f64 d4 d1) 0))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d4 d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 0 (*.f64 d1 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 0 (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 0))))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 0 (*.f64 d1 d1)) 3)) (+.f64 (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (*.f64 d1 d1))))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 0))))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (+.f64 d1 d4))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (/.f64 1 (+.f64 d1 d4)))
(/.f64 d1 (/.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))
(*.f64 d1 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (/.f64 1 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(*.f64 (/.f64 d1 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))
(/.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 d1 (+.f64 d1 d4)))
(/.f64 1 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 d1 4) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 (neg.f64 d1) d4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (*.f64 (*.f64 d1 d1) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))) (-.f64 (*.f64 d1 d4) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 0) (fma.f64 d1 (-.f64 d4 d1) 0))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d4 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 0 (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (-.f64 d4 d1) (neg.f64 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))))) (+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))))) (+.f64 (/.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 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (/.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 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))))) (+.f64 (/.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 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (*.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (/.f64 (/.f64 (pow.f64 d1 6) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (/.f64 (/.f64 (pow.f64 d1 6) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d4) (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (fma.f64 d1 (neg.f64 d1) 0) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (fma.f64 d1 (neg.f64 d1) 0) (-.f64 (fma.f64 d1 (neg.f64 d1) 0) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (fma.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (pow.f64 (*.f64 d1 d4) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d1))) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 0))))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (*.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1))) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) 3) (pow.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (*.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) 3) (pow.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (*.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) 3) (pow.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (+.f64 (*.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) 3) (pow.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (pow.f64 d1 6) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 d1 6) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) 3)) (fma.f64 (/.f64 (/.f64 (pow.f64 d1 6) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (/.f64 (/.f64 (pow.f64 d1 6) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (/.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 d4 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 d4 (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (*.f64 d1 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d4 d1 (fma.f64 d1 (neg.f64 d1) (*.f64 0 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d4 d1 (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 0 (*.f64 d1 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (*.f64 0 (*.f64 d1 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(fma.f64 (neg.f64 d1) d1 (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 0 (*.f64 d1 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (*.f64 2 (*.f64 0 (*.f64 d1 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (sqrt.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) (sqrt.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 1 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) (cbrt.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (cbrt.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) 1)
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (log.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (exp.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(*.f64 d1 (-.f64 d4 d1))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d4 d1))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d4 d1))))
(binary32->binary64 (-.f32 (*.f32 (binary64->binary32 d1) (binary64->binary32 d4)) (*.f32 (binary64->binary32 d1) (binary64->binary32 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(/.f64 d1 (/.f64 (+.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d2 d3)) (fma.f64 d2 d2 (*.f64 d3 (neg.f64 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 (neg.f64 d3)))) (*.f64 d1 (-.f64 d2 (neg.f64 d3))))
(/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 (neg.f64 d3)))) (fma.f64 d1 d2 (*.f64 d1 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 (neg.f64 d3) d2)) (*.f64 d1 (*.f64 (*.f64 d2 d2) d1))))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 1 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(log.f64 (exp.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d4 d1))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d4 d1))))
(binary32->binary64 (-.f32 (*.f32 (binary64->binary32 d1) (binary64->binary32 d4)) (*.f32 (binary64->binary32 d1) (binary64->binary32 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(binary32->binary64 (+.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3))) (-.f32 (*.f32 (binary64->binary32 d1) (binary64->binary32 d4)) (*.f32 (binary64->binary32 d1) (binary64->binary32 d1)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1)))))

eval92.0ms (1.3%)

Compiler

Compiled 9023 to 2514 computations (72.1% saved)

prune88.0ms (1.3%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New3168324
Fresh000
Picked202
Done000
Total3188326
Accuracy
100.0%
Counts
326 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.6%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
81.4%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
78.2%
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
70.3%
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
35.7%
(*.f64 d1 (neg.f64 d3))
28.0%
(*.f64 d1 (neg.f64 d1))
28.8%
(*.f64 d1 d4)
27.2%
(*.f64 d1 d2)
90.6%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
81.4%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
78.2%
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
70.3%
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
35.7%
(*.f64 d1 (neg.f64 d3))
28.0%
(*.f64 d1 (neg.f64 d1))
28.8%
(*.f64 d1 d4)
27.2%
(*.f64 d1 d2)
Compiler

Compiled 312 to 208 computations (33.3% saved)

localize133.0ms (1.9%)

Localize:

Found 10 expressions with local error:

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

Compiled 85 to 18 computations (78.8% saved)

series13.0ms (0.2%)

Counts
4 → 144
Calls

39 calls:

TimeVariablePointExpression
4.0ms
d3
@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
d4
@-inf
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
0.0ms
d1
@-inf
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
0.0ms
d1
@0
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))

rewrite179.0ms (2.5%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
1052×associate-*r/
560×associate-*r*
540×associate-*l*
532×fma-def
492×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01676
110576
299876
Stop Event
node limit
Counts
4 → 151
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
Outputs
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))))
(*.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 (+.f64 d1 d2)) d3))))
(*.f64 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3)) d1)
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(*.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3))) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (+.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)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (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 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.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 (+.f64 d1 d2)) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))) (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (*.f64 d1 (fma.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (+.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4)))) (*.f64 (+.f64 d2 d3) (+.f64 d1 d4)))
(/.f64 (*.f64 d1 (fma.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))) (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 d1 (fma.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (+.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (*.f64 (+.f64 d2 d3) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (*.f64 d1 (fma.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) 1) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(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)))
(+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d1)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d4))
(/.f64 (*.f64 (+.f64 d1 d4) (*.f64 d1 (-.f64 d4 d1))) (+.f64 d1 d4))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) d4))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d4 (*.f64 d1 d4))) (*.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (neg.f64 (*.f64 d1 d1)) 3)) (+.f64 (*.f64 d1 (*.f64 d4 (*.f64 d1 d4))) (-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d1))))))
(/.f64 (*.f64 d1 1) (/.f64 (+.f64 d1 d4) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 1) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 d4)))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 d1)))
(fma.f64 d4 d1 (neg.f64 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d2)))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (neg.f64 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 d4)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 1) (/.f64 (+.f64 d1 (-.f64 d2 d4)) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))
(/.f64 (*.f64 d1 1) (/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) (-.f64 d4 (+.f64 d1 d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d1 d1))) (+.f64 d1 (+.f64 d4 d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d1 (+.f64 d1 (+.f64 d4 d2)))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (neg.f64 (+.f64 d1 (-.f64 d2 d4))))
(/.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d4 d2)))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3))) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))) (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d2) 2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 (neg.f64 d3) (-.f64 (neg.f64 d3) (+.f64 d4 d2)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3)) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (*.f64 d1 1) (/.f64 (+.f64 d2 (+.f64 d4 d3)) (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3))))
(/.f64 (*.f64 d1 1) (/.f64 (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)))) (+.f64 (-.f64 d2 d4) d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d3) (-.f64 (-.f64 d4 d3) d2))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)))) (neg.f64 (+.f64 d2 (+.f64 d4 d3))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) (neg.f64 (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d2) 2))))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 d1 (+.f64 d4 d2) (*.f64 d1 (neg.f64 d3)))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 (+.f64 d4 d2) d1 (*.f64 d1 (neg.f64 d3)))
Calls

13 calls:

80.0ms
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
0.0ms
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
0.0ms
(*.f64 d1 (-.f64 d4 d1))
0.0ms
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
0.0ms
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))

simplify231.0ms (3.3%)

Algorithm
egg-herbie
Rules
1426×fma-neg
936×associate-*r*
896×associate-*l*
817×fma-def
580×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04419775
113818965
265778895
Stop Event
node limit
Counts
295 → 257
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 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 (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 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.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 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))))
(*.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 (+.f64 d1 d2)) d3))))
(*.f64 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3)) d1)
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(*.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3))) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (+.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)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (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 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.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 (+.f64 d1 d2)) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))) (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (*.f64 d1 (fma.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (+.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4)))) (*.f64 (+.f64 d2 d3) (+.f64 d1 d4)))
(/.f64 (*.f64 d1 (fma.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))) (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 d1 (fma.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (+.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (*.f64 (+.f64 d2 d3) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (*.f64 d1 (fma.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) 1) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(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)))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 1 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))) (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(pow.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) 1)
(exp.f64 (log.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(log.f64 (exp.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(binary32->binary64 (+.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1))) (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)))))
(+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d1)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d4))
(/.f64 (*.f64 (+.f64 d1 d4) (*.f64 d1 (-.f64 d4 d1))) (+.f64 d1 d4))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) d4))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d4 (*.f64 d1 d4))) (*.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (neg.f64 (*.f64 d1 d1)) 3)) (+.f64 (*.f64 d1 (*.f64 d4 (*.f64 d1 d4))) (-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d1))))))
(/.f64 (*.f64 d1 1) (/.f64 (+.f64 d1 d4) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 1) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 d4)))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 d1)))
(fma.f64 d4 d1 (neg.f64 (*.f64 d1 d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1)))) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1))))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(log.f64 (exp.f64 (*.f64 d1 (-.f64 d4 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d4 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d4 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d2)))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (neg.f64 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 d4)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 1) (/.f64 (+.f64 d1 (-.f64 d2 d4)) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))
(/.f64 (*.f64 d1 1) (/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) (-.f64 d4 (+.f64 d1 d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d1 d1))) (+.f64 d1 (+.f64 d4 d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d1 (+.f64 d1 (+.f64 d4 d2)))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (neg.f64 (+.f64 d1 (-.f64 d2 d4))))
(/.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1)
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (binary64->binary32 d2) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d4 d2)))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3))) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))) (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d2) 2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 (neg.f64 d3) (-.f64 (neg.f64 d3) (+.f64 d4 d2)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3)) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (*.f64 d1 1) (/.f64 (+.f64 d2 (+.f64 d4 d3)) (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3))))
(/.f64 (*.f64 d1 1) (/.f64 (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)))) (+.f64 (-.f64 d2 d4) d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d3) (-.f64 (-.f64 d4 d3) d2))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)))) (neg.f64 (+.f64 d2 (+.f64 d4 d3))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) (neg.f64 (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d2) 2))))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 d1 (+.f64 d4 d2) (*.f64 d1 (neg.f64 d3)))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 (+.f64 d4 d2) d1 (*.f64 d1 (neg.f64 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(*.f64 1 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(pow.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) 1)
(exp.f64 (log.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(log.f64 (exp.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (+.f32 (binary64->binary32 d2) (binary64->binary32 d4)) (binary64->binary32 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d4 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d4 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(binary32->binary64 (+.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1))) (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (binary64->binary32 d2) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (+.f32 (binary64->binary32 d2) (binary64->binary32 d4)) (binary64->binary32 d3))))
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 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 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 d4 (-.f64 d2 d3)))) (*.f64 d1 d1)))
(*.f64 (neg.f64 d1) (+.f64 (-.f64 (neg.f64 d4) (-.f64 d2 d3)) d1))
(*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(+.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 d4 (-.f64 d2 d3)))) (*.f64 d1 d1)))
(*.f64 (neg.f64 d1) (+.f64 (-.f64 (neg.f64 d4) (-.f64 d2 d3)) d1))
(*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(+.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 d4 (-.f64 d2 d3)))) (*.f64 d1 d1)))
(*.f64 (neg.f64 d1) (+.f64 (-.f64 (neg.f64 d4) (-.f64 d2 d3)) d1))
(*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.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 (neg.f64 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.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 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.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 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.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 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 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 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) 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 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.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 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.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 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.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 (+.f64 d1 d2)) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3)) d1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (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)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (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)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(*.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3))) (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (+.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)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (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)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (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)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (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)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) (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 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 d2 (+.f64 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 d4 (+.f64 d1 d2)) d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (+.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)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (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)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.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 (+.f64 d1 d2)) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (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)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (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)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d4 (-.f64 (+.f64 d1 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 (+.f64 d1 d2) d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d4 (-.f64 (+.f64 d1 d2) d3))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1))))) (/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1))))) (/.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 d2) d1))))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1))))) (*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d4 (-.f64 (+.f64 d1 d2) d3))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1)))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1)))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))) (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3))
(/.f64 d1 (/.f64 (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))))
(*.f64 (/.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1))) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))))
(*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3)))
(/.f64 (*.f64 d1 (fma.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (+.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4)))) (*.f64 (+.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 (/.f64 d1 (+.f64 d2 d3)) (/.f64 (fma.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (+.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4))) (+.f64 d1 d4)))
(*.f64 (/.f64 d1 (+.f64 d1 d4)) (/.f64 (fma.f64 (fma.f64 d4 d4 (*.f64 d1 (neg.f64 d1))) (+.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4))) (+.f64 d2 d3)))
(/.f64 (*.f64 d1 (fma.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))) (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(*.f64 (/.f64 d1 (+.f64 d1 d4)) (/.f64 (fma.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(*.f64 (/.f64 d1 (+.f64 d1 d4)) (/.f64 (fma.f64 (fma.f64 d4 d4 (*.f64 d1 (neg.f64 d1))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 d1 (fma.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (+.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (*.f64 (+.f64 d2 d3) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(*.f64 (/.f64 d1 (+.f64 d2 d3)) (/.f64 (fma.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (+.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(*.f64 (/.f64 d1 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (/.f64 (fma.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (-.f64 d2 d3) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (+.f64 d2 d3)))
(/.f64 (*.f64 d1 (fma.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (/.f64 (fma.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(*.f64 (/.f64 d1 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (/.f64 (fma.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) 1) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d2)) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (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)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (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)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 1 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))) (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(pow.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(exp.f64 (log.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(log.f64 (exp.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(binary32->binary64 (+.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1))) (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (-.f32 (binary64->binary32 d4) (binary64->binary32 d1)) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (+.f32 (binary64->binary32 d4) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1))) (binary64->binary32 d3))))
(+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(/.f64 (*.f64 (+.f64 d1 d4) (*.f64 d1 (-.f64 d4 d1))) (+.f64 d1 d4))
(/.f64 (+.f64 d1 d4) (/.f64 (+.f64 d1 d4) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (fma.f64 d4 d4 (*.f64 d1 (neg.f64 d1))) (/.f64 d1 (+.f64 d1 d4)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))
(*.f64 (/.f64 d1 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))
(*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (/.f64 d1 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 (-.f64 (neg.f64 d4) d1)))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d4 (*.f64 d1 d4))) (*.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (neg.f64 (*.f64 d1 d1)) 3)) (+.f64 (*.f64 d1 (*.f64 d4 (*.f64 d1 d4))) (-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d1) 3)) (+.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3))))
(/.f64 (*.f64 d1 1) (/.f64 (+.f64 d1 d4) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))
(/.f64 (+.f64 d1 d4) (/.f64 (+.f64 d1 d4) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (fma.f64 d4 d4 (*.f64 d1 (neg.f64 d1))) (/.f64 d1 (+.f64 d1 d4)))
(/.f64 (*.f64 d1 1) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))
(*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (/.f64 d1 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 d4)))
(/.f64 d1 (/.f64 (-.f64 (neg.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))))
(/.f64 d1 (*.f64 1 (/.f64 (+.f64 d1 d4) (fma.f64 d4 d4 (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 d1 (*.f64 1 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))))
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d4 d1 (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 1 (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1)))) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (exp.f64 (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d4 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d4 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (neg.f64 (*.f64 d1 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (pow.f64 (-.f64 d4 d1) 2) d1))) (*.f64 d1 (+.f64 d1 (-.f64 d2 d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d2) d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (*.f64 d2 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 d1 (*.f64 (*.f64 d1 d2) (+.f64 d1 (-.f64 d2 d4))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 d4)))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d4))) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d4))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)))
(*.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3)) (/.f64 d1 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d2) d1) (*.f64 d2 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (-.f64 (-.f64 d4 d2) d1)))
(/.f64 (*.f64 d1 1) (/.f64 (+.f64 d1 (-.f64 d2 d4)) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 d4))) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d4))))
(/.f64 (*.f64 d1 1) (/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)))
(*.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3)) (/.f64 d1 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d2) d1) (*.f64 d2 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) (-.f64 d4 (+.f64 d1 d2)))
(/.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))))
(*.f64 (/.f64 d1 (-.f64 (-.f64 d4 d2) d1)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d1 d1))) (+.f64 d1 (+.f64 d4 d2)))
(/.f64 d1 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))))
(*.f64 (/.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (pow.f64 d1 3)) (+.f64 d1 (+.f64 d2 d4)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d1 (+.f64 d1 (+.f64 d4 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)) d1))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (neg.f64 (+.f64 d1 (-.f64 d2 d4))))
(/.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))))
(*.f64 (/.f64 d1 (-.f64 (-.f64 d4 d2) d1)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2)))
(/.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3)))))
(/.f64 d1 (*.f64 1 (/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d2) d1) (*.f64 d2 d2)) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (binary64->binary32 d2) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (+.f32 (binary64->binary32 d4) (binary64->binary32 d2)) (binary64->binary32 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (binary64->binary32 d4) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d4 d2)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3))) (+.f64 d2 (+.f64 d4 d3)))
(*.f64 (/.f64 d1 (+.f64 (+.f64 d2 d4) d3)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (+.f64 d2 (+.f64 d4 d3)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))) (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d2) 2)))
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 (+.f64 d2 d4) d3) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d2 d4) 2)) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 (neg.f64 d3) (-.f64 (neg.f64 d3) (+.f64 d4 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 (neg.f64 d3) (-.f64 (neg.f64 d3) (+.f64 d2 d4)))))
(*.f64 (/.f64 d1 (fma.f64 (neg.f64 d3) (-.f64 (neg.f64 d3) (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2))) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 (-.f64 d4 d3))))) (*.f64 d1 (+.f64 d3 (-.f64 d2 d4))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d3 (-.f64 d2 d4)))) (*.f64 d1 (+.f64 d3 (-.f64 d2 d4))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) (neg.f64 d3)))) (*.f64 d1 (-.f64 (+.f64 d2 d4) (neg.f64 d3))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) (fma.f64 d1 (+.f64 d2 d4) (*.f64 d1 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3)) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3)) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 (-.f64 d4 d2) d3)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 d4) 2)) (*.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4))))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 (pow.f64 (+.f64 d2 d4) 2) d1) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d3) (+.f64 d2 d4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d4)))))
(/.f64 (*.f64 d1 1) (/.f64 (+.f64 d2 (+.f64 d4 d3)) (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 (+.f64 d2 d4) d3)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (+.f64 d2 (+.f64 d4 d3)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))))
(/.f64 (*.f64 d1 1) (/.f64 (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))))
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 (+.f64 d2 d4) d3) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d2 d4) 2)) d1))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)))) (+.f64 (-.f64 d2 d4) d3))
(/.f64 d1 (/.f64 (+.f64 d3 (-.f64 d2 d4)) (*.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d3 (-.f64 d2 d4)))))
(/.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d3 (-.f64 d2 d4)))) (+.f64 d3 (-.f64 d2 d4)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d3) (-.f64 (-.f64 d4 d3) d2))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d3) (-.f64 d4 (+.f64 d2 d3)))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d3) (-.f64 (-.f64 d4 d2) d3)))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)))) (neg.f64 (+.f64 d2 (+.f64 d4 d3))))
(/.f64 d1 (/.f64 (neg.f64 (+.f64 (+.f64 d2 d4) d3)) (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))))
(/.f64 d1 (*.f64 1 (/.f64 (+.f64 d2 (+.f64 d4 d3)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) (neg.f64 (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d2) 2))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 d3 (+.f64 (+.f64 d2 d4) d3) (pow.f64 (+.f64 d2 d4) 2))) (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))))
(/.f64 d1 (*.f64 1 (/.f64 (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)))))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 d1 (+.f64 d4 d2) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 (+.f64 d4 d2) d1 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 1 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(pow.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) 1)
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(log.f64 (exp.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (+.f32 (binary64->binary32 d2) (binary64->binary32 d4)) (binary64->binary32 d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (+.f32 (binary64->binary32 d4) (binary64->binary32 d2)) (binary64->binary32 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d4 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d4 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))))
(binary32->binary64 (+.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1))) (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (-.f32 (binary64->binary32 d4) (binary64->binary32 d1)) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (+.f32 (binary64->binary32 d4) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1))) (binary64->binary32 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (binary64->binary32 d2) (-.f32 (binary64->binary32 d4) (binary64->binary32 d1)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (+.f32 (binary64->binary32 d4) (binary64->binary32 d2)) (binary64->binary32 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (binary64->binary32 d4) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (+.f32 (binary64->binary32 d2) (binary64->binary32 d4)) (binary64->binary32 d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (+.f32 (binary64->binary32 d4) (binary64->binary32 d2)) (binary64->binary32 d3))))

eval93.0ms (1.3%)

Compiler

Compiled 6432 to 1675 computations (74% saved)

prune70.0ms (1%)

Pruning

13 alts after pruning (8 fresh and 5 done)

PrunedKeptTotal
New2787285
Fresh213
Picked055
Done000
Total28013293
Accuracy
100.0%
Counts
293 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.6%
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
90.6%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
35.7%
(*.f64 d3 (neg.f64 d1))
78.2%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
81.4%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
59.3%
(*.f64 d1 (-.f64 d4 d3))
58.0%
(*.f64 d1 (-.f64 d2 d3))
48.6%
(*.f64 d1 (-.f64 d2 d1))
70.3%
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
51.8%
(*.f64 d1 (+.f64 d2 d4))
28.0%
(*.f64 d1 (neg.f64 d1))
28.8%
(*.f64 d1 d4)
27.2%
(*.f64 d1 d2)
78.6%
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
90.6%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
35.7%
(*.f64 d3 (neg.f64 d1))
78.2%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
81.4%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
59.3%
(*.f64 d1 (-.f64 d4 d3))
58.0%
(*.f64 d1 (-.f64 d2 d3))
48.6%
(*.f64 d1 (-.f64 d2 d1))
70.3%
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
51.8%
(*.f64 d1 (+.f64 d2 d4))
28.0%
(*.f64 d1 (neg.f64 d1))
28.8%
(*.f64 d1 d4)
27.2%
(*.f64 d1 d2)
Compiler

Compiled 404 to 268 computations (33.7% saved)

localize70.0ms (1%)

Localize:

Found 8 expressions with local error:

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

Compiled 74 to 16 computations (78.4% saved)

series10.0ms (0.1%)

Counts
3 → 108
Calls

30 calls:

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

rewrite168.0ms (2.4%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
546×associate-*r/
530×associate-*l/
448×fma-def
438×associate-*l*
430×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01551
19251
279851
Stop Event
node limit
Counts
3 → 152
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
Outputs
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))) (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2))))
(*.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))))
(*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (-.f64 d4 d3)))))
(*.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))) (/.f64 1 (neg.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 (-.f64 d4 d3)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 (-.f64 d4 d3))) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 (-.f64 d4 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))))
(/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (pow.f64 (*.f64 d1 d2) 4)) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 d2))) 3)))))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) 1))
(/.f64 1 (/.f64 (neg.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (-.f64 d4 (+.f64 d3 d2)))) (-.f64 d4 (+.f64 d3 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3))) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d2 (-.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) 1) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (pow.f64 (*.f64 d1 d2) 4)) (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 (*.f64 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (-.f64 d4 (+.f64 d3 d2))) d1) (-.f64 d4 (+.f64 d3 d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)) d1) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d2 (-.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 d2))) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) d1) (-.f64 d4 (+.f64 d3 d2)))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) -1)
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 (-.f64 d4 d3) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(/.f64 d1 (/.f64 1 (+.f64 d4 d2)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (/.f64 (-.f64 d2 d4) d1))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) d1))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (-.f64 d2 d4))) (*.f64 d1 (-.f64 d2 d4)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.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 d1 (*.f64 d4 (*.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 d2 d4)) (-.f64 d2 d4))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 d4)) (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (-.f64 d2 d4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3))))
(/.f64 1 (/.f64 (-.f64 d2 d4) (*.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 d2 d4))))
(/.f64 1 (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d4 (*.f64 d1 d4))) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 1) (/.f64 1 (+.f64 d4 d2)))
(/.f64 (*.f64 d1 (fma.f64 d4 d4 (neg.f64 (*.f64 d2 d2)))) (-.f64 d4 d2))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (neg.f64 (-.f64 d2 d4)))
(/.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (neg.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2))))
(/.f64 (*.f64 1 d1) (/.f64 1 (+.f64 d4 d2)))
(/.f64 (*.f64 (fma.f64 d4 d4 (neg.f64 (*.f64 d2 d2))) d1) (-.f64 d4 d2))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d1) (neg.f64 (-.f64 d2 d4)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) d1) (neg.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2))))
(fma.f64 d1 d4 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 (neg.f64 d3) d1) d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 d1 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1))) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) (-.f64 d2 d3)))))
(/.f64 1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)))))
(/.f64 1 (/.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)) (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 d1 1) (/.f64 1 (-.f64 d2 (+.f64 d1 d3))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)))) (+.f64 d2 (+.f64 d1 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (*.f64 1 d1) (/.f64 1 (-.f64 d2 (+.f64 d1 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) d1) (+.f64 d2 (+.f64 d1 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1))) d1) (neg.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) d1) (neg.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (neg.f64 d1)))
Calls

10 calls:

4.0ms
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
0.0ms
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
0.0ms
(*.f64 d1 (+.f64 d2 d4))
0.0ms
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
0.0ms
(*.f64 d1 (+.f64 d2 d4))

simplify168.0ms (2.4%)

Algorithm
egg-herbie
Rules
924×associate-*r*
864×associate-*l*
830×fma-neg
813×+-commutative
537×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04369112
113618926
263448924
Stop Event
node limit
Counts
260 → 234
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3)))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3)))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3)))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3)))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.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 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 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 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))) (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2))))
(*.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))))
(*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (-.f64 d4 d3)))))
(*.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))) (/.f64 1 (neg.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 (-.f64 d4 d3)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 (-.f64 d4 d3))) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 (-.f64 d4 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))))
(/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (pow.f64 (*.f64 d1 d2) 4)) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 d2))) 3)))))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) 1))
(/.f64 1 (/.f64 (neg.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (-.f64 d4 (+.f64 d3 d2)))) (-.f64 d4 (+.f64 d3 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3))) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d2 (-.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) 1) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (pow.f64 (*.f64 d1 d2) 4)) (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 (*.f64 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (-.f64 d4 (+.f64 d3 d2))) d1) (-.f64 d4 (+.f64 d3 d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)) d1) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d2 (-.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 d2))) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) d1) (-.f64 d4 (+.f64 d3 d2)))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) -1)
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 (-.f64 d4 d3) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d3)))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))) (sqrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(*.f64 1 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))) (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)))) (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(pow.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)) 1)
(exp.f64 (log.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(log.f64 (exp.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(binary32->binary64 (+.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d4) (binary64->binary32 d3))) (*.f32 (binary64->binary32 d1) (binary64->binary32 d2))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(/.f64 d1 (/.f64 1 (+.f64 d4 d2)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (/.f64 (-.f64 d2 d4) d1))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) d1))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (-.f64 d2 d4))) (*.f64 d1 (-.f64 d2 d4)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.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 d1 (*.f64 d4 (*.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 d2 d4)) (-.f64 d2 d4))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 d4)) (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (-.f64 d2 d4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3))))
(/.f64 1 (/.f64 (-.f64 d2 d4) (*.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 d2 d4))))
(/.f64 1 (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d4 (*.f64 d1 d4))) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 1) (/.f64 1 (+.f64 d4 d2)))
(/.f64 (*.f64 d1 (fma.f64 d4 d4 (neg.f64 (*.f64 d2 d2)))) (-.f64 d4 d2))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (neg.f64 (-.f64 d2 d4)))
(/.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (neg.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2))))
(/.f64 (*.f64 1 d1) (/.f64 1 (+.f64 d4 d2)))
(/.f64 (*.f64 (fma.f64 d4 d4 (neg.f64 (*.f64 d2 d2))) d1) (-.f64 d4 d2))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d1) (neg.f64 (-.f64 d2 d4)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) d1) (neg.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2))))
(fma.f64 d1 d4 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d4))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 1 (*.f64 d1 (+.f64 d2 d4)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d4)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d4))))
(pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1)
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d4))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 d4))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 d4))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (binary64->binary32 d2) (binary64->binary32 d4))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 (neg.f64 d3) d1) d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 d1 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1))) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) (-.f64 d2 d3)))))
(/.f64 1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)))))
(/.f64 1 (/.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)) (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 d1 1) (/.f64 1 (-.f64 d2 (+.f64 d1 d3))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)))) (+.f64 d2 (+.f64 d1 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (*.f64 1 d1) (/.f64 1 (-.f64 d2 (+.f64 d1 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) d1) (+.f64 d2 (+.f64 d1 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1))) d1) (neg.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) d1) (neg.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (neg.f64 d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(*.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 1)
(exp.f64 (log.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(log.f64 (exp.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)) (binary64->binary32 d1))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(binary32->binary64 (+.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d4) (binary64->binary32 d3))) (*.f32 (binary64->binary32 d1) (binary64->binary32 d2))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 d4))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 d4))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (binary64->binary32 d2) (binary64->binary32 d4))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)) (binary64->binary32 d1))))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3)))))
(*.f64 (neg.f64 d1) (*.f64 -1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3)))))
(*.f64 (neg.f64 d1) (*.f64 -1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3)))))
(*.f64 (neg.f64 d1) (*.f64 -1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3)))))
(*.f64 (neg.f64 d1) (*.f64 -1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.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 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 d1 (-.f64 d2 d3))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.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 d2))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))) (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(*.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d3)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (-.f64 d4 d3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d4) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(*.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d3)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))) (/.f64 1 (neg.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d3)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d4) d3))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d3)) (*.f64 d1 (+.f64 (-.f64 d2 d4) d3))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 (-.f64 d4 d3))) (-.f64 d2 (-.f64 d4 d3)))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d2 (-.f64 d3 d4))) (+.f64 d2 (-.f64 d3 d4)))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 (-.f64 d4 d3))) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 (-.f64 d4 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d4) d3))) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d4) d3))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d4) d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3)))) 3))) (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3)))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))) 3))) (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4)))
(/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d3)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (pow.f64 (*.f64 d1 d2) 4)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (fma.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d3)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d4) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (pow.f64 (*.f64 d1 d2) 4)) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (pow.f64 (*.f64 d1 d2) 4)) (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (pow.f64 (*.f64 d1 d2) 4)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 d2))) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d3)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 d2))) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 (-.f64 d4 d3) (*.f64 d2 (*.f64 d1 d1))) 3)))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 (-.f64 d4 d3) (*.f64 d2 (*.f64 d1 d1))) 3)))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d4) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) 1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(/.f64 1 (/.f64 (neg.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d3)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d3)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))))
(/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2))) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2))) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)) 3)) (/.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)) 3))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2))) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (-.f64 d4 (+.f64 d3 d2)))) (-.f64 d4 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3))) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d2 (-.f64 d2 (-.f64 d4 d3)))))
(/.f64 d1 (/.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d2 (+.f64 (-.f64 d2 d4) d3))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3))))
(*.f64 (/.f64 d1 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d2 (-.f64 d2 (-.f64 d4 d3))))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)))
(*.f64 (/.f64 d1 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d2 (+.f64 d2 (-.f64 d3 d4))))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) 1) (*.f64 d1 (-.f64 d4 (+.f64 d3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d3)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (pow.f64 (*.f64 d1 d2) 4)) (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (pow.f64 (*.f64 d1 d2) 4)) (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (pow.f64 (*.f64 d1 d2) 4)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d3 d2)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (pow.f64 (*.f64 d1 d2) 4)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 4) (fma.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 4))))
(/.f64 (*.f64 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (-.f64 d4 (+.f64 d3 d2))) d1) (-.f64 d4 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)) d1) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d2 (-.f64 d2 (-.f64 d4 d3)))))
(/.f64 d1 (/.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d2 (+.f64 (-.f64 d2 d4) d3))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3))))
(*.f64 (/.f64 d1 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d2 (-.f64 d2 (-.f64 d4 d3))))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)))
(*.f64 (/.f64 d1 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d2 (+.f64 d2 (-.f64 d3 d4))))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d3)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 d2))) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (-.f64 d2 d4) d3)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (pow.f64 (*.f64 d1 d2) 6)) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 d2))) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 (-.f64 d4 d3) (*.f64 d2 (*.f64 d1 d1))) 3)))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d2) 3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 6) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 (-.f64 d4 d3) (*.f64 d2 (*.f64 d1 d1))) 3)))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) d1) (-.f64 d4 (+.f64 d3 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) -1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 (-.f64 d4 d3) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))) (sqrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 1 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))) (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)))) (cbrt.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(pow.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)) 1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(exp.f64 (log.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(log.f64 (exp.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(binary32->binary64 (+.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d4) (binary64->binary32 d3))) (*.f32 (binary64->binary32 d1) (binary64->binary32 d2))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (-.f32 (binary64->binary32 d4) (binary64->binary32 d3)) (binary64->binary32 d2))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (binary64->binary32 d4) (-.f32 (binary64->binary32 d2) (binary64->binary32 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 d1 (/.f64 1 (+.f64 d4 d2)))
(*.f64 d1 (+.f64 d2 d4))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (/.f64 (-.f64 d2 d4) d1))
(*.f64 d1 (+.f64 d2 d4))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) d1))
(/.f64 d1 (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (-.f64 d2 d4))) (*.f64 d1 (-.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 d4))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.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 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (-.f64 d4 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 d1 (*.f64 d4 (*.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (-.f64 d4 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 d2 d4)) (-.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) d1))
(/.f64 d1 (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 d4)) (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (-.f64 d2 d4)))))
(*.f64 d1 (+.f64 d2 d4))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 d2))))) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (/.f64 1 (fma.f64 d1 (*.f64 (*.f64 d1 d4) (-.f64 d4 d2)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 1 (/.f64 (-.f64 d2 d4) (*.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 d2 d4))))
(*.f64 d1 (+.f64 d2 d4))
(/.f64 1 (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) d1))
(/.f64 d1 (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d4 (*.f64 d1 d4))) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d4 (*.f64 d1 d4))) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d4 d2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d4 d2))) (*.f64 d1 (-.f64 d4 d2)))
(/.f64 (*.f64 d1 1) (/.f64 1 (+.f64 d4 d2)))
(*.f64 d1 (+.f64 d2 d4))
(/.f64 (*.f64 d1 (fma.f64 d4 d4 (neg.f64 (*.f64 d2 d2)))) (-.f64 d4 d2))
(/.f64 (fma.f64 d4 d4 (neg.f64 (*.f64 d2 d2))) (/.f64 (-.f64 d4 d2) d1))
(*.f64 (/.f64 d1 (-.f64 d4 d2)) (*.f64 (+.f64 d2 d4) (-.f64 d4 d2)))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (neg.f64 (-.f64 d2 d4)))
(/.f64 (fma.f64 d4 d4 (neg.f64 (*.f64 d2 d2))) (/.f64 (-.f64 d4 d2) d1))
(*.f64 (/.f64 d1 (-.f64 d4 d2)) (*.f64 (+.f64 d2 d4) (-.f64 d4 d2)))
(/.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (neg.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2))) (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))))
(/.f64 d1 (*.f64 1 (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))))
(/.f64 (*.f64 1 d1) (/.f64 1 (+.f64 d4 d2)))
(*.f64 d1 (+.f64 d2 d4))
(/.f64 (*.f64 (fma.f64 d4 d4 (neg.f64 (*.f64 d2 d2))) d1) (-.f64 d4 d2))
(/.f64 (fma.f64 d4 d4 (neg.f64 (*.f64 d2 d2))) (/.f64 (-.f64 d4 d2) d1))
(*.f64 (/.f64 d1 (-.f64 d4 d2)) (*.f64 (+.f64 d2 d4) (-.f64 d4 d2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d1) (neg.f64 (-.f64 d2 d4)))
(/.f64 (fma.f64 d4 d4 (neg.f64 (*.f64 d2 d2))) (/.f64 (-.f64 d4 d2) d1))
(*.f64 (/.f64 d1 (-.f64 d4 d2)) (*.f64 (+.f64 d2 d4) (-.f64 d4 d2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) d1) (neg.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2))) (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))))
(/.f64 d1 (*.f64 1 (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))))
(fma.f64 d1 d4 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 d1 d2 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 d4 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 d2 d1 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d2 d4))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 1 (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d4)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1)
(*.f64 d1 (+.f64 d2 d4))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d2 d4))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d2 d4))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 d4))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 d4))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (binary64->binary32 d2) (binary64->binary32 d4))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (binary64->binary32 d4) (binary64->binary32 d2))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 (neg.f64 d3) d1) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(/.f64 d1 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (/.f64 (+.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (+.f64 d1 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)) d1))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))) d1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (+.f64 d1 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))) d1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) (-.f64 d2 d3)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (neg.f64 d1) (+.f64 (-.f64 (neg.f64 d1) d2) d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d3 (-.f64 (neg.f64 d1) d2))))) (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))
(/.f64 1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (+.f64 d1 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 1 (/.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)) (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))) d1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (neg.f64 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (fma.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (-.f64 (*.f64 (*.f64 d1 d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1))) (*.f64 (-.f64 d2 d3) (neg.f64 (pow.f64 d1 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 d1) 3)) (fma.f64 (*.f64 d1 d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 1) (/.f64 1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)))) (+.f64 d2 (+.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (/.f64 (+.f64 d2 (+.f64 d1 d3)) d1))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 d2 (+.f64 d1 d3))) (+.f64 d2 (+.f64 d1 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 (neg.f64 d1) d2) d3) d1))
(/.f64 d1 (*.f64 1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 d1 (*.f64 1 (/.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)) (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))))
(/.f64 (*.f64 1 d1) (/.f64 1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) d1) (+.f64 d2 (+.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (/.f64 (+.f64 d2 (+.f64 d1 d3)) d1))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 d2 (+.f64 d1 d3))) (+.f64 d2 (+.f64 d1 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1))) d1) (neg.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 (neg.f64 d1) d2) d3) d1))
(/.f64 d1 (*.f64 1 (/.f64 (+.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) d1) (neg.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 d1 (*.f64 1 (/.f64 (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2)) (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 1)
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(log.f64 (exp.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)) (binary64->binary32 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (+.f32 (binary64->binary32 d3) (binary64->binary32 d1)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (+.f32 (binary64->binary32 d1) (binary64->binary32 d3)))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(binary32->binary64 (+.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d4) (binary64->binary32 d3))) (*.f32 (binary64->binary32 d1) (binary64->binary32 d2))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (-.f32 (binary64->binary32 d4) (binary64->binary32 d3)) (binary64->binary32 d2))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (binary64->binary32 d4) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 d4))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (+.f64 d2 d4))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (binary64->binary32 d2) (binary64->binary32 d4))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (+.f32 (binary64->binary32 d4) (binary64->binary32 d2))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (-.f32 (binary64->binary32 d2) (binary64->binary32 d3)) (binary64->binary32 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (+.f32 (binary64->binary32 d3) (binary64->binary32 d1)))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (+.f32 (binary64->binary32 d1) (binary64->binary32 d3)))))

eval63.0ms (0.9%)

Compiler

Compiled 5886 to 1791 computations (69.6% saved)

prune104.0ms (1.5%)

Pruning

14 alts after pruning (6 fresh and 8 done)

PrunedKeptTotal
New2584262
Fresh123
Picked145
Done145
Total26114275
Accuracy
100.0%
Counts
275 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.5%
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
50.6%
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
57.5%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
35.7%
(*.f64 (neg.f64 d1) d3)
78.2%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
81.4%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
59.3%
(*.f64 d1 (-.f64 d4 d3))
58.0%
(*.f64 d1 (-.f64 d2 d3))
48.6%
(*.f64 d1 (-.f64 d2 d1))
70.3%
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
51.8%
(*.f64 d1 (+.f64 d2 d4))
28.0%
(*.f64 d1 (neg.f64 d1))
28.8%
(*.f64 d1 d4)
27.2%
(*.f64 d1 d2)
71.5%
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
50.6%
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
57.5%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
35.7%
(*.f64 (neg.f64 d1) d3)
78.2%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
81.4%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
59.3%
(*.f64 d1 (-.f64 d4 d3))
58.0%
(*.f64 d1 (-.f64 d2 d3))
48.6%
(*.f64 d1 (-.f64 d2 d1))
70.3%
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
51.8%
(*.f64 d1 (+.f64 d2 d4))
28.0%
(*.f64 d1 (neg.f64 d1))
28.8%
(*.f64 d1 d4)
27.2%
(*.f64 d1 d2)
Compiler

Compiled 386 to 258 computations (33.2% saved)

localize96.0ms (1.4%)

Localize:

Found 8 expressions with local error:

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

Compiled 70 to 15 computations (78.6% saved)

series7.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

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

rewrite187.0ms (2.7%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
594×frac-times
540×prod-exp
440×log-prod
366×fma-def
350×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01362
16962
254162
3705862
Stop Event
node limit
Counts
4 → 291
Calls
Call 1
Inputs
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
Outputs
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (*.f64 0 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 0 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (neg.f64 d1) d3)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 0 (*.f64 d1 d3))))
(+.f64 (*.f64 d3 (neg.f64 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 d3 (neg.f64 d1)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(+.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d3 (neg.f64 d1))) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) (*.f64 d3 (neg.f64 d1)))
(+.f64 (+.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))
(+.f64 (+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3))))
(*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3)))))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 (neg.f64 d1)) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1)))))))
(*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2)) (/.f64 1 (fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (*.f64 0 (*.f64 d1 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 0 (*.f64 d1 d3)) (-.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))
(*.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 d2 (-.f64 d1 d3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 (-.f64 d2 d1)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 2))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(/.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 (neg.f64 d1)) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d3 (neg.f64 d1)))))))
(/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2)) (fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (*.f64 0 (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 0 (*.f64 d1 d3)) (-.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 0 (*.f64 d1 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6))))
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (neg.f64 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 (neg.f64 d1)) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (-.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3))) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3))))) (+.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (-.f64 (*.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (+.f64 (*.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3))) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3))) (-.f64 d2 (-.f64 d1 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3)))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) d1) (-.f64 d2 (-.f64 d1 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (-.f64 d2 (-.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2))) (neg.f64 (fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (*.f64 0 (*.f64 d1 d3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 0 (*.f64 d1 d3)) (-.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (neg.f64 (*.f64 d1 (neg.f64 (-.f64 d2 (-.f64 d1 d3))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(pow.f64 (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) -1)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (-.f64 d2 (-.f64 d1 d3))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 d1 (-.f64 d2 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (*.f64 0 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(fma.f64 d1 (neg.f64 d3) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 d3 (neg.f64 d1)))
(fma.f64 (-.f64 d2 d1) d1 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))
(fma.f64 (-.f64 d2 d1) d1 (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 d3 (neg.f64 d1) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3))) (*.f64 0 (*.f64 d1 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (-.f64 d2 (+.f64 d1 d3)) d1 (*.f64 0 (*.f64 d1 d3)))
(fma.f64 (-.f64 d2 (+.f64 d1 d3)) d1 (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (*.f64 0 (*.f64 d1 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d2))
(/.f64 d1 (/.f64 1 (-.f64 d2 d1)))
(/.f64 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))) (/.f64 (+.f64 d1 d2) d1))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) d2))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1)))) (+.f64 d1 d2))
(/.f64 1 (/.f64 (+.f64 d1 d2) (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))))))
(/.f64 1 (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 d1 1) (/.f64 1 (-.f64 d2 d1)))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 (*.f64 d2 d2)) (*.f64 d1 d1))) (neg.f64 (+.f64 d1 d2)))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 (*.f64 1 d1) (/.f64 1 (-.f64 d2 d1)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 d2 d2)) (*.f64 d1 d1)) d1) (neg.f64 (+.f64 d1 d2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) d1) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))))) (neg.f64 (+.f64 d1 d2)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d1)))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d2))
(/.f64 d1 (/.f64 1 (-.f64 d2 d1)))
(/.f64 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))) (/.f64 (+.f64 d1 d2) d1))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) d2))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1)))) (+.f64 d1 d2))
(/.f64 1 (/.f64 (+.f64 d1 d2) (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))))))
(/.f64 1 (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 d1 1) (/.f64 1 (-.f64 d2 d1)))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 (*.f64 d2 d2)) (*.f64 d1 d1))) (neg.f64 (+.f64 d1 d2)))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 (*.f64 1 d1) (/.f64 1 (-.f64 d2 d1)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 d2 d2)) (*.f64 d1 d1)) d1) (neg.f64 (+.f64 d1 d2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) d1) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))))) (neg.f64 (+.f64 d1 d2)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d1)))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d1)))
(+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d1) d3)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1)))
(+.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (-.f64 (neg.f64 d1) d3)))
(+.f64 (*.f64 0 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (neg.f64 d1) d3)))
(-.f64 0 (*.f64 d1 (+.f64 d1 d3)))
(-.f64 0 (-.f64 (*.f64 d1 d3) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) 0) (*.f64 d1 d3))
(/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (/.f64 (-.f64 d1 d3) (neg.f64 d1)))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (neg.f64 d1)))
(/.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3)))) (-.f64 d1 d3))
(/.f64 1 (/.f64 (-.f64 d1 d3) (*.f64 d1 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))))))
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1))))
(/.f64 (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d3)))) (+.f64 0 (*.f64 d1 (+.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 (neg.f64 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (neg.f64 d1)) 3) (pow.f64 (*.f64 d3 (neg.f64 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 d1 (+.f64 d1 d3)) 3)) (+.f64 0 (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d3))) (*.f64 0 (*.f64 d1 (+.f64 d1 d3))))))
(/.f64 (*.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (neg.f64 d1))) (*.f64 (-.f64 d1 d3) d1))
(/.f64 (*.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (pow.f64 (neg.f64 d1) 3)) (*.f64 (-.f64 d1 d3) (*.f64 d1 d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (*.f64 d1 (neg.f64 d1))) (*.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (pow.f64 (neg.f64 d1) 3)) (*.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (*.f64 d1 d1)))
(/.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 (neg.f64 d1))) d1)
(/.f64 (*.f64 (+.f64 d1 d3) (pow.f64 (neg.f64 d1) 3)) (*.f64 d1 d1))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))) (-.f64 d3 d1))
(/.f64 (*.f64 (neg.f64 d1) 1) (/.f64 1 (+.f64 d1 d3)))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3)))) (neg.f64 (-.f64 d1 d3)))
(/.f64 (*.f64 (neg.f64 d1) (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (*.f64 d1 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (*.f64 d1 (-.f64 d1 d3)))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (neg.f64 d1)) (-.f64 d3 d1))
(/.f64 (*.f64 1 (neg.f64 d1)) (/.f64 1 (+.f64 d1 d3)))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))) (neg.f64 d1)) (neg.f64 (-.f64 d1 d3)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (neg.f64 d1)) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d3)) d1)
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (+.f64 d1 d3)) (*.f64 d1 d1))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (-.f64 d3 d1) d1))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (pow.f64 (neg.f64 d1) 3)) (*.f64 (-.f64 d3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 1 (*.f64 d1 (neg.f64 d1))) (*.f64 (/.f64 1 (+.f64 d1 d3)) d1))
(/.f64 (*.f64 1 (pow.f64 (neg.f64 d1) 3)) (*.f64 (/.f64 1 (+.f64 d1 d3)) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))) (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 (-.f64 d1 d3)) d1))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))) (pow.f64 (neg.f64 d1) 3)) (*.f64 (neg.f64 (-.f64 d1 d3)) (*.f64 d1 d1)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) d1))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (pow.f64 (neg.f64 d1) 3)) (*.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d1)))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (*.f64 d1 (/.f64 1 (+.f64 d1 d3))))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3)))) (*.f64 d1 (neg.f64 (-.f64 d1 d3))))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))) (*.f64 d1 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d3 d1)))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) 1) (*.f64 (*.f64 d1 d1) (/.f64 1 (+.f64 d1 d3))))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3)))) (*.f64 (*.f64 d1 d1) (neg.f64 (-.f64 d1 d3))))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))) (*.f64 (*.f64 d1 d1) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))))) (neg.f64 (-.f64 d1 d3)))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))))) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(fma.f64 d1 (neg.f64 d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 d1 (neg.f64 d3) (*.f64 d1 (neg.f64 d1)))
(fma.f64 d3 (neg.f64 d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (neg.f64 d1) d1 (*.f64 d3 (neg.f64 d1)))
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (neg.f64 d3) d1 (*.f64 d1 (neg.f64 d1)))
Calls

12 calls:

1.0ms
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
0.0ms
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
0.0ms
(*.f64 d1 (-.f64 d2 d1))
0.0ms
(*.f64 d1 (-.f64 d2 d1))
0.0ms
(*.f64 (+.f64 d1 d3) (neg.f64 d1))

simplify238.0ms (3.4%)

Algorithm
egg-herbie
Rules
1398×associate-/l*
1175×fma-def
902×associate-/r*
793×*-commutative
621×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
068816349
1230914757
Stop Event
node limit
Counts
399 → 358
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 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))) (*.f64 -1 (pow.f64 d1 2)))
(-.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.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 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 -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 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 -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 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (*.f64 0 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 0 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (neg.f64 d1) d3)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 0 (*.f64 d1 d3))))
(+.f64 (*.f64 d3 (neg.f64 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(+.f64 (*.f64 d3 (neg.f64 d1)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(+.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d3 (neg.f64 d1))) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) (*.f64 d3 (neg.f64 d1)))
(+.f64 (+.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))
(+.f64 (+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3))))
(*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3)))))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 (neg.f64 d1)) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1)))))))
(*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2)) (/.f64 1 (fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (*.f64 0 (*.f64 d1 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 0 (*.f64 d1 d3)) (-.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))
(*.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 d2 (-.f64 d1 d3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 (-.f64 d2 d1)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 2))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(/.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 (neg.f64 d1)) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d3 (neg.f64 d1)))))))
(/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2)) (fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (*.f64 0 (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 0 (*.f64 d1 d3)) (-.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 0 (*.f64 d1 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6))))
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (neg.f64 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 (neg.f64 d1)) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (-.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3))) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3))))) (+.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (-.f64 (*.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (+.f64 (*.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3))) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3))) (-.f64 d2 (-.f64 d1 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3)))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) d1) (-.f64 d2 (-.f64 d1 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (-.f64 d2 (-.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2))) (neg.f64 (fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (*.f64 0 (*.f64 d1 d3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 0 (*.f64 d1 d3)) (-.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (neg.f64 (*.f64 d1 (neg.f64 (-.f64 d2 (-.f64 d1 d3))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(pow.f64 (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) -1)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (-.f64 d2 (-.f64 d1 d3))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 d1 (-.f64 d2 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (*.f64 0 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(fma.f64 d1 (neg.f64 d3) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 d3 (neg.f64 d1)))
(fma.f64 (-.f64 d2 d1) d1 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))
(fma.f64 (-.f64 d2 d1) d1 (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 d3 (neg.f64 d1) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3))) (*.f64 0 (*.f64 d1 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (-.f64 d2 (+.f64 d1 d3)) d1 (*.f64 0 (*.f64 d1 d3)))
(fma.f64 (-.f64 d2 (+.f64 d1 d3)) d1 (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (*.f64 0 (*.f64 d1 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d2 d1)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))) (sqrt.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(*.f64 1 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))) (cbrt.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3)))) (cbrt.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(pow.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3)) 1)
(exp.f64 (log.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(log.f64 (exp.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(binary32->binary64 (-.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1))) (*.f32 (binary64->binary32 d1) (binary64->binary32 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d2))
(/.f64 d1 (/.f64 1 (-.f64 d2 d1)))
(/.f64 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))) (/.f64 (+.f64 d1 d2) d1))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) d2))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1)))) (+.f64 d1 d2))
(/.f64 1 (/.f64 (+.f64 d1 d2) (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))))))
(/.f64 1 (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 d1 1) (/.f64 1 (-.f64 d2 d1)))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 (*.f64 d2 d2)) (*.f64 d1 d1))) (neg.f64 (+.f64 d1 d2)))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 (*.f64 1 d1) (/.f64 1 (-.f64 d2 d1)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 d2 d2)) (*.f64 d1 d1)) d1) (neg.f64 (+.f64 d1 d2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) d1) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))))) (neg.f64 (+.f64 d1 d2)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d1)))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 1 (*.f64 d1 (-.f64 d2 d1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(log.f64 (exp.f64 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d2))
(/.f64 d1 (/.f64 1 (-.f64 d2 d1)))
(/.f64 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))) (/.f64 (+.f64 d1 d2) d1))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) d2))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1)))) (+.f64 d1 d2))
(/.f64 1 (/.f64 (+.f64 d1 d2) (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))))))
(/.f64 1 (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 d1 1) (/.f64 1 (-.f64 d2 d1)))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 (*.f64 d2 d2)) (*.f64 d1 d1))) (neg.f64 (+.f64 d1 d2)))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 (*.f64 1 d1) (/.f64 1 (-.f64 d2 d1)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 d2 d2)) (*.f64 d1 d1)) d1) (neg.f64 (+.f64 d1 d2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) d1) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))))) (neg.f64 (+.f64 d1 d2)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d1)))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 1 (*.f64 d1 (-.f64 d2 d1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(log.f64 (exp.f64 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1))))
(+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d1) d3)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1)))
(+.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (-.f64 (neg.f64 d1) d3)))
(+.f64 (*.f64 0 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (neg.f64 d1) d3)))
(-.f64 0 (*.f64 d1 (+.f64 d1 d3)))
(-.f64 0 (-.f64 (*.f64 d1 d3) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) 0) (*.f64 d1 d3))
(/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (/.f64 (-.f64 d1 d3) (neg.f64 d1)))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (neg.f64 d1)))
(/.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3)))) (-.f64 d1 d3))
(/.f64 1 (/.f64 (-.f64 d1 d3) (*.f64 d1 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))))))
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1))))
(/.f64 (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d3)))) (+.f64 0 (*.f64 d1 (+.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 (neg.f64 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (neg.f64 d1)) 3) (pow.f64 (*.f64 d3 (neg.f64 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 d1 (+.f64 d1 d3)) 3)) (+.f64 0 (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d3))) (*.f64 0 (*.f64 d1 (+.f64 d1 d3))))))
(/.f64 (*.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (neg.f64 d1))) (*.f64 (-.f64 d1 d3) d1))
(/.f64 (*.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (pow.f64 (neg.f64 d1) 3)) (*.f64 (-.f64 d1 d3) (*.f64 d1 d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (*.f64 d1 (neg.f64 d1))) (*.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (pow.f64 (neg.f64 d1) 3)) (*.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (*.f64 d1 d1)))
(/.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 (neg.f64 d1))) d1)
(/.f64 (*.f64 (+.f64 d1 d3) (pow.f64 (neg.f64 d1) 3)) (*.f64 d1 d1))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))) (-.f64 d3 d1))
(/.f64 (*.f64 (neg.f64 d1) 1) (/.f64 1 (+.f64 d1 d3)))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3)))) (neg.f64 (-.f64 d1 d3)))
(/.f64 (*.f64 (neg.f64 d1) (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (*.f64 d1 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (*.f64 d1 (-.f64 d1 d3)))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (neg.f64 d1)) (-.f64 d3 d1))
(/.f64 (*.f64 1 (neg.f64 d1)) (/.f64 1 (+.f64 d1 d3)))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))) (neg.f64 d1)) (neg.f64 (-.f64 d1 d3)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (neg.f64 d1)) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d3)) d1)
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (+.f64 d1 d3)) (*.f64 d1 d1))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (-.f64 d3 d1) d1))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (pow.f64 (neg.f64 d1) 3)) (*.f64 (-.f64 d3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 1 (*.f64 d1 (neg.f64 d1))) (*.f64 (/.f64 1 (+.f64 d1 d3)) d1))
(/.f64 (*.f64 1 (pow.f64 (neg.f64 d1) 3)) (*.f64 (/.f64 1 (+.f64 d1 d3)) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))) (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 (-.f64 d1 d3)) d1))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))) (pow.f64 (neg.f64 d1) 3)) (*.f64 (neg.f64 (-.f64 d1 d3)) (*.f64 d1 d1)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) d1))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (pow.f64 (neg.f64 d1) 3)) (*.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d1)))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (*.f64 d1 (/.f64 1 (+.f64 d1 d3))))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3)))) (*.f64 d1 (neg.f64 (-.f64 d1 d3))))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))) (*.f64 d1 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d3 d1)))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) 1) (*.f64 (*.f64 d1 d1) (/.f64 1 (+.f64 d1 d3))))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3)))) (*.f64 (*.f64 d1 d1) (neg.f64 (-.f64 d1 d3))))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))) (*.f64 (*.f64 d1 d1) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))))) (neg.f64 (-.f64 d1 d3)))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))))) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(fma.f64 d1 (neg.f64 d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 d1 (neg.f64 d3) (*.f64 d1 (neg.f64 d1)))
(fma.f64 d3 (neg.f64 d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (neg.f64 d1) d1 (*.f64 d3 (neg.f64 d1)))
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (neg.f64 d3) d1 (*.f64 d1 (neg.f64 d1)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))) (sqrt.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(*.f64 1 (*.f64 (+.f64 d1 d3) (neg.f64 d1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))) (cbrt.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)))) (cbrt.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(pow.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) 1)
(exp.f64 (log.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(log.f64 (exp.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(binary32->binary64 (*.f32 (+.f32 (binary64->binary32 d1) (binary64->binary32 d3)) (neg.f32 (binary64->binary32 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(binary32->binary64 (-.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1))) (*.f32 (binary64->binary32 d1) (binary64->binary32 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(binary32->binary64 (*.f32 (+.f32 (binary64->binary32 d1) (binary64->binary32 d3)) (neg.f32 (binary64->binary32 d1))))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (*.f64 d1 (*.f64 -1 (-.f64 d2 d3))) (neg.f64 (*.f64 d1 d1)))
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 d3 d2)))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (*.f64 d1 (*.f64 -1 (-.f64 d2 d3))) (neg.f64 (*.f64 d1 d1)))
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 d3 d2)))
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (*.f64 d1 (*.f64 -1 (-.f64 d2 d3))) (neg.f64 (*.f64 d1 d1)))
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 d3 d2)))
(-.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (*.f64 0 (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (*.f64 d1 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 0 (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (neg.f64 d1) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 0 (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d3 (neg.f64 d1))) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (+.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (+.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 (neg.f64 d1)) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2)) (/.f64 1 (fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (*.f64 0 (*.f64 d1 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) 0) (/.f64 1 (fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) 0)))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 0 (*.f64 d1 d3)) (-.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))
(*.f64 (+.f64 0 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (-.f64 0 (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))))))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))
(*.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (neg.f64 (+.f64 d3 (-.f64 d2 d1)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (/.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 d2 (-.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 (-.f64 d2 d1)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 (-.f64 d3 d2) d1))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d1 (-.f64 d3 d2))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 2))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 (-.f64 d2 d1) d3)) 2))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 (-.f64 d2 d1) d3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 (+.f64 d3 (-.f64 d2 d1)) (*.f64 d1 (*.f64 d1 d3))) 2))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (+.f64 d3 (-.f64 d2 d1)) (*.f64 d1 (*.f64 d1 d3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 (-.f64 d2 d1) d3)) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 (-.f64 d2 d1) d3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 (+.f64 d3 (-.f64 d2 d1)) (*.f64 d1 (*.f64 d1 d3))) 3))) (fma.f64 (*.f64 (+.f64 d3 (-.f64 d2 d1)) (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d3 (-.f64 d2 d1)) (*.f64 d1 (*.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(/.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 (neg.f64 d1)) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d3 (neg.f64 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2)) (fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (*.f64 0 (*.f64 d1 d3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) 0) (/.f64 1 (fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) 0)))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d1) d3) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d2 d1)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d3) (-.f64 d2 d1))) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d3) (-.f64 d2 d1))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 0 (*.f64 d1 d3)) (-.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))
(*.f64 (+.f64 0 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (-.f64 0 (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))))))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 0 (*.f64 d1 d3)))))))
(*.f64 (+.f64 0 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (-.f64 0 (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))))))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d3) (-.f64 d2 d1))) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) (+.f64 (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d3) (-.f64 d2 d1))) 3) (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (neg.f64 (-.f64 d2 (-.f64 d1 d3)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (neg.f64 (+.f64 d3 (-.f64 d2 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 (neg.f64 d1)) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1)))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 (neg.f64 d1) (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) 0) (/.f64 1 (fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) 0)))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (-.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (-.f64 0 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3))) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3))))) (+.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) d1) (+.f64 d3 (-.f64 d2 d1)))) (/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) d1) (+.f64 d3 (-.f64 d2 d1)))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (-.f64 (*.f64 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 0 (*.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3)))))))
(*.f64 (+.f64 0 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (-.f64 0 (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))))))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (+.f64 (*.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3))) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) 3)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) d1) (+.f64 d3 (-.f64 d2 d1))) 3)) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) d1) (+.f64 d3 (-.f64 d2 d1))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) d1) (+.f64 d3 (-.f64 d2 d1)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3))) (-.f64 d2 (-.f64 d1 d3)))
(/.f64 d1 (/.f64 (+.f64 (-.f64 d2 d1) d3) (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 (+.f64 (-.f64 d2 d1) d3))) (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3))))
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 (-.f64 d2 d1)) (pow.f64 (-.f64 d2 d1) 2))) (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d1) d3) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d2 d1)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3)))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d3) (-.f64 d2 d1))) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d3) (-.f64 d2 d1))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) d1) (-.f64 d2 (-.f64 d1 d3)))
(/.f64 d1 (/.f64 (+.f64 (-.f64 d2 d1) d3) (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 (+.f64 (-.f64 d2 d1) d3))) (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3))))
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 (-.f64 d2 d1)) (pow.f64 (-.f64 d2 d1) 2))) (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d3) (-.f64 d2 d1))) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) (+.f64 (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d3) (-.f64 d2 d1))) 3) (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (-.f64 d2 (-.f64 d1 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (neg.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 d3) 2)))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 (-.f64 d2 d1) d3) (+.f64 (-.f64 d2 d1) d3))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 (-.f64 d2 d1)) (+.f64 d3 (-.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d1) d3) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d2 d1)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (pow.f64 (*.f64 d1 d3) 4)) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d3) (-.f64 d2 d1))) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d3) (-.f64 d2 d1))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 d3))) 3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6) (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d3) (-.f64 d2 d1))) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 9) (pow.f64 (*.f64 d1 d3) 9)) (+.f64 (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d3) (-.f64 d2 d1))) 3) (+.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 6)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 2))) (neg.f64 (fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (*.f64 0 (*.f64 d1 d3))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (-.f64 0 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d1 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 0 (*.f64 d1 d3)) (-.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) 0) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (-.f64 0 (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (neg.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (neg.f64 (*.f64 d1 (neg.f64 (-.f64 d2 (-.f64 d1 d3))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(pow.f64 (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) -1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (-.f64 d2 (-.f64 d1 d3))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (neg.f64 (+.f64 d3 (-.f64 d2 d1)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (*.f64 0 (*.f64 d1 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 d1 (neg.f64 d3) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (-.f64 d2 d1) d1 (fma.f64 d1 (neg.f64 d3) (*.f64 0 (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (-.f64 d2 d1) d1 (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 0 (*.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 d3 (neg.f64 d1) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3))) (*.f64 0 (*.f64 d1 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 (-.f64 d1 d3))) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (-.f64 d2 (+.f64 d1 d3)) d1 (*.f64 0 (*.f64 d1 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (-.f64 d2 (+.f64 d1 d3)) d1 (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (*.f64 0 (*.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))) (sqrt.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 1 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))) (cbrt.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3)))) (cbrt.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(pow.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3)) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(exp.f64 (log.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(log.f64 (exp.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(binary32->binary64 (-.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1))) (*.f32 (binary64->binary32 d1) (binary64->binary32 d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (-.f32 (binary64->binary32 d2) (binary64->binary32 d1)) (binary64->binary32 d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (+.f32 (binary64->binary32 d1) (binary64->binary32 d3)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(/.f64 d1 (/.f64 1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(/.f64 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))) (/.f64 (+.f64 d1 d2) d1))
(*.f64 (/.f64 (fma.f64 d2 d2 (neg.f64 (*.f64 d1 d1))) (+.f64 d1 d2)) d1)
(*.f64 d1 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1)) (+.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) d1))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) d1)
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) d1)
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) d2))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) d2))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d1 (-.f64 (neg.f64 d2) d1)))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1)))) (+.f64 d1 d2))
(*.f64 (/.f64 (fma.f64 d2 d2 (neg.f64 (*.f64 d1 d1))) (+.f64 d1 d2)) d1)
(*.f64 d1 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1)) (+.f64 d1 d2)))
(/.f64 1 (/.f64 (+.f64 d1 d2) (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (/.f64 (fma.f64 d2 d2 (neg.f64 (*.f64 d1 d1))) (+.f64 d1 d2)) d1)
(*.f64 d1 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1)) (+.f64 d1 d2)))
(/.f64 1 (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) d1)
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))) (*.f64 d1 (-.f64 d2 (neg.f64 d1))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d1 d2))) (*.f64 d1 (+.f64 d1 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (neg.f64 (*.f64 d1 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d2) d1)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 d1 1) (/.f64 1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 (*.f64 d2 d2)) (*.f64 d1 d1))) (neg.f64 (+.f64 d1 d2)))
(/.f64 d1 (/.f64 (-.f64 (neg.f64 d1) d2) (+.f64 (*.f64 d2 (neg.f64 d2)) (*.f64 d1 d1))))
(*.f64 (/.f64 d1 (-.f64 (neg.f64 d2) d1)) (-.f64 (*.f64 d1 d1) (*.f64 d2 d2)))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))))
(*.f64 (/.f64 d1 (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))) (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(/.f64 (*.f64 1 d1) (/.f64 1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 d2 d2)) (*.f64 d1 d1)) d1) (neg.f64 (+.f64 d1 d2)))
(/.f64 d1 (/.f64 (-.f64 (neg.f64 d1) d2) (+.f64 (*.f64 d2 (neg.f64 d2)) (*.f64 d1 d1))))
(*.f64 (/.f64 d1 (-.f64 (neg.f64 d2) d1)) (-.f64 (*.f64 d1 d1) (*.f64 d2 d2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) d1) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))))
(*.f64 (/.f64 d1 (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))) (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))))) (neg.f64 (+.f64 d1 d2)))
(/.f64 d1 (/.f64 (-.f64 (neg.f64 d1) d2) (+.f64 (*.f64 d2 (neg.f64 d2)) (*.f64 d1 d1))))
(*.f64 (/.f64 d1 (-.f64 (neg.f64 d2) d1)) (-.f64 (*.f64 d1 d1) (*.f64 d2 d2)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))))
(*.f64 (/.f64 d1 (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))) (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 1 (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(log.f64 (exp.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(/.f64 d1 (/.f64 1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(/.f64 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))) (/.f64 (+.f64 d1 d2) d1))
(*.f64 (/.f64 (fma.f64 d2 d2 (neg.f64 (*.f64 d1 d1))) (+.f64 d1 d2)) d1)
(*.f64 d1 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1)) (+.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) d1))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) d1)
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) d1)
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) d2))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) d2))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d1 (-.f64 (neg.f64 d2) d1)))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1)))) (+.f64 d1 d2))
(*.f64 (/.f64 (fma.f64 d2 d2 (neg.f64 (*.f64 d1 d1))) (+.f64 d1 d2)) d1)
(*.f64 d1 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1)) (+.f64 d1 d2)))
(/.f64 1 (/.f64 (+.f64 d1 d2) (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (/.f64 (fma.f64 d2 d2 (neg.f64 (*.f64 d1 d1))) (+.f64 d1 d2)) d1)
(*.f64 d1 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1)) (+.f64 d1 d2)))
(/.f64 1 (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) d1)
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))) (*.f64 d1 (-.f64 d2 (neg.f64 d1))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d1 d2))) (*.f64 d1 (+.f64 d1 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (neg.f64 (*.f64 d1 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d2) d1)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 d1 1) (/.f64 1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 (*.f64 d2 d2)) (*.f64 d1 d1))) (neg.f64 (+.f64 d1 d2)))
(/.f64 d1 (/.f64 (-.f64 (neg.f64 d1) d2) (+.f64 (*.f64 d2 (neg.f64 d2)) (*.f64 d1 d1))))
(*.f64 (/.f64 d1 (-.f64 (neg.f64 d2) d1)) (-.f64 (*.f64 d1 d1) (*.f64 d2 d2)))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))))
(*.f64 (/.f64 d1 (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))) (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(/.f64 (*.f64 1 d1) (/.f64 1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 d2 d2)) (*.f64 d1 d1)) d1) (neg.f64 (+.f64 d1 d2)))
(/.f64 d1 (/.f64 (-.f64 (neg.f64 d1) d2) (+.f64 (*.f64 d2 (neg.f64 d2)) (*.f64 d1 d1))))
(*.f64 (/.f64 d1 (-.f64 (neg.f64 d2) d1)) (-.f64 (*.f64 d1 d1) (*.f64 d2 d2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) d1) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))))
(*.f64 (/.f64 d1 (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))) (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (neg.f64 d1))))) (neg.f64 (+.f64 d1 d2)))
(/.f64 d1 (/.f64 (-.f64 (neg.f64 d1) d2) (+.f64 (*.f64 d2 (neg.f64 d2)) (*.f64 d1 d1))))
(*.f64 (/.f64 d1 (-.f64 (neg.f64 d2) d1)) (-.f64 (*.f64 d1 d1) (*.f64 d2 d2)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))))
(*.f64 (/.f64 d1 (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))) (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 1 (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(log.f64 (exp.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1))))
(+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d1) d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (-.f64 (neg.f64 d1) d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 0 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (neg.f64 d1) d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(-.f64 0 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(-.f64 0 (-.f64 (*.f64 d1 d3) (*.f64 d1 (neg.f64 d1))))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) 0) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d1 d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (/.f64 (-.f64 d1 d3) (neg.f64 d1)))
(*.f64 (/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (-.f64 d1 d3)) (neg.f64 d1))
(*.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (-.f64 d1 d3)))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (neg.f64 d1)))
(/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (neg.f64 d1)))
(*.f64 (neg.f64 d1) (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 d1 (/.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (neg.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)))))
(*.f64 (/.f64 d1 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (-.f64 (pow.f64 (neg.f64 d1) 3) (pow.f64 d3 3)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3)))) (-.f64 d1 d3))
(/.f64 d1 (/.f64 (-.f64 d1 d3) (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 1 (/.f64 d3 d1)))
(/.f64 1 (/.f64 (-.f64 d1 d3) (*.f64 d1 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))))))
(/.f64 d1 (/.f64 (-.f64 d1 d3) (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 1 (/.f64 d3 d1)))
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))))))
(/.f64 d1 (/.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (neg.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)))))
(*.f64 (/.f64 d1 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (-.f64 (pow.f64 (neg.f64 d1) 3) (pow.f64 d3 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 d1) (-.f64 d3 d1)))
(/.f64 (*.f64 (*.f64 d1 (-.f64 d3 d1)) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (neg.f64 d1) (-.f64 d1 d3)))
(/.f64 (*.f64 (*.f64 d1 (-.f64 d3 d1)) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) (*.f64 d1 (-.f64 d3 d1)))
(/.f64 (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d3)))) (+.f64 0 (*.f64 d1 (+.f64 d1 d3))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)))) (*.f64 d1 (+.f64 d1 d3)))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) 2)) (*.f64 d1 (+.f64 d1 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 (neg.f64 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) (pow.f64 (neg.f64 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) (-.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) (/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d3 d1)) (pow.f64 (*.f64 d1 d3) 2)) (pow.f64 (neg.f64 d1) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (neg.f64 d1)) 3) (pow.f64 (*.f64 d3 (neg.f64 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) (pow.f64 (neg.f64 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) (-.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) (/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d3 d1)) (pow.f64 (*.f64 d1 d3) 2)) (pow.f64 (neg.f64 d1) 3)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 d1 (+.f64 d1 d3)) 3)) (+.f64 0 (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d3))) (*.f64 0 (*.f64 d1 (+.f64 d1 d3))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d3)) 3)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d3)) 3)) (pow.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (neg.f64 d1))) (*.f64 (-.f64 d1 d3) d1))
(*.f64 (/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (-.f64 d1 d3)) (neg.f64 d1))
(*.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (-.f64 d1 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (pow.f64 (neg.f64 d1) 3)) (*.f64 (-.f64 d1 d3) (*.f64 d1 d1)))
(*.f64 (/.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 d1 d1)) (/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (-.f64 d1 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (*.f64 d1 (neg.f64 d1))) (*.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) d1))
(/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (neg.f64 d1)))
(*.f64 (neg.f64 d1) (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)) (pow.f64 (neg.f64 d1) 3)) (*.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (*.f64 d1 d1)))
(*.f64 (/.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 d1 d1)) (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 (neg.f64 d1))) d1)
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(/.f64 (*.f64 (+.f64 d1 d3) (pow.f64 (neg.f64 d1) 3)) (*.f64 d1 d1))
(/.f64 (pow.f64 (neg.f64 d1) 3) (/.f64 (*.f64 d1 d1) (+.f64 d1 d3)))
(*.f64 (/.f64 (+.f64 d1 d3) (*.f64 d1 d1)) (pow.f64 (neg.f64 d1) 3))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))) (-.f64 d3 d1))
(/.f64 (neg.f64 d1) (/.f64 (-.f64 d3 d1) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (-.f64 d3 d1))
(/.f64 (*.f64 (neg.f64 d1) 1) (/.f64 1 (+.f64 d1 d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3)))) (neg.f64 (-.f64 d1 d3)))
(/.f64 (neg.f64 d1) (/.f64 (-.f64 d3 d1) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (-.f64 d3 d1))
(/.f64 (*.f64 (neg.f64 d1) (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (neg.f64 d1) (/.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (neg.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (+.f64 (pow.f64 d3 3) (pow.f64 d1 3))))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (*.f64 d1 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (neg.f64 d1)))
(*.f64 (neg.f64 d1) (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(*.f64 (/.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 d1 d1)) (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 (/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (-.f64 d1 d3)) (neg.f64 d1))
(*.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (-.f64 d1 d3)))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d3)))
(*.f64 (/.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 d1 d1)) (/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (-.f64 d1 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (neg.f64 d1)) (-.f64 d3 d1))
(/.f64 (neg.f64 d1) (/.f64 (-.f64 d3 d1) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (-.f64 d3 d1))
(/.f64 (*.f64 1 (neg.f64 d1)) (/.f64 1 (+.f64 d1 d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))) (neg.f64 d1)) (neg.f64 (-.f64 d1 d3)))
(/.f64 (neg.f64 d1) (/.f64 (-.f64 d3 d1) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (-.f64 d3 d1))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (neg.f64 d1)) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (neg.f64 d1) (/.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (neg.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (+.f64 (pow.f64 d3 3) (pow.f64 d1 3))))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d3)) d1)
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (+.f64 d1 d3)) (*.f64 d1 d1))
(/.f64 (pow.f64 (neg.f64 d1) 3) (/.f64 (*.f64 d1 d1) (+.f64 d1 d3)))
(*.f64 (/.f64 (+.f64 d1 d3) (*.f64 d1 d1)) (pow.f64 (neg.f64 d1) 3))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (-.f64 d3 d1) d1))
(/.f64 (neg.f64 d1) (/.f64 (-.f64 d3 d1) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (-.f64 d3 d1))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (pow.f64 (neg.f64 d1) 3)) (*.f64 (-.f64 d3 d1) (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 (-.f64 d3 d1))) (pow.f64 (neg.f64 d1) 3)))
(*.f64 (/.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 d1 d1)) (/.f64 (-.f64 d3 d1) (/.f64 (-.f64 d3 d1) (+.f64 d1 d3))))
(/.f64 (*.f64 1 (*.f64 d1 (neg.f64 d1))) (*.f64 (/.f64 1 (+.f64 d1 d3)) d1))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(/.f64 (*.f64 1 (pow.f64 (neg.f64 d1) 3)) (*.f64 (/.f64 1 (+.f64 d1 d3)) (*.f64 d1 d1)))
(/.f64 (pow.f64 (neg.f64 d1) 3) (/.f64 (*.f64 d1 d1) (+.f64 d1 d3)))
(*.f64 (/.f64 (+.f64 d1 d3) (*.f64 d1 d1)) (pow.f64 (neg.f64 d1) 3))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))) (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 (-.f64 d1 d3)) d1))
(/.f64 (neg.f64 d1) (/.f64 (-.f64 d3 d1) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (-.f64 d3 d1))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))) (pow.f64 (neg.f64 d1) 3)) (*.f64 (neg.f64 (-.f64 d1 d3)) (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 (-.f64 d3 d1))) (pow.f64 (neg.f64 d1) 3)))
(*.f64 (/.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 d1 d1)) (/.f64 (-.f64 d3 d1) (/.f64 (-.f64 d3 d1) (+.f64 d1 d3))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) d1))
(/.f64 (neg.f64 d1) (/.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (neg.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (+.f64 (pow.f64 d3 3) (pow.f64 d1 3))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (pow.f64 (neg.f64 d1) 3)) (*.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (*.f64 d1 d1)))
(*.f64 (/.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 d1 d1)) (/.f64 (neg.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3))) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))))
(*.f64 (/.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 d1 d1)) (/.f64 (-.f64 (pow.f64 (neg.f64 d1) 3) (pow.f64 d3 3)) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d1)))
(/.f64 (neg.f64 d1) (/.f64 (-.f64 d3 d1) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (-.f64 d3 d1))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (*.f64 d1 (/.f64 1 (+.f64 d1 d3))))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3)))) (*.f64 d1 (neg.f64 (-.f64 d1 d3))))
(/.f64 (neg.f64 d1) (/.f64 (-.f64 d3 d1) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (-.f64 d3 d1))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))) (*.f64 d1 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))))
(/.f64 (neg.f64 d1) (/.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (neg.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (+.f64 (pow.f64 d3 3) (pow.f64 d1 3))))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 (-.f64 d3 d1))) (pow.f64 (neg.f64 d1) 3)))
(*.f64 (/.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 d1 d1)) (/.f64 (-.f64 d3 d1) (/.f64 (-.f64 d3 d1) (+.f64 d1 d3))))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) 1) (*.f64 (*.f64 d1 d1) (/.f64 1 (+.f64 d1 d3))))
(/.f64 (pow.f64 (neg.f64 d1) 3) (/.f64 (*.f64 d1 d1) (+.f64 d1 d3)))
(*.f64 (/.f64 (+.f64 d1 d3) (*.f64 d1 d1)) (pow.f64 (neg.f64 d1) 3))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3)))) (*.f64 (*.f64 d1 d1) (neg.f64 (-.f64 d1 d3))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 (-.f64 d3 d1))) (pow.f64 (neg.f64 d1) 3)))
(*.f64 (/.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 d1 d1)) (/.f64 (-.f64 d3 d1) (/.f64 (-.f64 d3 d1) (+.f64 d1 d3))))
(/.f64 (*.f64 (pow.f64 (neg.f64 d1) 3) (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3)))) (*.f64 (*.f64 d1 d1) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))))
(*.f64 (/.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 d1 d1)) (/.f64 (neg.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3))) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))))
(*.f64 (/.f64 (pow.f64 (neg.f64 d1) 3) (*.f64 d1 d1)) (/.f64 (-.f64 (pow.f64 (neg.f64 d1) 3) (pow.f64 d3 3)) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) (neg.f64 (-.f64 d1 d3))))) (neg.f64 (-.f64 d1 d3)))
(/.f64 (neg.f64 d1) (/.f64 (-.f64 d3 d1) (-.f64 (*.f64 d3 d3) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d1 d1) (*.f64 d3 d3))) (-.f64 d3 d1))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d1 3) (pow.f64 d3 3))))) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (neg.f64 d1) (/.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (neg.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)))))
(/.f64 d1 (/.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))) (+.f64 (pow.f64 d3 3) (pow.f64 d1 3))))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(fma.f64 d1 (neg.f64 d1) (*.f64 d3 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(fma.f64 d1 (neg.f64 d3) (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(fma.f64 d3 (neg.f64 d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(fma.f64 (neg.f64 d1) d1 (*.f64 d3 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(fma.f64 (neg.f64 d3) d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))) (sqrt.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(*.f64 1 (*.f64 (+.f64 d1 d3) (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))) (cbrt.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)))) (cbrt.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) (*.f64 (neg.f64 d1) (+.f64 d1 d3)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) 2) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))))
(pow.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) 1)
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(exp.f64 (log.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(log.f64 (exp.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(binary32->binary64 (binary64->binary32 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 d1) (+.f64 d1 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (neg.f64 (+.f64 d1 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 d1) (+.f64 d1 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (neg.f64 (+.f64 d1 d3)))))
(binary32->binary64 (*.f32 (+.f32 (binary64->binary32 d1) (binary64->binary32 d3)) (neg.f32 (binary64->binary32 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(binary32->binary64 (-.f32 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1))) (*.f32 (binary64->binary32 d1) (binary64->binary32 d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (-.f32 (binary64->binary32 d2) (binary64->binary32 d1)) (binary64->binary32 d3))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (+.f32 (binary64->binary32 d1) (binary64->binary32 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (-.f64 d2 d1))))
(binary32->binary64 (*.f32 (binary64->binary32 d1) (-.f32 (binary64->binary32 d2) (binary64->binary32 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 d1) (+.f64 d1 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (neg.f64 (+.f64 d1 d3)))))
(binary32->binary64 (binary64->binary32 (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 d1) (+.f64 d1 d3))))
(binary32->binary64 (binary64->binary32 (*.f64 d1 (neg.f64 (+.f64 d1 d3)))))
(binary32->binary64 (*.f32 (+.f32 (binary64->binary32 d1) (binary64->binary32 d3)) (neg.f32 (binary64->binary32 d1))))

eval120.0ms (1.7%)

Compiler

Compiled 10221 to 3048 computations (70.2% saved)

prune86.0ms (1.2%)

Pruning

14 alts after pruning (2 fresh and 12 done)

PrunedKeptTotal
New4051406
Fresh011
Picked145
Done088
Total40614420
Accuracy
100.0%
Counts
420 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.3%
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d3))
50.6%
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
57.5%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
35.7%
(*.f64 (neg.f64 d1) d3)
78.2%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
81.4%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
59.3%
(*.f64 d1 (-.f64 d4 d3))
58.0%
(*.f64 d1 (-.f64 d2 d3))
48.6%
(*.f64 d1 (-.f64 d2 d1))
70.3%
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
51.8%
(*.f64 d1 (+.f64 d2 d4))
28.0%
(*.f64 d1 (neg.f64 d1))
28.8%
(*.f64 d1 d4)
27.2%
(*.f64 d1 d2)
Compiler

Compiled 293 to 136 computations (53.6% saved)

regimes80.0ms (1.1%)

Counts
23 → 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 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
(+.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))
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
Calls

5 calls:

22.0ms
d2
15.0ms
d3
14.0ms
d1
13.0ms
d4
11.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 200 to 74 computations (63% saved)

regimes230.0ms (3.3%)

Counts
17 → 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 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d3))
Outputs
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
Calls

4 calls:

88.0ms
d3
87.0ms
d1
30.0ms
d2
22.0ms
d4
Results
AccuracySegmentsBranch
93.0%3d1
85.7%2d2
95.0%3d3
93.6%2d4
Compiler

Compiled 115 to 50 computations (56.5% saved)

regimes65.0ms (0.9%)

Counts
13 → 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 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
Outputs
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
Calls

2 calls:

35.0ms
d4
27.0ms
d3
Results
AccuracySegmentsBranch
94.3%3d3
95.2%4d4
Compiler

Compiled 76 to 35 computations (53.9% saved)

regimes191.0ms (2.7%)

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 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
Calls

3 calls:

108.0ms
d1
48.0ms
d4
33.0ms
d3
Results
AccuracySegmentsBranch
83.4%13d1
84.4%6d4
92.4%3d3
Compiler

Compiled 74 to 37 computations (50% saved)

regimes136.0ms (1.9%)

Counts
11 → 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 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(*.f64 d1 (-.f64 d4 d3))
Calls

3 calls:

61.0ms
d3
49.0ms
d4
24.0ms
d2
Results
AccuracySegmentsBranch
81.7%6d4
79.0%3d2
82.4%8d3
Compiler

Compiled 67 to 34 computations (49.3% saved)

regimes21.0ms (0.3%)

Counts
10 → 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 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
Calls

1 calls:

19.0ms
d2
Results
AccuracySegmentsBranch
77.0%2d2
Compiler

Compiled 51 to 24 computations (52.9% saved)

regimes33.0ms (0.5%)

Counts
9 → 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 (neg.f64 d1) d3)
(*.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 d4))
Calls

2 calls:

19.0ms
d2
12.0ms
d4
Results
AccuracySegmentsBranch
75.3%2d4
66.0%2d2
Compiler

Compiled 51 to 26 computations (49% saved)

regimes88.0ms (1.2%)

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

2 calls:

48.0ms
d4
38.0ms
d3
Results
AccuracySegmentsBranch
77.1%7d3
72.9%9d4
Compiler

Compiled 46 to 24 computations (47.8% saved)

regimes33.0ms (0.5%)

Counts
7 → 5
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 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
Outputs
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (neg.f64 d3))
Calls

1 calls:

31.0ms
d3
Results
AccuracySegmentsBranch
75.2%5d3
Compiler

Compiled 36 to 18 computations (50% saved)

regimes333.0ms (4.7%)

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 (neg.f64 d1) d3)
Outputs
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
Calls

4 calls:

186.0ms
d3
82.0ms
d1
33.0ms
d4
29.0ms
d2
Results
AccuracySegmentsBranch
62.2%7d4
58.2%5d2
57.0%11d1
61.4%9d3
Compiler

Compiled 46 to 28 computations (39.1% saved)

regimes101.0ms (1.4%)

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

3 calls:

49.0ms
d3
40.0ms
d4
11.0ms
d2
Results
AccuracySegmentsBranch
42.0%14d3
49.8%3d2
51.1%4d4
Compiler

Compiled 29 to 20 computations (31% saved)

regimes14.0ms (0.2%)

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

2 calls:

7.0ms
d2
7.0ms
d4
Results
AccuracySegmentsBranch
48.8%2d4
46.9%2d2
Compiler

Compiled 20 to 14 computations (30% saved)

regimes10.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

3 calls:

4.0ms
d1
3.0ms
d2
3.0ms
d4
Results
AccuracySegmentsBranch
27.2%1d1
27.2%1d2
27.2%1d4
Compiler

Compiled 22 to 17 computations (22.7% saved)

bsearch18.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
7.439049979335631e+52
3.563490685308286e+59
Results
14.0ms115×body256valid
3.0ms29×body256infinite
Compiler

Compiled 242 to 161 computations (33.5% saved)

bsearch24.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
4.997146793689827e+101
9.502363979015808e+101
14.0ms
-2.1436499199053664e+85
-8.296589354874624e+83
Results
16.0ms122×body256valid
6.0ms54×body256infinite
Compiler

Compiled 290 to 193 computations (33.4% saved)

bsearch34.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3.5495911305749047e+133
3.7114261722418236e+139
15.0ms
-2.1436499199053664e+85
-8.296589354874624e+83
Results
22.0ms175×body256valid
9.0ms81×body256infinite
Compiler

Compiled 387 to 266 computations (31.3% saved)

bsearch25.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
4.324298383345931e-295
4.474802788402836e-293
11.0ms
-9.440551671586127e+36
-3.6351576379766945e+36
Results
17.0ms139×body256valid
6.0ms53×body256infinite
Compiler

Compiled 278 to 197 computations (29.1% saved)

bsearch11.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
11.0ms
-9.440551671586127e+36
-3.6351576379766945e+36
Results
7.0ms53×body256valid
3.0ms27×body256infinite
Compiler

Compiled 126 to 87 computations (31% saved)

bsearch18.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
7.439049979335631e+52
3.563490685308286e+59
Results
12.0ms103×body256valid
4.0ms41×body256infinite
Compiler

Compiled 206 to 143 computations (30.6% saved)

bsearch108.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3.5495911305749047e+133
3.7114261722418236e+139
18.0ms
8.246330153365948e+116
4.0347425214791284e+124
18.0ms
6.512634883242966e+75
2.2242031317300152e+82
17.0ms
8.341703575347294e+27
4.3547809149007036e+32
18.0ms
8.613934954020798e-97
6.096603506044846e-90
18.0ms
-4.465102343288191e+141
-5.65152337453631e+133
Results
69.0ms609×body256valid
29.0ms239×body256infinite
Compiler

Compiled 1050 to 759 computations (27.7% saved)

bsearch58.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
4.997146793689827e+101
9.502363979015808e+101
16.0ms
8.341703575347294e+27
4.3547809149007036e+32
16.0ms
1.0091909131723702e-12
2.77204406024763e-9
18.0ms
-4.465102343288191e+141
-5.65152337453631e+133
Results
39.0ms343×body256valid
13.0ms121×body256infinite
Compiler

Compiled 577 to 423 computations (26.7% saved)

bsearch92.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
7.439049979335631e+52
3.563490685308286e+59
14.0ms
5.515625097836491e+40
1.3096413780152986e+43
13.0ms
6531105534096884.0
380448743650334850.0
12.0ms
-1.203977192636812e-235
-1.2604803295735729e-236
20.0ms
-1.6252637338223798e-101
-5.474490564299459e-112
14.0ms
-6.029055393008754e-74
-1.0531052032758068e-75
Results
57.0ms516×body256valid
26.0ms220×body256infinite
Compiler

Compiled 808 to 615 computations (23.9% saved)

bsearch24.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
4.324298383345931e-295
4.474802788402836e-293
10.0ms
-9.440551671586127e+36
-3.6351576379766945e+36
Results
15.0ms135×body256valid
7.0ms57×body256infinite
Compiler

Compiled 230 to 173 computations (24.8% saved)

bsearch18.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
8.178960143335961e+34
5.515625097836491e+40
Results
12.0ms101×body256valid
5.0ms43×body256infinite
Compiler

Compiled 170 to 125 computations (26.5% saved)

simplify29.0ms (0.4%)

Algorithm
egg-herbie
Rules
46×*-commutative
32×+-commutative
24×sub-neg
12×neg-mul-1
12×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0119751
1163745
2190745
3207741
4212741
5213741
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d4 6199999999999999872899290050807477588218940482111143936) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d3 -2100000000000000186013752787204918582319097175748848304635034526890269856084206288896) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (if (<=.f64 d3 520000000000000000498827808172241100676914418031079005699001676794329531145610176206683298443720392704) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(if (<=.f64 d3 -14599999999999999937538296496230594754772393131742945767423358605863564711565795000320) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 580000000000000023050593554773565439779142005093243188608185766115369708888819040053524577190185751032641010359120651361266041125601280) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(if (<=.f64 d2 -8999999999999999939063878597132419072) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 8053665244183175/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d2 -4499999999999999969531939298566209536) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d3)))
(if (<=.f64 d4 4700000000000000279496824502158345558357795477205014282240) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d3 -89999999999999998989404811286951753397339282775738813625680110577599914912998147952525370988627392190420192792297310116531092006938884440064) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 8944644602361279/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 35999999999999999589946587348992) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d3 11999999999999999897880892096446886486570260458073664772880741893869659815646593024) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 1350000000000000117244243665232762755152169879018773010588645242882972807306326881445662241157854676197458268185952256) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 41999999999999999930057880470329449373069892500413276743969787677465677713541531954409577399412430846837424672464184400902581336932352) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3))))))))
(if (<=.f64 d3 -31999999999999998778550106938078075630375530760857124846252931950563212929780982101638134725267025931798473266577026274921960364276973568) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 3264099712959499/1208925819614629174706176) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 8499999999999999975505264640) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 540000000000000012472898983721813887130407476100083008333005366222662336200825396761735949646685011968) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3))))))
(if (<=.f64 d4 -8402773402379755/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (*.f64 d1 d2) (if (<=.f64 d4 -3833027162785255/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 -7789781865825189/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736) (*.f64 d1 d2) (if (<=.f64 d4 132000000000000000) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 229999999999999984017488081143130019069952) (*.f64 d1 d2) (if (<=.f64 d4 47999999999999999533048071730247742069398168521699496034304) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))))))
(if (<=.f64 d2 -8800000000000000019124122676134674432) (*.f64 d1 d2) (if (<=.f64 d2 5033540777614485/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d4 30000000000000002158062836758597337088) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d4 6199999999999999872899290050807477588218940482111143936) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d3 -2100000000000000186013752787204918582319097175748848304635034526890269856084206288896) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (if (<=.f64 d3 520000000000000000498827808172241100676914418031079005699001676794329531145610176206683298443720392704) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(if (or (<=.f64 d3 -2100000000000000186013752787204918582319097175748848304635034526890269856084206288896) (not (<=.f64 d3 520000000000000000498827808172241100676914418031079005699001676794329531145610176206683298443720392704))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(if (<=.f64 d3 -14599999999999999937538296496230594754772393131742945767423358605863564711565795000320) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 580000000000000023050593554773565439779142005093243188608185766115369708888819040053524577190185751032641010359120651361266041125601280) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d1 d3) (neg.f64 d1))))
(if (<=.f64 d3 -14599999999999999937538296496230594754772393131742945767423358605863564711565795000320) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 580000000000000023050593554773565439779142005093243188608185766115369708888819040053524577190185751032641010359120651361266041125601280) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 (neg.f64 d1) d3))))
(if (<=.f64 d2 -8999999999999999939063878597132419072) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 8053665244183175/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d2 -8999999999999999939063878597132419072) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 8053665244183175/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (*.f64 d1 (-.f64 (neg.f64 d1) d3)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d2 -4499999999999999969531939298566209536) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d3)))
(if (<=.f64 d4 4700000000000000279496824502158345558357795477205014282240) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d3 -89999999999999998989404811286951753397339282775738813625680110577599914912998147952525370988627392190420192792297310116531092006938884440064) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 8944644602361279/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 35999999999999999589946587348992) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d3 11999999999999999897880892096446886486570260458073664772880741893869659815646593024) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 1350000000000000117244243665232762755152169879018773010588645242882972807306326881445662241157854676197458268185952256) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 41999999999999999930057880470329449373069892500413276743969787677465677713541531954409577399412430846837424672464184400902581336932352) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3))))))))
(if (<=.f64 d3 -89999999999999998989404811286951753397339282775738813625680110577599914912998147952525370988627392190420192792297310116531092006938884440064) (neg.f64 (*.f64 d1 d3)) (if (<=.f64 d3 8944644602361279/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 35999999999999999589946587348992) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d3 11999999999999999897880892096446886486570260458073664772880741893869659815646593024) (*.f64 d1 (+.f64 d2 d4)) (if (or (<=.f64 d3 1350000000000000117244243665232762755152169879018773010588645242882972807306326881445662241157854676197458268185952256) (not (<=.f64 d3 41999999999999999930057880470329449373069892500413276743969787677465677713541531954409577399412430846837424672464184400902581336932352))) (neg.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))))))
(if (<=.f64 d3 -89999999999999998989404811286951753397339282775738813625680110577599914912998147952525370988627392190420192792297310116531092006938884440064) (neg.f64 (*.f64 d1 d3)) (if (<=.f64 d3 8944644602361279/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 35999999999999999589946587348992) (*.f64 d1 (-.f64 d2 d1)) (if (or (<=.f64 d3 11999999999999999897880892096446886486570260458073664772880741893869659815646593024) (not (or (<=.f64 d3 1350000000000000117244243665232762755152169879018773010588645242882972807306326881445662241157854676197458268185952256) (not (<=.f64 d3 41999999999999999930057880470329449373069892500413276743969787677465677713541531954409577399412430846837424672464184400902581336932352))))) (*.f64 d1 (+.f64 d2 d4)) (neg.f64 (*.f64 d1 d3))))))
(if (<=.f64 d3 -89999999999999998989404811286951753397339282775738813625680110577599914912998147952525370988627392190420192792297310116531092006938884440064) (neg.f64 (*.f64 d1 d3)) (if (<=.f64 d3 8944644602361279/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 35999999999999999589946587348992) (*.f64 d1 (-.f64 d2 d1)) (if (or (<=.f64 d3 11999999999999999897880892096446886486570260458073664772880741893869659815646593024) (and (not (<=.f64 d3 1350000000000000117244243665232762755152169879018773010588645242882972807306326881445662241157854676197458268185952256)) (<=.f64 d3 41999999999999999930057880470329449373069892500413276743969787677465677713541531954409577399412430846837424672464184400902581336932352))) (*.f64 d1 (+.f64 d2 d4)) (neg.f64 (*.f64 d1 d3))))))
(if (<=.f64 d3 -31999999999999998778550106938078075630375530760857124846252931950563212929780982101638134725267025931798473266577026274921960364276973568) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 3264099712959499/1208925819614629174706176) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 8499999999999999975505264640) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 540000000000000012472898983721813887130407476100083008333005366222662336200825396761735949646685011968) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3))))))
(if (<=.f64 d3 -31999999999999998778550106938078075630375530760857124846252931950563212929780982101638134725267025931798473266577026274921960364276973568) (neg.f64 (*.f64 d1 d3)) (if (<=.f64 d3 3264099712959499/1208925819614629174706176) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 8499999999999999975505264640) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 540000000000000012472898983721813887130407476100083008333005366222662336200825396761735949646685011968) (*.f64 d1 (+.f64 d2 d4)) (neg.f64 (*.f64 d1 d3))))))
(if (<=.f64 d4 -8402773402379755/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (*.f64 d1 d2) (if (<=.f64 d4 -3833027162785255/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 -7789781865825189/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736) (*.f64 d1 d2) (if (<=.f64 d4 132000000000000000) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 229999999999999984017488081143130019069952) (*.f64 d1 d2) (if (<=.f64 d4 47999999999999999533048071730247742069398168521699496034304) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))))))
(if (<=.f64 d4 -8402773402379755/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (*.f64 d1 d2) (if (<=.f64 d4 -3833027162785255/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (neg.f64 (*.f64 d1 d3)) (if (<=.f64 d4 -7789781865825189/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736) (*.f64 d1 d2) (if (<=.f64 d4 132000000000000000) (neg.f64 (*.f64 d1 d3)) (if (<=.f64 d4 229999999999999984017488081143130019069952) (*.f64 d1 d2) (if (<=.f64 d4 47999999999999999533048071730247742069398168521699496034304) (neg.f64 (*.f64 d1 d3)) (*.f64 d1 d4)))))))
(if (<=.f64 d2 -8800000000000000019124122676134674432) (*.f64 d1 d2) (if (<=.f64 d2 5033540777614485/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d4 30000000000000002158062836758597337088) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
Compiler

Compiled 345 to 200 computations (42% saved)

soundness1.0s (14.3%)

Rules
1648×sub-neg
1426×fma-neg
1346×fma-def
1346×fma-def
1346×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064464
1269344
2937304
33466300
46515300
061219145
1211017081
061219145
1211017081
061219145
1211017081
01576
110576
2109876
04419775
113818965
265778895
04369112
113618926
263448924
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 257 to 113 computations (56% saved)

end0.0ms (0%)

preprocess136.0ms (1.9%)

Compiler

Compiled 684 to 286 computations (58.2% saved)

Profiling

Loading profile data...