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

Results
1.1s5503×body256valid
458.0ms2753×body256infinite
Bogosity

preprocess71.0ms (1%)

Algorithm
egg-herbie
Rules
1602×sub-neg
1278×fma-def
822×distribute-lft-out--
648×+-commutative
630×distribute-lft-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
064427
1272317
2893279
33674275
47165275
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 (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 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d3) d1) d2))
(-.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 (neg.f64 d1) (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 d1))
(*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (-.f64 (-.f64 (-.f64 d3 d4) d2) 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 (-.f64 d2 d1) (+.f64 d3 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(-.f64 (+.f64 (*.f64 d2 (-.f64 d1 d3)) (*.f64 d2 d4)) (*.f64 d2 d2))
(fma.f64 d2 (-.f64 d1 d3) (*.f64 d2 (-.f64 d4 d2)))
(*.f64 d2 (+.f64 (-.f64 d1 d3) (-.f64 d4 d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(-.f64 (+.f64 (*.f64 d3 (-.f64 d2 d1)) (*.f64 d3 d4)) (*.f64 d3 d3))
(fma.f64 d3 (-.f64 d2 d1) (*.f64 d3 (-.f64 d4 d3)))
(*.f64 d3 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d3 (-.f64 d2 (+.f64 d1 (-.f64 d3 d4))))
(*.f64 d3 (+.f64 d2 (-.f64 (-.f64 d4 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 d3) (-.f64 d1 d4)))
(*.f64 d4 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))
(-.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 d4 (-.f64 d3 d2)) d1))
(*.f64 d1 (-.f64 d3 (+.f64 d1 (-.f64 d2 d4))))
(*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 d4 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d3) d1) d2))
(-.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)))
Symmetry

(sort d2 d4)

Compiler

Compiled 23 to 15 computations (34.8% saved)

simplify158.0ms (2.3%)

Algorithm
egg-herbie
Rules
3840×fma-def
582×sub-neg
424×distribute-lft-out--
388×distribute-lft-out
326×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01337
13527
210325
331525
492225
5243925
6366225
7425925
8425925
9549825
10581825
11581825
Stop Event
saturated
Counts
1 → 6
Calls
Call 1
Inputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 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 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))

eval1.0ms (0%)

Compiler

Compiled 69 to 28 computations (59.4% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New426
Fresh101
Picked000
Done000
Total527
Accurracy
100.0%
Counts
7 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.9%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
100.0%
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
85.9%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
100.0%
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
Compiler

Compiled 60 to 36 computations (40% saved)

localize54.0ms (0.8%)

Local Accuracy

Found 5 expressions with local accuracy:

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

Compiled 71 to 15 computations (78.9% saved)

series18.0ms (0.3%)

Counts
5 → 192
Calls

48 calls:

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

rewrite111.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
758×expm1-udef
758×log1p-udef
440×add-sqr-sqrt
436×pow1
436×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01691
139989
2664389
Stop Event
node limit
Counts
5 → 193
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
(-.f64 d2 (+.f64 d3 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 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))) (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3)) d1) (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)) d1) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 d2 (neg.f64 (+.f64 d1 d3)))
(+.f64 d2 (*.f64 (neg.f64 (+.f64 d1 d3)) 1))
(+.f64 d2 (-.f64 (neg.f64 d3) d1))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (+.f64 d1 d3)) 1 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 d1 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 d1 d3))) (sqrt.f64 (+.f64 d1 d3)) (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 d1) 1 d1))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (-.f64 d2 d3) (neg.f64 d1))
(+.f64 (neg.f64 (+.f64 d1 d3)) d2)
(*.f64 (-.f64 d2 (+.f64 d1 d3)) 1)
(*.f64 1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (/.f64 1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d2 d3) d1)))))
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 1 (+.f64 (+.f64 d2 d3) d1)))
(*.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))) (-.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)))
(/.f64 1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d2 d3) d1))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (+.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 (+.f64 d2 d3) d1))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d2 d3) d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (neg.f64 (+.f64 (+.f64 d2 d3) d1)))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (neg.f64 (+.f64 d1 d3)) 3)) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3))) (*.f64 d2 (neg.f64 (+.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3)))) (-.f64 d2 (neg.f64 (+.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (+.f64 (-.f64 d2 d3) d1))
(pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1)
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 3)
(pow.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(sqrt.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))
(log.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 d2 (+.f64 d1 d3)))))
(cbrt.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3))
(expm1.f64 (log1p.f64 (-.f64 d2 (+.f64 d1 d3))))
(exp.f64 (log.f64 (-.f64 d2 (+.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (-.f64 d2 (+.f64 d1 d3))) 1))
(log1p.f64 (expm1.f64 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 1 d2 (neg.f64 (+.f64 d1 d3)))
(fma.f64 1 (-.f64 d2 d3) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2) (cbrt.f64 (-.f64 d2 d3)) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (cbrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)) (neg.f64 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2) (cbrt.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 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (pow.f64 d1 4)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (neg.f64 d1)) 1))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))
(+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(*.f64 1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d4 d1))))
(*.f64 (-.f64 d4 d1) d1)
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))
(/.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 d4 (pow.f64 d1 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d4 d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d1)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d1)))
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))

simplify134.0ms (1.9%)

Algorithm
egg-herbie
Rules
984×fma-def
730×div-sub
636×associate-*r*
606×log-prod
572×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051410865
114409523
263689517
Stop Event
node limit
Counts
385 → 305
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 (-.f64 d2 (+.f64 d1 d3)) d1)
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(*.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 -1 (+.f64 d1 d3))
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
d2
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
d2
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(*.f64 -1 d3)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(*.f64 -1 d3)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(*.f64 -1 d1)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(*.f64 -1 d1)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.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 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2))
(*.f64 d2 d1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(*.f64 d2 d1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(*.f64 -1 (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(*.f64 -1 (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(-.f64 (*.f64 (-.f64 d2 d3) d1) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(*.f64 d1 d4)
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(*.f64 d1 d4)
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (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 (-.f64 d2 d3) d1)
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (-.f64 d2 d3) d1)
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))) (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3)) d1) (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)) d1) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 d2 (neg.f64 (+.f64 d1 d3)))
(+.f64 d2 (*.f64 (neg.f64 (+.f64 d1 d3)) 1))
(+.f64 d2 (-.f64 (neg.f64 d3) d1))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (+.f64 d1 d3)) 1 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 d1 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 d1 d3))) (sqrt.f64 (+.f64 d1 d3)) (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 d1) 1 d1))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (-.f64 d2 d3) (neg.f64 d1))
(+.f64 (neg.f64 (+.f64 d1 d3)) d2)
(*.f64 (-.f64 d2 (+.f64 d1 d3)) 1)
(*.f64 1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (/.f64 1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d2 d3) d1)))))
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 1 (+.f64 (+.f64 d2 d3) d1)))
(*.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))) (-.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)))
(/.f64 1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d2 d3) d1))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (+.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 (+.f64 d2 d3) d1))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d2 d3) d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (neg.f64 (+.f64 (+.f64 d2 d3) d1)))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (neg.f64 (+.f64 d1 d3)) 3)) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3))) (*.f64 d2 (neg.f64 (+.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3)))) (-.f64 d2 (neg.f64 (+.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (+.f64 (-.f64 d2 d3) d1))
(pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1)
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 3)
(pow.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(sqrt.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))
(log.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 d2 (+.f64 d1 d3)))))
(cbrt.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3))
(expm1.f64 (log1p.f64 (-.f64 d2 (+.f64 d1 d3))))
(exp.f64 (log.f64 (-.f64 d2 (+.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (-.f64 d2 (+.f64 d1 d3))) 1))
(log1p.f64 (expm1.f64 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 1 d2 (neg.f64 (+.f64 d1 d3)))
(fma.f64 1 (-.f64 d2 d3) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2) (cbrt.f64 (-.f64 d2 d3)) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (cbrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)) (neg.f64 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2) (cbrt.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 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (pow.f64 d1 4)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (neg.f64 d1)) 1))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))
(+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(*.f64 1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d4 d1))))
(*.f64 (-.f64 d4 d1) d1)
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))
(/.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 d4 (pow.f64 d1 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d4 d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d1)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d1)))
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
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 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.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 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.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 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.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 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.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 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.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 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.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 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.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 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.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 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 d1 d4)
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.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 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.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 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.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 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 -1 (+.f64 d1 d3))
(neg.f64 (+.f64 d1 d3))
(-.f64 (neg.f64 d3) d1)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
d2
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
d2
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 d2 d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(*.f64 -1 d3)
(neg.f64 d3)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(*.f64 -1 d3)
(neg.f64 d3)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 d2 d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(*.f64 -1 d1)
(neg.f64 d1)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(*.f64 -1 d1)
(neg.f64 d1)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.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 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.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 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.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 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.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 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.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 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 -1 (+.f64 (*.f64 d1 (*.f64 -1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 d1)))
(neg.f64 (*.f64 d1 (+.f64 (-.f64 (neg.f64 (-.f64 d2 d3)) d4) d1)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 -1 (+.f64 (*.f64 d1 (*.f64 -1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 d1)))
(neg.f64 (*.f64 d1 (+.f64 (-.f64 (neg.f64 (-.f64 d2 d3)) d4) d1)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2)))
(*.f64 -1 (+.f64 (*.f64 d1 (*.f64 -1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 d1)))
(neg.f64 (*.f64 d1 (+.f64 (-.f64 (neg.f64 (-.f64 d2 d3)) d4) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2))
(-.f64 (fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 d4)) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (*.f64 (-.f64 d2 d3) d1) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 d1 d4)
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 d1 d4)
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.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))
(neg.f64 (*.f64 d1 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))
(neg.f64 (*.f64 d1 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))
(neg.f64 (*.f64 d1 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 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))) (fma.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d4 (+.f64 d1 d3)))) (pow.f64 (*.f64 d1 d4) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 d1) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))) (*.f64 d1 (+.f64 (+.f64 d1 d3) (-.f64 d4 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2) (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (-.f64 d4 d2)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))) (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 d2 (+.f64 d4 (+.f64 d1 d3)))))) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3)))
(/.f64 d1 (/.f64 (+.f64 (+.f64 d1 d3) (-.f64 d4 d2)) (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))))
(*.f64 (/.f64 d1 (+.f64 d1 (+.f64 d3 (-.f64 d4 d2)))) (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3)) d1) (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 d2 (+.f64 d4 (+.f64 d1 d3)))))) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3)))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)) d1) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3)))
(/.f64 d1 (/.f64 (+.f64 (+.f64 d1 d3) (-.f64 d4 d2)) (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))))
(*.f64 (/.f64 d1 (+.f64 d1 (+.f64 d3 (-.f64 d4 d2)))) (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 3)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3) 1/3)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) 3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 d1 3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 d2 (neg.f64 (+.f64 d1 d3)))
(-.f64 d2 (+.f64 d1 d3))
(+.f64 d2 (*.f64 (neg.f64 (+.f64 d1 d3)) 1))
(-.f64 d2 (+.f64 d1 d3))
(+.f64 d2 (-.f64 (neg.f64 d3) d1))
(-.f64 d2 (+.f64 d1 d3))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (+.f64 d1 d3)) 1 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (+.f64 (neg.f64 (+.f64 d1 d3)) (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 d1 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 d1 d3))) (sqrt.f64 (+.f64 d1 d3)) (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (+.f64 (neg.f64 (+.f64 d1 d3)) (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 d1) 1 d1))
(+.f64 (neg.f64 d1) (+.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 d1) 1 d1))
(+.f64 (neg.f64 d1) (+.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 d1) 1 d1))
(+.f64 (neg.f64 d1) (+.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (-.f64 d2 d3) (neg.f64 d1))
(-.f64 d2 (+.f64 d1 d3))
(+.f64 (neg.f64 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) 1)
(-.f64 d2 (+.f64 d1 d3))
(*.f64 1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 d2 (+.f64 d1 d3))
(*.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))
(-.f64 d2 (+.f64 d1 d3))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 d2 (+.f64 d1 d3))
(*.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 d2 (+.f64 d1 d3))
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (/.f64 1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d2 d3) d1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) 1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d2 d3)))))
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 1 (+.f64 (+.f64 d2 d3) d1)))
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 1 (+.f64 d2 (+.f64 d1 d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d1 (+.f64 d2 d3)))
(*.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))) (-.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 d1 d3)) (sqrt.f64 d2)) (-.f64 (sqrt.f64 d2) (sqrt.f64 (+.f64 d1 d3))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)))
(*.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 (-.f64 d2 d3))) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)))
(/.f64 1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d2 d3) d1))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) 1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d2 d3)))))
(/.f64 1 (/.f64 (+.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))))
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 1 (+.f64 d2 (+.f64 d1 d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d1 (+.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d2 d3) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) 1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 (+.f64 d2 d3) d1))
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 1 (+.f64 d2 (+.f64 d1 d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d1 (+.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d2 d3) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (neg.f64 (+.f64 (+.f64 d2 d3) d1)))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (neg.f64 (+.f64 d2 (+.f64 d1 d3))))
(*.f64 1 (/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (neg.f64 (+.f64 d1 d3)) 3)) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3))) (*.f64 d2 (neg.f64 (+.f64 d1 d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) 1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (-.f64 (+.f64 d1 d2) d3) (pow.f64 (-.f64 d2 d3) 2)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3)))) (-.f64 d2 (neg.f64 (+.f64 d1 d3))))
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 1 (+.f64 d2 (+.f64 d1 d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d1 (+.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (+.f64 (-.f64 d2 d3) d1))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (-.f64 (+.f64 d1 d2) d3))
(pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1)
(-.f64 d2 (+.f64 d1 d3))
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 3)
(-.f64 d2 (+.f64 d1 d3))
(pow.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) 1/3)
(-.f64 d2 (+.f64 d1 d3))
(pow.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(-.f64 d2 (+.f64 d1 d3))
(sqrt.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))
(-.f64 d2 (+.f64 d1 d3))
(log.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 d2 (+.f64 d1 d3))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 d2 (+.f64 d1 d3)))))
(-.f64 d2 (+.f64 d1 d3))
(cbrt.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3))
(-.f64 d2 (+.f64 d1 d3))
(expm1.f64 (log1p.f64 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 d2 (+.f64 d1 d3))
(exp.f64 (log.f64 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 d2 (+.f64 d1 d3))
(exp.f64 (*.f64 (log.f64 (-.f64 d2 (+.f64 d1 d3))) 1))
(-.f64 d2 (+.f64 d1 d3))
(log1p.f64 (expm1.f64 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 d2 (+.f64 d1 d3))
(fma.f64 1 d2 (neg.f64 (+.f64 d1 d3)))
(-.f64 d2 (+.f64 d1 d3))
(fma.f64 1 (-.f64 d2 d3) (neg.f64 d1))
(-.f64 d2 (+.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) 2) (cbrt.f64 (-.f64 d2 d3)) (neg.f64 d1))
(-.f64 d2 (+.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (cbrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(-.f64 d2 (+.f64 d1 d3))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)) (neg.f64 d1))
(-.f64 d2 (+.f64 d1 d3))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.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 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d4 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)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d4 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)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 d1 (neg.f64 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 (neg.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)) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (+.f64 (pow.f64 d1 4) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (pow.f64 d1 3) (+.f64 d2 (-.f64 d4 d3))) (fma.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (pow.f64 d1 4)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 4))) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(/.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (neg.f64 (pow.f64 d1 4))) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(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 d2 (-.f64 (+.f64 d1 d3) d4)))
(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 d2 (-.f64 (+.f64 d1 d3) d4)))
(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 d2 (-.f64 (+.f64 d1 d3) d4)))
(fma.f64 1 (*.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 d2 (-.f64 (+.f64 d1 d3) d4)))
(fma.f64 1 (*.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 d2 (-.f64 (+.f64 d1 d3) d4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d3) d4)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.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 d2 (-.f64 (+.f64 d1 d3) d4)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.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 d2 (-.f64 (+.f64 d1 d3) d4)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (neg.f64 d1)) 1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))
(fma.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 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (*.f64 d1 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(*.f64 d1 (-.f64 d4 d1))
(*.f64 1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d4 d1))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 (/.f64 1 d1) (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(*.f64 (-.f64 d4 d1) d1)
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 (+.f64 d1 (sqrt.f64 (*.f64 d1 d4))) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 (/.f64 1 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 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d4 d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 (/.f64 1 d1) (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (*.f64 (neg.f64 d1) (+.f64 d1 d4)))
(*.f64 1 (/.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 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (-.f64 (fma.f64 (neg.f64 d1) d1 (*.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)) (fma.f64 (*.f64 0 (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (*.f64 0 (pow.f64 d1 6))) (fma.f64 (*.f64 0 (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 (/.f64 1 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 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))) (fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (*.f64 d1 d1))))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(*.f64 d1 (-.f64 d4 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(*.f64 d1 (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(*.f64 d1 (-.f64 d4 d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) 1)
(*.f64 d1 (-.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)))
(/.f64 (*.f64 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)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3))
(/.f64 d1 (/.f64 (+.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 3)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 1/3)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)
(*.f64 d1 (-.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(*.f64 d1 (-.f64 d2 d3))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))
(*.f64 d1 (-.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) 1))
(*.f64 d1 (-.f64 d2 d3))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))

eval58.0ms (0.8%)

Compiler

Compiled 5777 to 1703 computations (70.5% saved)

prune68.0ms (1%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New29312305
Fresh000
Picked202
Done000
Total29512307
Accurracy
100.0%
Counts
307 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.7%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
58.7%
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
93.3%
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
80.9%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
28.2%
(*.f64 d2 d1)
99.0%
(*.f64 d1 (+.f64 d4 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))))
54.0%
(*.f64 d1 (+.f64 d4 (neg.f64 d3)))
54.2%
(*.f64 d1 (+.f64 d4 (neg.f64 d1)))
51.2%
(*.f64 d1 (+.f64 d4 d2))
33.8%
(*.f64 d1 (neg.f64 d3))
35.7%
(*.f64 d1 (neg.f64 d1))
27.8%
(*.f64 d1 d4)
69.7%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
58.7%
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
93.3%
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
80.9%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
28.2%
(*.f64 d2 d1)
99.0%
(*.f64 d1 (+.f64 d4 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))))
54.0%
(*.f64 d1 (+.f64 d4 (neg.f64 d3)))
54.2%
(*.f64 d1 (+.f64 d4 (neg.f64 d1)))
51.2%
(*.f64 d1 (+.f64 d4 d2))
33.8%
(*.f64 d1 (neg.f64 d3))
35.7%
(*.f64 d1 (neg.f64 d1))
27.8%
(*.f64 d1 d4)
Compiler

Compiled 584 to 368 computations (37% saved)

localize99.0ms (1.4%)

Local Accuracy

Found 6 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 d1 (+.f64 d4 (neg.f64 d3)))
100.0%
(*.f64 d1 (+.f64 d4 d2))
100.0%
(*.f64 d1 (+.f64 d4 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))))
99.6%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))
99.3%
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
99.1%
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
Compiler

Compiled 121 to 31 computations (74.4% saved)

series27.0ms (0.4%)

Counts
6 → 180
Calls

57 calls:

TimeVariablePointExpression
6.0ms
d2
@0
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
3.0ms
d2
@-inf
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))
2.0ms
d3
@-inf
(*.f64 d1 (+.f64 d4 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))))
1.0ms
d2
@0
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
1.0ms
d3
@0
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))

rewrite108.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
752×expm1-udef
750×log1p-udef
474×add-sqr-sqrt
464×pow1
462×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify140.0ms (2%)

Algorithm
egg-herbie
Rules
1100×associate-*r*
1014×fma-neg
954×associate-*l*
908×fma-def
660×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059310518
1167110200
2681310184
Stop Event
node limit
Counts
340 → 345
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 (+.f64 d1 d3) 1) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 2)) 1/9) (*.f64 d2 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 (+.f64 d1 d3) 1) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 7)) 1/9) (*.f64 (pow.f64 d2 2) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 2)) 1/9) (*.f64 d2 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 (+.f64 d1 d3) 1) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/3) (/.f64 (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 7)) 1/9) (*.f64 (pow.f64 d2 2) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 2)) 1/9) (*.f64 d2 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 (+.f64 d1 d3) 1) 1/3) (cbrt.f64 -1)))))
(pow.f64 (-.f64 d2 d3) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/9) d1)) (pow.f64 (-.f64 d2 d3) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/9) d1)) (+.f64 (pow.f64 (-.f64 d2 d3) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 7)) 1/9) (pow.f64 d1 2)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/9) d1)) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/3))) (pow.f64 d1 3)) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/3))) (+.f64 (pow.f64 (-.f64 d2 d3) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 7)) 1/9) (pow.f64 d1 2))))))
(pow.f64 (-.f64 d2 d1) 1/3)
(+.f64 (pow.f64 (-.f64 d2 d1) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/9) d3)))
(+.f64 (pow.f64 (-.f64 d2 d1) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/9) d3)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 7)) 1/9) (pow.f64 d3 2)))))
(+.f64 (pow.f64 (-.f64 d2 d1) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/9) d3)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 7)) 1/9) (pow.f64 d3 2))) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/3))) (pow.f64 d3 3)) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/3))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 2) 1) 1/3) (pow.f64 (cbrt.f64 -1) 2))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (+.f64 d1 d3) (pow.f64 1 4)) 1/9) (*.f64 d2 (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 2) 1) 1/3) (pow.f64 (cbrt.f64 -1) 2)))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (+.f64 d1 d3) (pow.f64 1 4)) 1/9) (*.f64 d2 (pow.f64 (cbrt.f64 -1) 1/3)))) (+.f64 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))) (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 2) 1) 1/3) (pow.f64 (cbrt.f64 -1) 2))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (+.f64 d1 d3) (pow.f64 1 4)) 1/9) (*.f64 d2 (pow.f64 (cbrt.f64 -1) 1/3)))) (+.f64 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 2) 1) 1/3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 d1 d3)) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (/.f64 1 (+.f64 d1 d3)) (pow.f64 1 1/9))))))))
(pow.f64 (pow.f64 (-.f64 d2 d3) 2) 1/3)
(+.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 2) 1/3) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (-.f64 d2 d3) 1) 1/9) d1)))
(+.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 2) 1/3) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/9))) (pow.f64 d1 2)) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (-.f64 d2 d3) 1) 1/9) d1))))
(+.f64 (*.f64 (pow.f64 d1 3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 d2 d3)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/3))))) (*.f64 2/27 (*.f64 (/.f64 1 (-.f64 d2 d3)) (pow.f64 1 1/9))))) (+.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 2) 1/3) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/9))) (pow.f64 d1 2)) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (-.f64 d2 d3) 1) 1/9) d1)))))
(pow.f64 (pow.f64 (-.f64 d2 d1) 2) 1/3)
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (-.f64 d2 d1) 1) 1/9) d3)) (pow.f64 (pow.f64 (-.f64 d2 d1) 2) 1/3))
(+.f64 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/9)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (-.f64 d2 d1) 1) 1/9) d3)) (pow.f64 (pow.f64 (-.f64 d2 d1) 2) 1/3)))
(+.f64 (*.f64 (pow.f64 d3 3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/3))) (pow.f64 (/.f64 1 (-.f64 d2 d1)) 1/3))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (-.f64 d2 d1)))))) (+.f64 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/9)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (-.f64 d2 d1) 1) 1/9) d3)) (pow.f64 (pow.f64 (-.f64 d2 d1) 2) 1/3))))
(*.f64 -1 (+.f64 d1 d3))
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
d2
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
d2
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(*.f64 -1 d1)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(*.f64 -1 d1)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(*.f64 -1 d3)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(*.f64 -1 d3)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)))
(*.f64 d2 d1)
(+.f64 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)) (*.f64 d2 d1))
(*.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 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 d4)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 (-.f64 d4 d3) d1)
(*.f64 (-.f64 d4 d3) d1)
(*.f64 (-.f64 d4 d3) d1)
(*.f64 (-.f64 d4 d3) d1)
(*.f64 (-.f64 d4 d3) d1)
(*.f64 (-.f64 d4 d3) d1)
(*.f64 (-.f64 d4 d3) d1)
(*.f64 (-.f64 d4 d3) d1)
(*.f64 (-.f64 d4 d3) d1)
(*.f64 (-.f64 d4 d3) d1)
(*.f64 (-.f64 d4 d3) d1)
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))) 1)
(*.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 1)
(*.f64 1 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1/6) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1/6))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) 1/3) (pow.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) 1/3))
(/.f64 (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (cbrt.f64 (+.f64 d2 (+.f64 d1 d3))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))))
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 1)
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) 1/2)
(pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) 3)
(pow.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))
(fabs.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) 1))
(exp.f64 (*.f64 (log.f64 (-.f64 d2 (+.f64 d1 d3))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))) 1)
(*.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)))
(*.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1/6))
(*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1/6) (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))) (cbrt.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))))
(cbrt.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)))
(+.f64 d2 (+.f64 d3 (neg.f64 d1)))
(+.f64 d2 (*.f64 (+.f64 d3 (neg.f64 d1)) 1))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (+.f64 d3 (neg.f64 d1)) 1 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 d1 d3))) (pow.f64 (cbrt.f64 (+.f64 d1 d3)) 2) (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 d1 d3))) (sqrt.f64 (+.f64 d1 d3)) (+.f64 d1 d3)))
(+.f64 (+.f64 d3 (neg.f64 d1)) d2)
(+.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (exp.f64 (log1p.f64 (-.f64 d2 (+.f64 d1 d3)))) 1)
(-.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) (/.f64 (pow.f64 (+.f64 d1 d3) 3) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 (+.f64 d1 d3))) (/.f64 (pow.f64 (+.f64 d1 d3) 2) (+.f64 d2 (+.f64 d1 d3))))
(-.f64 (-.f64 d2 d3) d1)
(/.f64 1 (/.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 1 (/.f64 (+.f64 d2 (+.f64 d1 d3)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))))
(/.f64 (-.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 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d2 (+.f64 d1 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (neg.f64 (+.f64 d2 (+.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d3 (neg.f64 d1)) 3)) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (+.f64 d3 (neg.f64 d1)) (+.f64 d3 (neg.f64 d1))) (*.f64 d2 (+.f64 d3 (neg.f64 d1))))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (+.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d1) d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 (neg.f64 d1)) (+.f64 d3 (neg.f64 d1)))) (-.f64 d2 (+.f64 d3 (neg.f64 d1))))
(/.f64 (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d3 d3)) (-.f64 d2 (+.f64 d1 d3)))
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 3)
(pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1)
(pow.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(pow.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))
(log.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 d2 (+.f64 d1 d3)))))
(cbrt.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3))
(expm1.f64 (log1p.f64 (-.f64 d2 (+.f64 d1 d3))))
(exp.f64 (log.f64 (-.f64 d2 (+.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) 3))
(exp.f64 (*.f64 (log.f64 (-.f64 d2 (+.f64 d1 d3))) 1))
(log1p.f64 (expm1.f64 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 1 d2 (+.f64 d3 (neg.f64 d1)))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (cbrt.f64 d2) (+.f64 d3 (neg.f64 d1)))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (+.f64 d3 (neg.f64 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (+.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)) d1) (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)) d1) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3)))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d2 d1) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d2 d1) 3)) (+.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) (-.f64 d4 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)) d1) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) d1) (-.f64 d4 d2))
(pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))
(fma.f64 d1 d4 (*.f64 d2 d1))
(fma.f64 d4 d1 (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d4))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d1 d3) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d3)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 3) (pow.f64 d3 3))) (fma.f64 d4 d4 (*.f64 d3 (-.f64 d3 d4))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d4 d3) 2)) (+.f64 d4 d3))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 3) (pow.f64 d3 3)) d1) (fma.f64 d4 d4 (*.f64 d3 (-.f64 d3 d4))))
(/.f64 (*.f64 (pow.f64 (+.f64 d4 d3) 2) d1) (+.f64 d4 d3))
(pow.f64 (*.f64 d1 (+.f64 d4 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d4 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d3) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d3))))
(fma.f64 d1 d4 (*.f64 d1 d3))
(fma.f64 d4 d1 (*.f64 d1 d3))
Outputs
(*.f64 (pow.f64 (*.f64 (+.f64 d1 d3) 1) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 2)) 1/9) (*.f64 d2 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 (+.f64 d1 d3) 1) 1/3) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/18)) (*.f64 d2 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (+.f64 d1 d3))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/18) d2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (+.f64 d1 d3))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 7)) 1/9) (*.f64 (pow.f64 d2 2) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 2)) 1/9) (*.f64 d2 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 (+.f64 d1 d3) 1) 1/3) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 7)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 d2 d2))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/18)) (*.f64 d2 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (+.f64 d1 d3)))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 7)) 1/18)) (*.f64 d2 (*.f64 d2 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/18) d2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (+.f64 d1 d3)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/3) (/.f64 (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 7)) 1/9) (*.f64 (pow.f64 d2 2) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 2)) 1/9) (*.f64 d2 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 (+.f64 d1 d3) 1) 1/3) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2))) (/.f64 (pow.f64 d2 3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (fma.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)))) 1/27))))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 7)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 d2 d2))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/18)) (*.f64 d2 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (+.f64 d1 d3))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2))) (*.f64 (/.f64 (pow.f64 d2 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2))) (pow.f64 (cbrt.f64 -1) 2)) -5/27))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 7)) 1/18)) (*.f64 d2 (*.f64 d2 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/18) d2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (+.f64 d1 d3))))))
(pow.f64 (-.f64 d2 d3) 1/3)
(cbrt.f64 (-.f64 d2 d3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/9) d1)) (pow.f64 (-.f64 d2 d3) 1/3))
(fma.f64 -1/3 (*.f64 d1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/18))) (cbrt.f64 (-.f64 d2 d3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/9) d1)) (+.f64 (pow.f64 (-.f64 d2 d3) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 7)) 1/9) (pow.f64 d1 2)))))
(+.f64 (fma.f64 -1/3 (*.f64 d1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/18))) (cbrt.f64 (-.f64 d2 d3))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 7)) 1/18)) (*.f64 d1 d1))))
(fma.f64 -1/3 (*.f64 d1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 7)) 1/18)) (*.f64 d1 d1)) (cbrt.f64 (-.f64 d2 d3))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/9) d1)) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/3))) (pow.f64 d1 3)) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/3))) (+.f64 (pow.f64 (-.f64 d2 d3) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 7)) 1/9) (pow.f64 d1 2))))))
(fma.f64 -1/3 (*.f64 d1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/18))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2))) (*.f64 (fma.f64 2/9 (*.f64 1 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2))) -1/27)) (pow.f64 d1 3))) (+.f64 (cbrt.f64 (-.f64 d2 d3)) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 7)) 1/18)) (*.f64 d1 d1))))))
(fma.f64 -1/3 (*.f64 d1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/18))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2))) (*.f64 (fma.f64 2/9 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2))) -1/27)) (pow.f64 d1 3))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 7)) 1/18)) (*.f64 d1 d1)) (cbrt.f64 (-.f64 d2 d3)))))
(pow.f64 (-.f64 d2 d1) 1/3)
(cbrt.f64 (-.f64 d2 d1))
(+.f64 (pow.f64 (-.f64 d2 d1) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/9) d3)))
(+.f64 (cbrt.f64 (-.f64 d2 d1)) (*.f64 -1/3 (*.f64 d3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/18)))))
(fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/18) d3)) (cbrt.f64 (-.f64 d2 d1)))
(+.f64 (pow.f64 (-.f64 d2 d1) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/9) d3)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 7)) 1/9) (pow.f64 d3 2)))))
(+.f64 (cbrt.f64 (-.f64 d2 d1)) (fma.f64 -1/3 (*.f64 d3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/18))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 7)) 1/18)) (*.f64 d3 d3)))))
(+.f64 (cbrt.f64 (-.f64 d2 d1)) (fma.f64 -1/9 (*.f64 d3 (*.f64 d3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 7)) 1/18)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/18) d3)))))
(+.f64 (pow.f64 (-.f64 d2 d1) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/9) d3)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 7)) 1/9) (pow.f64 d3 2))) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/3))) (pow.f64 d3 3)) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/3))))))
(+.f64 (cbrt.f64 (-.f64 d2 d1)) (fma.f64 -1/3 (*.f64 d3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 7)) 1/18)) (*.f64 d3 d3)) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2))) (*.f64 (fma.f64 2/9 (*.f64 1 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2))))) (pow.f64 d3 3)))))))
(+.f64 (fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/18) d3)) (cbrt.f64 (-.f64 d2 d1))) (fma.f64 -1/9 (*.f64 d3 (*.f64 d3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 7)) 1/18)))) (*.f64 (fma.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2))) (*.f64 2/9 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2))) (pow.f64 d3 3)) -1/3))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 2) 1) 1/3) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (pow.f64 (+.f64 d1 d3) 2)))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (+.f64 d1 d3) (pow.f64 1 4)) 1/9) (*.f64 d2 (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 2) 1) 1/3) (pow.f64 (cbrt.f64 -1) 2)))
(fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 1/18) (pow.f64 (+.f64 d1 d3) 1/18)) (*.f64 d2 (cbrt.f64 (cbrt.f64 -1)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (pow.f64 (+.f64 d1 d3) 2))))
(fma.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (pow.f64 (+.f64 d1 d3) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 1/18) (pow.f64 (+.f64 d1 d3) 1/18)) (*.f64 (*.f64 d2 (cbrt.f64 (cbrt.f64 -1))) 2/3)))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (+.f64 d1 d3) (pow.f64 1 4)) 1/9) (*.f64 d2 (pow.f64 (cbrt.f64 -1) 1/3)))) (+.f64 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))) (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 2) 1) 1/3) (pow.f64 (cbrt.f64 -1) 2))))
(fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 1/18) (pow.f64 (+.f64 d1 d3) 1/18)) (*.f64 d2 (cbrt.f64 (cbrt.f64 -1)))) (fma.f64 (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (pow.f64 (+.f64 d1 d3) 2)))))
(fma.f64 2/3 (*.f64 d2 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (*.f64 (pow.f64 (+.f64 d1 d3) 1/18) (pow.f64 (+.f64 d1 d3) 1/18)))) (fma.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (pow.f64 (+.f64 d1 d3) 2)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 4)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 4)) 1/18) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))))) (*.f64 -1/9 (*.f64 d2 d2)))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (+.f64 d1 d3) (pow.f64 1 4)) 1/9) (*.f64 d2 (pow.f64 (cbrt.f64 -1) 1/3)))) (+.f64 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 (+.f64 d1 d3) 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 2) 1) 1/3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 d1 d3)) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (/.f64 1 (+.f64 d1 d3)) (pow.f64 1 1/9))))))))
(fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 1/18) (pow.f64 (+.f64 d1 d3) 1/18)) (*.f64 d2 (cbrt.f64 (cbrt.f64 -1)))) (fma.f64 (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (fma.f64 (cbrt.f64 (pow.f64 (+.f64 d1 d3) 2)) (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 d2 3) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 d1 d3))) (/.f64 (fma.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2)))) 1/27)) (cbrt.f64 -1))) (*.f64 (/.f64 1 (+.f64 d1 d3)) 2/27))))))
(fma.f64 2/3 (*.f64 d2 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (*.f64 (pow.f64 (+.f64 d1 d3) 1/18) (pow.f64 (+.f64 d1 d3) 1/18)))) (fma.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 4)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 4)) 1/18) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))))) (*.f64 d2 d2) (fma.f64 (pow.f64 d2 3) (fma.f64 -2/3 (/.f64 (cbrt.f64 (/.f64 1 (+.f64 d1 d3))) (/.f64 (cbrt.f64 -1) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d1 d3) 2))) (pow.f64 (cbrt.f64 -1) 2)) -5/27))) (/.f64 2/27 (+.f64 d1 d3))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (pow.f64 (+.f64 d1 d3) 2))))))
(pow.f64 (pow.f64 (-.f64 d2 d3) 2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 d2 d3) 2))
(+.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 2) 1/3) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (-.f64 d2 d3) 1) 1/9) d1)))
(+.f64 (cbrt.f64 (pow.f64 (-.f64 d2 d3) 2)) (*.f64 -2/3 (*.f64 d1 (*.f64 (pow.f64 (-.f64 d2 d3) 1/18) (pow.f64 (-.f64 d2 d3) 1/18)))))
(fma.f64 -2/3 (*.f64 d1 (*.f64 (pow.f64 (-.f64 d2 d3) 1/18) (pow.f64 (-.f64 d2 d3) 1/18))) (cbrt.f64 (pow.f64 (-.f64 d2 d3) 2)))
(+.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 2) 1/3) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/9))) (pow.f64 d1 2)) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (-.f64 d2 d3) 1) 1/9) d1))))
(+.f64 (cbrt.f64 (pow.f64 (-.f64 d2 d3) 2)) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/18)) -1/9) (*.f64 d1 d1) (*.f64 -2/3 (*.f64 d1 (*.f64 (pow.f64 (-.f64 d2 d3) 1/18) (pow.f64 (-.f64 d2 d3) 1/18))))))
(+.f64 (fma.f64 -2/3 (*.f64 d1 (*.f64 (pow.f64 (-.f64 d2 d3) 1/18) (pow.f64 (-.f64 d2 d3) 1/18))) (cbrt.f64 (pow.f64 (-.f64 d2 d3) 2))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/18)) (*.f64 -1/9 (*.f64 d1 d1))))
(+.f64 (*.f64 (pow.f64 d1 3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 d2 d3)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)) 1/3))))) (*.f64 2/27 (*.f64 (/.f64 1 (-.f64 d2 d3)) (pow.f64 1 1/9))))) (+.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 2) 1/3) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/9))) (pow.f64 d1 2)) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (-.f64 d2 d3) 1) 1/9) d1)))))
(fma.f64 (pow.f64 d1 3) (fma.f64 -2/3 (*.f64 (fma.f64 2/9 (*.f64 1 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2))) -1/27)) (cbrt.f64 (/.f64 1 (-.f64 d2 d3)))) (*.f64 2/27 (/.f64 1 (-.f64 d2 d3)))) (+.f64 (cbrt.f64 (pow.f64 (-.f64 d2 d3) 2)) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/18)) -1/9) (*.f64 d1 d1) (*.f64 -2/3 (*.f64 d1 (*.f64 (pow.f64 (-.f64 d2 d3) 1/18) (pow.f64 (-.f64 d2 d3) 1/18)))))))
(fma.f64 (pow.f64 d1 3) (fma.f64 -2/3 (*.f64 (fma.f64 2/9 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 2))) -1/27)) (cbrt.f64 (/.f64 1 (-.f64 d2 d3)))) (/.f64 2/27 (-.f64 d2 d3))) (+.f64 (fma.f64 -2/3 (*.f64 d1 (*.f64 (pow.f64 (-.f64 d2 d3) 1/18) (pow.f64 (-.f64 d2 d3) 1/18))) (cbrt.f64 (pow.f64 (-.f64 d2 d3) 2))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d3) 4)) 1/18)) (*.f64 -1/9 (*.f64 d1 d1)))))
(pow.f64 (pow.f64 (-.f64 d2 d1) 2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 d2 d1) 2))
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (-.f64 d2 d1) 1) 1/9) d3)) (pow.f64 (pow.f64 (-.f64 d2 d1) 2) 1/3))
(fma.f64 -2/3 (*.f64 d3 (*.f64 (pow.f64 (-.f64 d2 d1) 1/18) (pow.f64 (-.f64 d2 d1) 1/18))) (cbrt.f64 (pow.f64 (-.f64 d2 d1) 2)))
(+.f64 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/9)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (-.f64 d2 d1) 1) 1/9) d3)) (pow.f64 (pow.f64 (-.f64 d2 d1) 2) 1/3)))
(fma.f64 (*.f64 d3 d3) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/18)) -1/9) (fma.f64 -2/3 (*.f64 d3 (*.f64 (pow.f64 (-.f64 d2 d1) 1/18) (pow.f64 (-.f64 d2 d1) 1/18))) (cbrt.f64 (pow.f64 (-.f64 d2 d1) 2))))
(fma.f64 (*.f64 d3 d3) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/18) -1/9)) (fma.f64 -2/3 (*.f64 d3 (*.f64 (pow.f64 (-.f64 d2 d1) 1/18) (pow.f64 (-.f64 d2 d1) 1/18))) (cbrt.f64 (pow.f64 (-.f64 d2 d1) 2))))
(+.f64 (*.f64 (pow.f64 d3 3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)) 1/3))) (pow.f64 (/.f64 1 (-.f64 d2 d1)) 1/3))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (-.f64 d2 d1)))))) (+.f64 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/9)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (-.f64 d2 d1) 1) 1/9) d3)) (pow.f64 (pow.f64 (-.f64 d2 d1) 2) 1/3))))
(fma.f64 (pow.f64 d3 3) (fma.f64 -2/3 (*.f64 (fma.f64 2/9 (*.f64 1 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2)))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2))))) (cbrt.f64 (/.f64 1 (-.f64 d2 d1)))) (*.f64 2/27 (/.f64 1 (-.f64 d2 d1)))) (fma.f64 (*.f64 d3 d3) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/18)) -1/9) (fma.f64 -2/3 (*.f64 d3 (*.f64 (pow.f64 (-.f64 d2 d1) 1/18) (pow.f64 (-.f64 d2 d1) 1/18))) (cbrt.f64 (pow.f64 (-.f64 d2 d1) 2)))))
(fma.f64 (pow.f64 d3 3) (fma.f64 -2/3 (*.f64 (fma.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2))) (*.f64 2/9 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 2))))) (cbrt.f64 (/.f64 1 (-.f64 d2 d1)))) (/.f64 2/27 (-.f64 d2 d1))) (fma.f64 (*.f64 d3 d3) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 d2 d1) 4)) 1/18) -1/9)) (fma.f64 -2/3 (*.f64 d3 (*.f64 (pow.f64 (-.f64 d2 d1) 1/18) (pow.f64 (-.f64 d2 d1) 1/18))) (cbrt.f64 (pow.f64 (-.f64 d2 d1) 2)))))
(*.f64 -1 (+.f64 d1 d3))
(neg.f64 (+.f64 d1 d3))
(-.f64 (neg.f64 d3) d1)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
d2
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
d2
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(+.f64 (*.f64 -1 (+.f64 d1 d3)) d2)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(*.f64 -1 d1)
(neg.f64 d1)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(*.f64 -1 d1)
(neg.f64 d1)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d1)) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 d1)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(*.f64 -1 d3)
(neg.f64 d3)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(*.f64 -1 d3)
(neg.f64 d3)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (+.f64 d2 (*.f64 -1 d3)) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 d4)
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4))
(*.f64 d1 (fma.f64 -1 (+.f64 d1 d3) d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 d1 d3)) d4)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.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 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 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 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 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 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 d1 (-.f64 d4 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))) 1)
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(*.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 1)
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(*.f64 1 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)))
(*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1/6) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1/6))
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) 1/3) (pow.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (cbrt.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (-.f64 d2 d1) d3))) (cbrt.f64 (sqrt.f64 (-.f64 (-.f64 d2 d1) d3))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (cbrt.f64 (+.f64 d2 (+.f64 d1 d3))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (cbrt.f64 (+.f64 (+.f64 d1 d3) d2)))
(/.f64 (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (cbrt.f64 (+.f64 d1 (+.f64 d3 d2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2))))))
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 1)
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) 1/2)
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1/3)
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) 3)
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(pow.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1/6) 2)
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(fabs.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))))
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) 1))
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(exp.f64 (*.f64 (log.f64 (-.f64 d2 (+.f64 d1 d3))) 1/3))
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (-.f64 (-.f64 d2 d1) d3))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))) 1)
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)
(*.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) 1)
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (*.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) (cbrt.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3))) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 4)))
(*.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1/6))
(*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1/6) (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (pow.f64 (-.f64 (-.f64 d2 d1) d3) 1/6) (sqrt.f64 (-.f64 (-.f64 d2 d1) d3)))
(*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1/6) (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (pow.f64 (-.f64 (-.f64 d2 d1) d3) 1/6) (sqrt.f64 (-.f64 (-.f64 d2 d1) d3)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))) (cbrt.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (*.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) (cbrt.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3))) 4))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 4))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)))
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2))))
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)
(cbrt.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))
(cbrt.f64 (pow.f64 (-.f64 (-.f64 d2 d1) d3) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)))
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))))
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))) 1))
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)))
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)
(+.f64 d2 (+.f64 d3 (neg.f64 d1)))
(+.f64 d3 (-.f64 d2 d1))
(+.f64 d2 (*.f64 (+.f64 d3 (neg.f64 d1)) 1))
(+.f64 d3 (-.f64 d2 d1))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (+.f64 d3 (neg.f64 d1)) 1 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (+.f64 (-.f64 d3 d1) (+.f64 d1 d3)))
(+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d1 d3) (-.f64 (-.f64 d2 d1) d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 d1 d3))) (pow.f64 (cbrt.f64 (+.f64 d1 d3)) 2) (+.f64 d1 d3)))
(+.f64 (-.f64 (-.f64 d2 d1) d3) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 d1 d3))) (pow.f64 (cbrt.f64 (+.f64 d1 d3)) 2) (+.f64 d1 d3)))
(+.f64 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 d1 d3))) (sqrt.f64 (+.f64 d1 d3)) (+.f64 d1 d3)))
(+.f64 (-.f64 (-.f64 d2 d1) d3) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 d1 d3))) (sqrt.f64 (+.f64 d1 d3)) (+.f64 d1 d3)))
(+.f64 (-.f64 (neg.f64 d3) d1) (+.f64 (+.f64 d1 d3) (-.f64 (-.f64 d2 d1) d3)))
(+.f64 (+.f64 d3 (neg.f64 d1)) d2)
(+.f64 d3 (-.f64 d2 d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d3 (-.f64 d2 d1))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (-.f64 d2 (+.f64 d1 d3)))) 1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) (/.f64 (pow.f64 (+.f64 d1 d3) 3) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 (+.f64 d1 d3))) (/.f64 (pow.f64 (+.f64 d1 d3) 2) (+.f64 d2 (+.f64 d1 d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 (+.f64 d1 d3) d2))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d1 (+.f64 d3 d2)))
(-.f64 (-.f64 d2 d3) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(/.f64 1 (/.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 1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))
(/.f64 1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (+.f64 d2 (+.f64 d1 d3)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))))
(*.f64 (/.f64 1 (+.f64 (+.f64 d1 d3) d2)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 1 (+.f64 d1 (+.f64 d3 d2))))
(/.f64 (-.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 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d2 (+.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 (+.f64 d1 d3) d2))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d1 (+.f64 d3 d2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (neg.f64 (+.f64 d2 (+.f64 d1 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (neg.f64 (+.f64 (+.f64 d1 d3) d2)))
(*.f64 1 (/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d1 (+.f64 d3 d2))))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d3 (neg.f64 d1)) 3)) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (+.f64 d3 (neg.f64 d1)) (+.f64 d3 (neg.f64 d1))) (*.f64 d2 (+.f64 d3 (neg.f64 d1))))))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d3 d1) 3)) (fma.f64 d2 d2 (*.f64 (-.f64 d3 d1) (-.f64 (-.f64 d3 d1) d2))))
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d3 d1) 3)) (fma.f64 d2 d2 (*.f64 (-.f64 d3 d1) (-.f64 d3 (+.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (+.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d1) d3))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (+.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 (+.f64 d3 (-.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 d2 d1)) (pow.f64 (-.f64 d2 d1) 2)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 (neg.f64 d1)) (+.f64 d3 (neg.f64 d1)))) (-.f64 d2 (+.f64 d3 (neg.f64 d1))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d3 d1) (-.f64 d3 d1))) (-.f64 d2 (-.f64 d3 d1)))
(/.f64 (*.f64 (+.f64 d3 (-.f64 d2 d1)) (+.f64 (-.f64 d2 d3) d1)) (+.f64 (-.f64 d2 d3) d1))
(/.f64 (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d3 d3)) (-.f64 d2 (+.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) (-.f64 d2 (+.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) (-.f64 (-.f64 d2 d1) d3))
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(pow.f64 (-.f64 d2 (+.f64 d1 d3)) 1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(pow.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(pow.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) 1/3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(sqrt.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))
(fabs.f64 (-.f64 (-.f64 d2 d1) d3))
(log.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 d2 (+.f64 d1 d3)))))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(cbrt.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(expm1.f64 (log1p.f64 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(exp.f64 (log.f64 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) 3))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(exp.f64 (*.f64 (log.f64 (-.f64 d2 (+.f64 d1 d3))) 1))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(log1p.f64 (expm1.f64 (-.f64 d2 (+.f64 d1 d3))))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(fma.f64 1 d2 (+.f64 d3 (neg.f64 d1)))
(+.f64 d3 (-.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (cbrt.f64 d2) (+.f64 d3 (neg.f64 d1)))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (cbrt.f64 d2) (-.f64 d3 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (+.f64 d3 (neg.f64 d1)))
(+.f64 d3 (-.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) 1)
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (+.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (fma.f64 (*.f64 d1 d4) (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 (-.f64 d2 d1) d3) 3) (pow.f64 d4 3))) (fma.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d4 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))) (*.f64 d1 (+.f64 (+.f64 d1 d3) (-.f64 d4 d2))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 (-.f64 d2 d1) d3) 2))) (*.f64 d1 (+.f64 d3 (-.f64 d4 (-.f64 d2 d1)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 (-.f64 (-.f64 d2 d1) d3) (-.f64 d2 (+.f64 d1 (+.f64 d3 d4)))))) (+.f64 (pow.f64 (-.f64 (-.f64 d2 d1) d3) 3) (pow.f64 d4 3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)) (/.f64 (+.f64 (+.f64 d1 d3) (-.f64 d4 d2)) d1))
(*.f64 (/.f64 d1 (+.f64 d3 (-.f64 d4 (-.f64 d2 d1)))) (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 (-.f64 d2 d1) d3) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)) d1) (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 (-.f64 (-.f64 d2 d1) d3) (-.f64 d2 (+.f64 d1 (+.f64 d3 d4)))))) (+.f64 (pow.f64 (-.f64 (-.f64 d2 d1) d3) 3) (pow.f64 d4 3)))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)) d1) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)) (/.f64 (+.f64 (+.f64 d1 d3) (-.f64 d4 d2)) d1))
(*.f64 (/.f64 d1 (+.f64 d3 (-.f64 d4 (-.f64 d2 d1)))) (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 (-.f64 d2 d1) d3) 2)))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) 1)
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4))) 3)
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) 3) 1/3)
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4))) 2)
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 2))
(fabs.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) 3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4) 3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4))) 1))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d2 d1) 1))
(*.f64 d1 (+.f64 d2 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1)
(*.f64 d1 (+.f64 d2 d4))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d2 d1) 3)) (+.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d4) (*.f64 d1 d4) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d4)) (*.f64 d1 (*.f64 d1 (*.f64 d4 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 d2 d4)) (/.f64 (*.f64 d1 (-.f64 d4 d2)) (*.f64 d1 (-.f64 d4 d2))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4)))) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) (-.f64 d4 d2))
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) (/.f64 (-.f64 d4 d2) d1))
(*.f64 (/.f64 d1 (-.f64 d4 d2)) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)) d1) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4)))) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) d1) (-.f64 d4 d2))
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) (/.f64 (-.f64 d4 d2) d1))
(*.f64 (/.f64 d1 (-.f64 d4 d2)) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)))
(pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1)
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 3)
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) 1/3)
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2)
(*.f64 d1 (+.f64 d2 d4))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 d4)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 d4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d4) 3)))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 d4))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d2 d4))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d2 d4))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))) 1))
(*.f64 d1 (+.f64 d2 d4))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 d1 d4 (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 d4 d1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d4))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d3 d4))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d1 d3) 1))
(*.f64 d1 (+.f64 d3 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d3)))) 1)
(*.f64 d1 (+.f64 d3 d4))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d4) (*.f64 d1 d4) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 d4))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d1 (-.f64 d4 d3))) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d4)) (-.f64 d4 d3)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d1))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 3) (pow.f64 d3 3))) (fma.f64 d4 d4 (*.f64 d3 (-.f64 d3 d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 d3 (-.f64 d3 d4))) (+.f64 (pow.f64 d3 3) (pow.f64 d4 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 d3 (-.f64 d3 d4)))) (+.f64 (pow.f64 d3 3) (pow.f64 d4 3)))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d4 d3) 2)) (+.f64 d4 d3))
(/.f64 (pow.f64 (+.f64 d3 d4) 2) (/.f64 (+.f64 d3 d4) d1))
(*.f64 (/.f64 d1 (+.f64 d3 d4)) (pow.f64 (+.f64 d3 d4) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 3) (pow.f64 d3 3)) d1) (fma.f64 d4 d4 (*.f64 d3 (-.f64 d3 d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 d3 (-.f64 d3 d4))) (+.f64 (pow.f64 d3 3) (pow.f64 d4 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 d3 (-.f64 d3 d4)))) (+.f64 (pow.f64 d3 3) (pow.f64 d4 3)))
(/.f64 (*.f64 (pow.f64 (+.f64 d4 d3) 2) d1) (+.f64 d4 d3))
(/.f64 (pow.f64 (+.f64 d3 d4) 2) (/.f64 (+.f64 d3 d4) d1))
(*.f64 (/.f64 d1 (+.f64 d3 d4)) (pow.f64 (+.f64 d3 d4) 2))
(pow.f64 (*.f64 d1 (+.f64 d4 d3)) 1)
(*.f64 d1 (+.f64 d3 d4))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d3))) 3)
(*.f64 d1 (+.f64 d3 d4))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d3)) 3) 1/3)
(*.f64 d1 (+.f64 d3 d4))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d3))) 2)
(*.f64 d1 (+.f64 d3 d4))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d3)) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d4)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d3 d4)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d3)))
(*.f64 d1 (+.f64 d3 d4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 d3)))))
(*.f64 d1 (+.f64 d3 d4))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d3)) 3))
(*.f64 d1 (+.f64 d3 d4))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d4 d3) 3)))
(*.f64 d1 (+.f64 d3 d4))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d3) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d3 d4))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d3))))
(*.f64 d1 (+.f64 d3 d4))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d3))))
(*.f64 d1 (+.f64 d3 d4))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d3))) 1))
(*.f64 d1 (+.f64 d3 d4))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d3))))
(*.f64 d1 (+.f64 d3 d4))
(fma.f64 d1 d4 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d4))
(fma.f64 d4 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d4))

eval480.0ms (6.9%)

Compiler

Compiled 11732 to 5644 computations (51.9% saved)

prune163.0ms (2.3%)

Pruning

12 alts after pruning (9 fresh and 3 done)

PrunedKeptTotal
New4084412
Fresh257
Picked235
Done000
Total41212424
Accurracy
100.0%
Counts
424 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.7%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
58.7%
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
51.3%
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
54.0%
(*.f64 (-.f64 d4 d3) d1)
80.9%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
33.8%
(*.f64 (neg.f64 d1) d3)
28.2%
(*.f64 d2 d1)
78.9%
(*.f64 d1 (+.f64 d4 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 d3)))))
54.2%
(*.f64 d1 (+.f64 d4 (neg.f64 d1)))
51.2%
(*.f64 d1 (+.f64 d4 d2))
35.7%
(*.f64 d1 (neg.f64 d1))
27.8%
(*.f64 d1 d4)
69.7%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
58.7%
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
51.3%
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
54.0%
(*.f64 (-.f64 d4 d3) d1)
80.9%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
33.8%
(*.f64 (neg.f64 d1) d3)
28.2%
(*.f64 d2 d1)
78.9%
(*.f64 d1 (+.f64 d4 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 d3)))))
54.2%
(*.f64 d1 (+.f64 d4 (neg.f64 d1)))
51.2%
(*.f64 d1 (+.f64 d4 d2))
35.7%
(*.f64 d1 (neg.f64 d1))
27.8%
(*.f64 d1 d4)
Compiler

Compiled 516 to 338 computations (34.5% saved)

localize91.0ms (1.3%)

Local Accuracy

Found 8 expressions with local accuracy:

NewAccuracyProgram
93.4%
(-.f64 (*.f64 d2 d2) (*.f64 d3 d3))
91.0%
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
89.9%
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1)
79.5%
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3))
96.4%
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
100.0%
(*.f64 (-.f64 d4 d3) d1)
100.0%
(-.f64 d2 (+.f64 d1 d3))
100.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
Compiler

Compiled 139 to 28 computations (79.9% saved)

series23.0ms (0.3%)

Counts
8 → 258
Calls

72 calls:

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

rewrite90.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
646×add-sqr-sqrt
640×pow1
640×*-un-lft-identity
598×add-exp-log
598×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify140.0ms (2%)

Algorithm
egg-herbie
Rules
1160×associate-*r*
1020×associate-*l*
868×fma-def
508×distribute-rgt-in
488×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval123.0ms (1.8%)

Compiler

Compiled 9977 to 2709 computations (72.8% saved)

prune76.0ms (1.1%)

Pruning

15 alts after pruning (7 fresh and 8 done)

PrunedKeptTotal
New3995404
Fresh224
Picked055
Done033
Total40115416
Accurracy
100.0%
Counts
416 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.7%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
58.7%
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
51.3%
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
59.7%
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
54.0%
(*.f64 (-.f64 d4 d3) d1)
80.9%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
56.3%
(*.f64 (-.f64 d2 d3) d1)
57.0%
(*.f64 (-.f64 d2 d1) d1)
80.0%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) d1)
33.8%
(*.f64 (neg.f64 d3) d1)
28.2%
(*.f64 d2 d1)
54.2%
(*.f64 d1 (+.f64 d4 (neg.f64 d1)))
51.2%
(*.f64 d1 (+.f64 d4 d2))
35.7%
(*.f64 d1 (neg.f64 d1))
27.8%
(*.f64 d1 d4)
69.7%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
58.7%
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
51.3%
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
59.7%
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
54.0%
(*.f64 (-.f64 d4 d3) d1)
80.9%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
56.3%
(*.f64 (-.f64 d2 d3) d1)
57.0%
(*.f64 (-.f64 d2 d1) d1)
80.0%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) d1)
33.8%
(*.f64 (neg.f64 d3) d1)
28.2%
(*.f64 d2 d1)
54.2%
(*.f64 d1 (+.f64 d4 (neg.f64 d1)))
51.2%
(*.f64 d1 (+.f64 d4 d2))
35.7%
(*.f64 d1 (neg.f64 d1))
27.8%
(*.f64 d1 d4)
Compiler

Compiled 498 to 320 computations (35.7% saved)

localize90.0ms (1.3%)

Local Accuracy

Found 7 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 d1 (+.f64 d4 (neg.f64 d1)))
100.0%
(*.f64 (-.f64 d2 d3) d1)
100.0%
(*.f64 (-.f64 d2 d1) d1)
100.0%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) d1)
99.6%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))))
99.3%
(pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)
99.1%
(cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))
Compiler

Compiled 106 to 27 computations (74.5% saved)

series5.0ms (0.1%)

Counts
4 → 108
Calls

30 calls:

TimeVariablePointExpression
0.0ms
d2
@-inf
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 (+.f64 d1 d3)))) d1)
0.0ms
d1
@-inf
(*.f64 d1 (+.f64 d4 (neg.f64 d1)))
0.0ms
d1
@-inf
(*.f64 (-.f64 d2 d1) d1)
0.0ms
d2
@-inf
(*.f64 (-.f64 d2 d1) d1)
0.0ms
d1
@inf
(*.f64 (-.f64 d2 d1) d1)

rewrite141.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
768×expm1-udef
766×log1p-udef
486×add-sqr-sqrt
476×pow1
474×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify77.0ms (1.1%)

Algorithm
egg-herbie
Rules
1430×unswap-sqr
690×associate-/r*
466×log-prod
416×cancel-sign-sub-inv
412×fma-def
Iterations

Useful iterations: 2 (0.0ms)

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

eval158.0ms (2.3%)

Compiler

Compiled 11189 to 5431 computations (51.5% saved)

prune122.0ms (1.7%)

Pruning

15 alts after pruning (5 fresh and 10 done)

PrunedKeptTotal
New4323435
Fresh022
Picked235
Done178
Total43515450
Accurracy
100.0%
Counts
450 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
32.8%
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3))
69.7%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
51.3%
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))
59.7%
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
54.0%
(*.f64 (-.f64 d4 d3) d1)
80.9%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
56.3%
(*.f64 (-.f64 d2 d3) d1)
57.0%
(*.f64 (-.f64 d2 d1) d1)
60.1%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 d2 d3))) d1)
33.8%
(*.f64 (neg.f64 d3) d1)
28.2%
(*.f64 d2 d1)
54.2%
(*.f64 d1 (-.f64 d4 d1))
51.2%
(*.f64 d1 (+.f64 d4 d2))
35.7%
(*.f64 d1 (neg.f64 d1))
27.8%
(*.f64 d1 d4)
Compiler

Compiled 402 to 184 computations (54.2% saved)

regimes92.0ms (1.3%)

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

5 calls:

37.0ms
d4
14.0ms
d1
13.0ms
d2
12.0ms
d3
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 283 to 105 computations (62.9% saved)

regimes111.0ms (1.6%)

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

4 calls:

38.0ms
d2
24.0ms
d4
23.0ms
d1
23.0ms
d3
Results
AccuracySegmentsBranch
83.2%3d1
87.8%5d2
82.9%3d3
93.6%2d4
Compiler

Compiled 96 to 47 computations (51% saved)

regimes215.0ms (3.1%)

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

4 calls:

63.0ms
d4
63.0ms
d3
50.0ms
d2
36.0ms
d1
Results
AccuracySegmentsBranch
82.6%9d3
80.7%5d1
82.0%7d2
85.0%8d4
Compiler

Compiled 89 to 44 computations (50.6% saved)

regimes19.0ms (0.3%)

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

1 calls:

17.0ms
d1
Results
AccuracySegmentsBranch
78.5%3d1
Compiler

Compiled 51 to 24 computations (52.9% saved)

regimes61.0ms (0.9%)

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

3 calls:

27.0ms
d1
21.0ms
d4
11.0ms
d2
Results
AccuracySegmentsBranch
72.4%2d2
74.1%4d4
74.4%5d1
Compiler

Compiled 56 to 30 computations (46.4% saved)

regimes147.0ms (2.1%)

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

4 calls:

67.0ms
d1
34.0ms
d3
34.0ms
d4
11.0ms
d2
Results
AccuracySegmentsBranch
74.4%5d1
62.1%7d4
72.6%6d3
68.4%2d2
Compiler

Compiled 56 to 32 computations (42.9% saved)

regimes104.0ms (1.5%)

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

3 calls:

38.0ms
d2
36.0ms
d1
28.0ms
d3
Results
AccuracySegmentsBranch
67.6%5d3
63.9%8d2
72.3%7d1
Compiler

Compiled 46 to 26 computations (43.5% saved)

regimes130.0ms (1.9%)

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

4 calls:

34.0ms
d1
34.0ms
d2
34.0ms
d4
27.0ms
d3
Results
AccuracySegmentsBranch
58.8%7d4
58.3%8d2
58.8%6d3
60.9%8d1
Compiler

Compiled 46 to 28 computations (39.1% saved)

regimes49.0ms (0.7%)

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

3 calls:

22.0ms
d1
16.0ms
d3
10.0ms
d4
Results
AccuracySegmentsBranch
52.9%3d4
55.4%7d1
42.8%5d3
Compiler

Compiled 29 to 20 computations (31% saved)

regimes13.0ms (0.2%)

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

2 calls:

6.0ms
d2
6.0ms
d4
Results
AccuracySegmentsBranch
45.9%2d2
47.8%2d4
Compiler

Compiled 20 to 14 computations (30% saved)

regimes11.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

2.0ms
d4
2.0ms
d2
2.0ms
d3
2.0ms
d1
Results
AccuracySegmentsBranch
27.8%1d3
27.8%1d2
27.8%1d1
27.8%1d4
Compiler

Compiled 27 to 21 computations (22.2% saved)

bsearch12.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
1.2433095522989016e+110
6.707864821282855e+110
Results
8.0ms72×body256valid
3.0ms24×body256infinite
Compiler

Compiled 158 to 107 computations (32.3% saved)

bsearch56.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
6.368137985496324e+122
1.8141541482679633e+126
17.0ms
6.143273115589824e-82
1.167552661021194e-76
18.0ms
8.210176662662337e-190
8.944272429552568e-183
6.0ms
-1.331124622342551e+46
-1.0425421248979487e+46
Results
44.0ms401×body256valid
7.0ms63×body256infinite
Compiler

Compiled 606 to 423 computations (30.2% saved)

bsearch22.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
6.368137985496324e+122
1.8141541482679633e+126
6.0ms
-1.331124622342551e+46
-1.0425421248979487e+46
Results
13.0ms112×body256valid
7.0ms64×body256infinite
Compiler

Compiled 246 to 171 computations (30.5% saved)

bsearch16.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
-3.1417644220838596e+37
-4.065832769318713e+33
Results
10.0ms85×body256valid
5.0ms43×body256infinite
Compiler

Compiled 186 to 129 computations (30.6% saved)

bsearch92.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
3.7060465853840833e+102
1.8733575420738626e+108
17.0ms
-1.175839141177873e-239
-3.2344622867914333e-243
12.0ms
-2.4677842765287613e-143
-4.313961883137512e-144
12.0ms
-4.460946391846738e+54
-8.711576737468971e+53
Results
45.0ms400×body256valid
42.0ms64×body256infinite
Compiler

Compiled 592 to 423 computations (28.5% saved)

bsearch93.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.0658257828648097e+176
3.269676750287061e+178
16.0ms
-1.175839141177873e-239
-3.2344622867914333e-243
11.0ms
-2.4677842765287613e-143
-4.313961883137512e-144
12.0ms
-4.460946391846738e+54
-8.711576737468971e+53
20.0ms
-1.3023644204887684e+104
-6.572853907482332e+98
17.0ms
-5.6761967354684264e+163
-6.613587999815616e+156
Results
44.0ms396×body256valid
37.0ms340×body256infinite
Compiler

Compiled 900 to 661 computations (26.6% saved)

bsearch104.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
5.05171713611976e+91
6.95506146203651e+93
14.0ms
1.5935126590081726e-88
3.1511151460934643e-86
9.0ms
2.0680603053545105e-211
3.6021108536586094e-211
10.0ms
-6.996425813024845e-150
-2.2091210520019786e-150
59.0ms
-3.4115695324505416e+93
-7.026342105467935e+85
Results
63.0ms183×body256infinite
35.0ms329×body256valid
Compiler

Compiled 579 to 442 computations (23.7% saved)

bsearch30.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.7553974538940505e+42
3.271447854012845e+43
16.0ms
3.657271401444596e-229
2.020155265419476e-226
Results
18.0ms163×body256valid
9.0ms77×body256infinite
Compiler

Compiled 281 to 212 computations (24.6% saved)

bsearch13.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
1.7553974538940505e+42
3.271447854012845e+43
Results
8.0ms74×body256valid
4.0ms38×body256infinite
Compiler

Compiled 138 to 101 computations (26.8% saved)

simplify20.0ms (0.3%)

Algorithm
egg-herbie
Rules
34×*-commutative
26×+-commutative
22×sub-neg
10×neg-mul-1
10×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0111665
1149665
2169665
3180665
4183665
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
(if (<=.f64 d4 460000000000000004166949569265473675810342253946315298906308135698869661409929372550785663268025055898907967488) (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 (-.f64 d4 d3) d1))
(if (<=.f64 d1 -13000000000000000671408007604248917729978875904) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d1 7446302632199161/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d1 2776783146697183/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d1 750000000000000019978455154394241438316622548029582235789102318689366447968801344749165936546887652883864991315224497750016) (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1))))))
(if (<=.f64 d1 -12500000000000000548073038063452466932925595648) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d1 72999999999999999400315170356053503115880614819764224626483197701751807669398111729025707283071251128355610904515756163072000) (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d2 -279999999999999998596122731654152192) (*.f64 (-.f64 d2 d1) d1) (*.f64 d1 (-.f64 d4 d1)))
(if (<=.f64 d1 -3099999999999999936449645025403738794109470241055571968) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d1 -3954123452235231/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d1 -3847602374762409/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d1 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584) (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (-.f64 d4 d1))))))
(if (<=.f64 d1 -7000000000000000645659903729332342866570367105094536368972896725288501300230954977758367311415912041942768911645886256914863407249315808968237009918524129280) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 -399999999999999990819805306098134651378737087969660002451998389892797380872315964521304517792604618752) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d1 -1950000000000000135654385442915752319326722213189517312) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 -5975119883377683/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d1 -1126127524320705/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d1 108000000000000003053946791495624739681004707209971547649689953612723420616901931614400536984125897467634628133046170373602802170703903065377914505787703638910683791347509362688) (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d1))))))))
(if (<=.f64 d3 -42000000000000000062349491945099564305961336508153476293612935287500522885546287164293120) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 -2395581617318361/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 4974804678087599/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (*.f64 d2 d1) (if (<=.f64 d3 7167183174968973/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))))))
(if (<=.f64 d4 1237583478742501/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 d2 d1) (if (<=.f64 d4 6000000000000000578799285889800569438076928) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d4 11199999999999999759955958423222103058677760) (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 d4)
Outputs
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(if (<=.f64 d4 460000000000000004166949569265473675810342253946315298906308135698869661409929372550785663268025055898907967488) (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 (-.f64 d4 d3) d1))
(if (<=.f64 d4 460000000000000004166949569265473675810342253946315298906308135698869661409929372550785663268025055898907967488) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d4 d3)))
(if (<=.f64 d1 -13000000000000000671408007604248917729978875904) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d1 7446302632199161/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d1 2776783146697183/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d1 750000000000000019978455154394241438316622548029582235789102318689366447968801344749165936546887652883864991315224497750016) (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1))))))
(if (<=.f64 d1 -13000000000000000671408007604248917729978875904) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d1 7446302632199161/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d1 2776783146697183/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d1 750000000000000019978455154394241438316622548029582235789102318689366447968801344749165936546887652883864991315224497750016) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(if (<=.f64 d1 -12500000000000000548073038063452466932925595648) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d1 72999999999999999400315170356053503115880614819764224626483197701751807669398111729025707283071251128355610904515756163072000) (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1))))
(if (or (<=.f64 d1 -12500000000000000548073038063452466932925595648) (not (<=.f64 d1 72999999999999999400315170356053503115880614819764224626483197701751807669398111729025707283071251128355610904515756163072000))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(if (<=.f64 d2 -279999999999999998596122731654152192) (*.f64 (-.f64 d2 d1) d1) (*.f64 d1 (-.f64 d4 d1)))
(if (<=.f64 d2 -279999999999999998596122731654152192) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d1)))
(if (<=.f64 d1 -3099999999999999936449645025403738794109470241055571968) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d1 -3954123452235231/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d1 -3847602374762409/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d1 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584) (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (-.f64 d4 d1))))))
(if (<=.f64 d1 -7000000000000000645659903729332342866570367105094536368972896725288501300230954977758367311415912041942768911645886256914863407249315808968237009918524129280) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 -399999999999999990819805306098134651378737087969660002451998389892797380872315964521304517792604618752) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d1 -1950000000000000135654385442915752319326722213189517312) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 -5975119883377683/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d1 -1126127524320705/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d1 108000000000000003053946791495624739681004707209971547649689953612723420616901931614400536984125897467634628133046170373602802170703903065377914505787703638910683791347509362688) (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d1))))))))
(if (<=.f64 d3 -42000000000000000062349491945099564305961336508153476293612935287500522885546287164293120) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 -2395581617318361/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 4974804678087599/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (*.f64 d2 d1) (if (<=.f64 d3 7167183174968973/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))))))
(if (<=.f64 d3 -42000000000000000062349491945099564305961336508153476293612935287500522885546287164293120) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 -2395581617318361/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 4974804678087599/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (*.f64 d1 d2) (if (<=.f64 d3 7167183174968973/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))))))
(if (<=.f64 d4 1237583478742501/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 d2 d1) (if (<=.f64 d4 6000000000000000578799285889800569438076928) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d4 1237583478742501/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 d1 d2) (if (<=.f64 d4 6000000000000000578799285889800569438076928) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d4 11199999999999999759955958423222103058677760) (*.f64 d2 d1) (*.f64 d1 d4))
(if (<=.f64 d4 11199999999999999759955958423222103058677760) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d4)
Compiler

Compiled 311 to 171 computations (45% saved)

soundness1.0s (14.6%)

Rules
3840×fma-def
1430×unswap-sqr
984×fma-def
984×fma-def
984×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01337
13527
210325
331525
492225
5243925
6366225
7425925
8425925
9549825
10581825
11581825
051410865
114409523
263689517
051410865
114409523
263689517
051410865
114409523
263689517
02714022
17343880
229233486
051410865
114409523
263689517
Stop Event
node limit
node limit
node limit
node limit
node limit
saturated
Compiler

Compiled 226 to 100 computations (55.8% saved)

end0.0ms (0%)

preprocess108.0ms (1.5%)

Remove

(sort d2 d4)

Compiler

Compiled 632 to 262 computations (58.5% saved)

Profiling

Loading profile data...