FastMath dist4

Time bar (total: 5.5s)

analyze0.0ms (0%)

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

Compiled 20 to 12 computations (40% saved)

sample1.2s (21.8%)

Results
889.0ms5511×body256valid
291.0ms2745×body256infinite
Bogosity

preprocess70.0ms (1.3%)

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)

simplify160.0ms (2.9%)

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
90.2%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
Compiler

Compiled 30 to 18 computations (40% saved)

localize48.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 69 to 14 computations (79.7% saved)

series51.0ms (0.9%)

Counts
4 → 156
Calls

39 calls:

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

rewrite113.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1438×fma-neg
646×expm1-udef
646×log1p-udef
402×sum-log
384×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify149.0ms (2.7%)

Algorithm
egg-herbie
Rules
1450×fma-neg
916×fma-def
694×log-prod
520×associate-*r*
462×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052113694
1142311782
2528611688
Stop Event
node limit
Counts
442 → 299
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.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 (-.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 (+.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 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (neg.f64 d1)))
(-.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 (-.f64 d2 d3) d4) d1))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.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 (-.f64 d2 d3) 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)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.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 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 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 (-.f64 d2 d3) 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)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.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 (-.f64 d2 d3) 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)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 4))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (-.f64 (-.f64 d2 d3) d4) 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 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (exp.f64 d1) (-.f64 d4 d1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (pow.f64 (exp.f64 d1) (-.f64 d2 d3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)) (pow.f64 (exp.f64 d1) d4)) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)) (pow.f64 (exp.f64 d1) d4)) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3) (pow.f64 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 d4 (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d4 d1 (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 d4) 1 (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 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 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (*.f64 (cbrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d4 (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 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 (-.f64 d2 d3) d4) d1))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.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 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2) (*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.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 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.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)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.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 (-.f64 d2 d3) d4) d1))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.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 (-.f64 d2 d3) 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)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.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 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 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 (-.f64 d2 d3) 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)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.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 (-.f64 d2 d3) 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)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 4))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (-.f64 (-.f64 d2 d3) d4) 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 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (exp.f64 d1) (-.f64 d4 d1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (pow.f64 (exp.f64 d1) (-.f64 d2 d3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)) (pow.f64 (exp.f64 d1) d4)) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)) (pow.f64 (exp.f64 d1) d4)) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3) (pow.f64 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 d4 (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d4 d1 (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 d4) 1 (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 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 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (*.f64 (cbrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d4 (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(+.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 (cbrt.f64 (*.f64 d1 d1))) (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 d4 d1) 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 (-.f64 d4 d1)) 2) (*.f64 (cbrt.f64 (-.f64 d4 d1)) d1))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (-.f64 d4 d1)) (*.f64 (sqrt.f64 (-.f64 d4 d1)) d1))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)) (cbrt.f64 (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)))
(*.f64 (*.f64 (-.f64 d4 d1) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d4 d1) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 d1) (*.f64 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 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (+.f64 (pow.f64 (*.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)))) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 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 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4))
(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)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d4) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d4))) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d4))) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d1))) (pow.f64 (exp.f64 d1) d4)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 d4)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 d1 d1))) (pow.f64 (exp.f64 d1) d4)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 d1 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 d4)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (pow.f64 (exp.f64 d1) (-.f64 d4 d1))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 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 d4 (neg.f64 (-.f64 (*.f64 d1 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 d4 d1 (*.f64 d1 (neg.f64 d1)))
(fma.f64 d4 d1 (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 (*.f64 d1 d4) 1 (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d1 d4) 1 (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 1 (*.f64 d1 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (neg.f64 (-.f64 (*.f64 d1 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 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 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 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (*.f64 (cbrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 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)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 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 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 (*.f64 d4 (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d4 (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 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 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) 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))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) 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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.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 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 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (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 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (fma.f64 d1 (-.f64 d4 d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) 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 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 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)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (fma.f64 d1 (-.f64 d4 d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))) (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 (*.f64 (*.f64 d1 (-.f64 d2 d3)) d1) (-.f64 d4 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (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 (-.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 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.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 d1 (*.f64 (-.f64 d4 d1) (fma.f64 d1 (-.f64 d4 d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))) (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 (-.f64 d2 d3) d4) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (neg.f64 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))))
(/.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 d2 (-.f64 d3 d4))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (pow.f64 d1 4) (*.f64 d1 (*.f64 (-.f64 d2 (-.f64 d3 d4)) (*.f64 d1 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 3)) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.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)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (fma.f64 d1 (-.f64 d4 d1) (*.f64 (neg.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 d3 (-.f64 d4 (+.f64 d1 d2)))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 4))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (neg.f64 (pow.f64 d1 4))) (*.f64 d1 (+.f64 (-.f64 d2 (-.f64 d3 d4)) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) d1))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (pow.f64 (-.f64 d2 d3) 2))) d1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) d1))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (pow.f64 (-.f64 d2 d3) 2))) d1)
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (exp.f64 d1) (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (pow.f64 (exp.f64 d1) (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)) (pow.f64 (exp.f64 d1) d4)) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)) (pow.f64 (exp.f64 d1) d4)) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3) (pow.f64 d1 3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 d1 d4 (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 d4 d1 (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (*.f64 d1 d4) 1 (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 1 (*.f64 d1 d4) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 d4 (cbrt.f64 d1)) (neg.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 d4 (cbrt.f64 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 d4 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (*.f64 (cbrt.f64 d4) d1) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 d4) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (*.f64 d4 (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 d4 (cbrt.f64 d1)) (neg.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 d4 (cbrt.f64 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 d4 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (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 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(*.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.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 (+.f64 d2 (-.f64 d4 d3)) 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))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2) (*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1) (cbrt.f64 d1)))
(*.f64 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (fma.f64 d1 (-.f64 d4 d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))) (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 (-.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 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1) (cbrt.f64 d1)))
(*.f64 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (fma.f64 d1 (-.f64 d4 d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) 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 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 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)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (fma.f64 d1 (-.f64 d4 d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))) (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 (*.f64 (*.f64 d1 (-.f64 d2 d3)) d1) (-.f64 d4 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (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 (-.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 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.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 d1 (*.f64 (-.f64 d4 d1) (fma.f64 d1 (-.f64 d4 d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))) (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 (-.f64 d2 d3) d4) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (neg.f64 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))))
(/.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 d2 (-.f64 d3 d4))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (pow.f64 d1 4) (*.f64 d1 (*.f64 (-.f64 d2 (-.f64 d3 d4)) (*.f64 d1 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 3)) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.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)) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (fma.f64 d1 (-.f64 d4 d1) (*.f64 (neg.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 d3 (-.f64 d4 (+.f64 d1 d2)))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 4))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (neg.f64 (pow.f64 d1 4))) (*.f64 d1 (+.f64 (-.f64 d2 (-.f64 d3 d4)) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) d1))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (pow.f64 (-.f64 d2 d3) 2))) d1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) d1))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (pow.f64 (-.f64 d2 d3) 2))) d1)
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))) d1))
(*.f64 (/.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (exp.f64 d1) (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (pow.f64 (exp.f64 d1) (-.f64 d2 d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)) (pow.f64 (exp.f64 d1) d4)) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)) (pow.f64 (exp.f64 d1) d4)) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3) (pow.f64 d1 3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 d1 d4 (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 d4 d1 (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (*.f64 d1 d4) 1 (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 1 (*.f64 d1 d4) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 d4 (cbrt.f64 d1)) (neg.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 d4 (cbrt.f64 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 d4 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (*.f64 (cbrt.f64 d4) d1) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 d4) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (*.f64 d4 (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 d4 (cbrt.f64 d1)) (neg.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 d4 (cbrt.f64 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 d4 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.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 (+.f64 d2 (-.f64 d4 d3)) d1))
(+.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))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d1))) (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 d1 (-.f64 d4 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))))
(*.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)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 d4 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 (-.f64 d4 d1)) 2) (*.f64 (cbrt.f64 (-.f64 d4 d1)) d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (-.f64 d4 d1) (cbrt.f64 d1)))
(*.f64 (-.f64 d4 d1) (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.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 (-.f64 d4 d1)) (*.f64 (sqrt.f64 (-.f64 d4 d1)) 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 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (pow.f64 d1 3) (+.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (fma.f64 (pow.f64 d1 3) (+.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 (/.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 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 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 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)) (cbrt.f64 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 (-.f64 d4 d1) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (-.f64 d4 d1) (cbrt.f64 d1)))
(*.f64 (-.f64 d4 d1) (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)))
(*.f64 (*.f64 (-.f64 d4 d1) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (-.f64 d4 d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (pow.f64 d1 3) (+.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (fma.f64 (pow.f64 d1 3) (+.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 (/.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 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (pow.f64 d1 3) (+.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (fma.f64 (pow.f64 d1 3) (+.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 (/.f64 1 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 (*.f64 d1 d1) (*.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 3) (+.f64 d1 d4)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (fma.f64 (pow.f64 d1 3) (+.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (*.f64 d1 (neg.f64 (+.f64 d1 d4))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (fma.f64 -1 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (-.f64 (neg.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 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (pow.f64 d1 3) (+.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (fma.f64 (pow.f64 d1 3) (+.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 2)))
(/.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 0 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) 0))))
(/.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)))) (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (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))))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d4 d1)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (+.f64 d1 d4))
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1))
(*.f64 (/.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4))
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1))
(*.f64 (/.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 d4 d4) (*.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))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d4) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d4))) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d4))) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d1))) (pow.f64 (exp.f64 d1) d4)))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 d4)))))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 d1 d1))) (pow.f64 (exp.f64 d1) d4)))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 d1 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 d4)))))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (pow.f64 (exp.f64 d1) (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (+.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))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 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 d4 (neg.f64 (-.f64 (*.f64 d1 d1) (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)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d4 d1 (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d1 d4) 1 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d1 d4) 1 (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 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 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 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 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 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)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 d4 (cbrt.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 d4 (cbrt.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (*.f64 (cbrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 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)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d4 (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 d4 (cbrt.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d4 (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 d4 (cbrt.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 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 (*.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 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) d1)
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3))
(/.f64 d1 (/.f64 (+.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) d1)
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 3)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (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))

eval52.0ms (1%)

Compiler

Compiled 5888 to 1413 computations (76% saved)

prune50.0ms (0.9%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New2918299
Fresh000
Picked202
Done000
Total2938301
Accurracy
100.0%
Counts
301 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.7%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
80.6%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
78.7%
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
31.7%
(*.f64 d3 (neg.f64 d1))
32.7%
(*.f64 d2 d1)
77.6%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
34.2%
(*.f64 d1 (neg.f64 d1))
28.0%
(*.f64 d1 d4)
Compiler

Compiled 168 to 112 computations (33.3% saved)

localize81.0ms (1.5%)

Local Accuracy

Found 7 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (cbrt.f64 (*.f64 d1 d1)))
99.6%
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
99.0%
(cbrt.f64 d1)
54.2%
(cbrt.f64 (*.f64 d1 d1))
100.0%
(-.f64 (+.f64 d2 d4) d3)
100.0%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
100.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
Compiler

Compiled 107 to 22 computations (79.4% saved)

series23.0ms (0.4%)

Counts
7 → 174
Calls

60 calls:

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

rewrite113.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
912×expm1-udef
524×add-sqr-sqrt
518×pow1
518×*-un-lft-identity
486×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify117.0ms (2.2%)

Algorithm
egg-herbie
Rules
968×times-frac
826×log-prod
630×fma-neg
608×associate-*r*
602×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval105.0ms (1.9%)

Compiler

Compiled 4642 to 1581 computations (65.9% saved)

prune70.0ms (1.3%)

Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New3036309
Fresh033
Picked325
Done000
Total30611317
Accurracy
100.0%
Counts
317 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.7%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
53.0%
(*.f64 (-.f64 d4 d3) d1)
57.8%
(*.f64 (-.f64 d2 d3) d1)
58.7%
(*.f64 (-.f64 d2 d1) d1)
65.9%
(*.f64 (*.f64 (-.f64 (-.f64 d2 d1) d3) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
31.7%
(*.f64 d3 (neg.f64 d1))
32.7%
(*.f64 d2 d1)
57.1%
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
53.6%
(*.f64 d1 (+.f64 d2 d4))
34.2%
(*.f64 d1 (neg.f64 d1))
28.0%
(*.f64 d1 d4)
Compiler

Compiled 197 to 133 computations (32.5% saved)

localize62.0ms (1.1%)

Local Accuracy

Found 5 expressions with local accuracy:

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

Compiled 69 to 17 computations (75.4% saved)

series8.0ms (0.1%)

Counts
5 → 144
Calls

42 calls:

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

rewrite96.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
746×expm1-udef
746×log1p-udef
460×add-sqr-sqrt
452×pow1
452×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify99.0ms (1.8%)

Algorithm
egg-herbie
Rules
928×cancel-sign-sub-inv
856×fma-neg
662×log-prod
634×fma-def
536×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval36.0ms (0.7%)

Compiler

Compiled 2876 to 911 computations (68.3% saved)

prune60.0ms (1.1%)

Pruning

11 alts after pruning (4 fresh and 7 done)

PrunedKeptTotal
New2111212
Fresh134
Picked055
Done022
Total21211223
Accurracy
100.0%
Counts
223 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.7%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
53.0%
(*.f64 (-.f64 d4 d3) d1)
57.8%
(*.f64 (-.f64 d2 d3) d1)
58.7%
(*.f64 (-.f64 d2 d1) d1)
65.9%
(*.f64 (*.f64 (-.f64 (-.f64 d2 d1) d3) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
31.7%
(*.f64 (neg.f64 d1) d3)
32.7%
(*.f64 d2 d1)
57.1%
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
53.6%
(*.f64 d1 (+.f64 d2 d4))
34.2%
(*.f64 d1 (neg.f64 d1))
28.0%
(*.f64 d1 d4)
Compiler

Compiled 106 to 72 computations (32.1% saved)

localize95.0ms (1.7%)

Local Accuracy

Found 5 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (-.f64 d4 d3) d1)
99.7%
(*.f64 (-.f64 (-.f64 d2 d1) d3) (cbrt.f64 (*.f64 d1 d1)))
99.6%
(*.f64 (*.f64 (-.f64 (-.f64 d2 d1) d3) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
99.0%
(cbrt.f64 d1)
54.2%
(cbrt.f64 (*.f64 d1 d1))
Compiler

Compiled 77 to 17 computations (77.9% saved)

series13.0ms (0.2%)

Counts
3 → 84
Calls

27 calls:

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

rewrite84.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1738×log-prod
1472×fma-def
624×expm1-udef
624×log1p-udef
488×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

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

simplify90.0ms (1.7%)

Algorithm
egg-herbie
Rules
1400×fma-def
1324×log-prod
1148×unswap-sqr
616×*-commutative
346×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02254588
15093646
217103450
355843450
Stop Event
node limit
Counts
156 → 150
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 (pow.f64 d1 2) (cbrt.f64 -1))
(+.f64 (*.f64 -1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(*.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 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2)
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2)
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(*.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 0 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) d1) (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) d1) (+.f64 (-.f64 d2 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 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 d1 (pow.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)) 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 0 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)))
(+.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 d2 d1)) (*.f64 (pow.f64 (cbrt.f64 d1) 2) (neg.f64 d3)))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (cbrt.f64 d1) 2)) (*.f64 (neg.f64 d3) (pow.f64 (cbrt.f64 d1) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3)))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)))) 1)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3))) (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3))) (+.f64 (-.f64 d2 d1) d3))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (pow.f64 (cbrt.f64 d1) 2)) (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) (pow.f64 (cbrt.f64 d1) 2)) (+.f64 (-.f64 d2 d1) d3))
(pow.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)) 3) 1/3)
(pow.f64 (*.f64 (cbrt.f64 d1) (sqrt.f64 (-.f64 d2 (+.f64 d1 d3)))) 2)
(sqrt.f64 (*.f64 (*.f64 d1 (cbrt.f64 d1)) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (*.f64 d1 d1)))
(cbrt.f64 (*.f64 (*.f64 d1 d1) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))))
(exp.f64 (log.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))))
(fma.f64 (-.f64 d2 d1) (pow.f64 (cbrt.f64 d1) 2) (*.f64 (neg.f64 d3) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 d2 d1) (*.f64 (pow.f64 (cbrt.f64 d1) 2) (neg.f64 d3)))
(+.f64 0 (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 d3) d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3))) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3))) (+.f64 d3 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) d1) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3)) d1) (+.f64 d3 d4))
(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))))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d4 d1 (*.f64 (neg.f64 d3) d1))
Outputs
(*.f64 -1 (*.f64 (+.f64 d1 d3) d1))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 d1 (neg.f64 (+.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 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 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 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 (pow.f64 d1 2) (cbrt.f64 -1))
(*.f64 (*.f64 d1 d1) (cbrt.f64 -1))
(*.f64 d1 (*.f64 d1 (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(fma.f64 -1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (cbrt.f64 -1))) (*.f64 (*.f64 d1 d1) (cbrt.f64 -1)))
(-.f64 (*.f64 d1 (*.f64 d1 (cbrt.f64 -1))) (*.f64 d1 (*.f64 (-.f64 d2 d3) (cbrt.f64 -1))))
(*.f64 (*.f64 d1 (cbrt.f64 -1)) (-.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(fma.f64 -1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (cbrt.f64 -1))) (*.f64 (*.f64 d1 d1) (cbrt.f64 -1)))
(-.f64 (*.f64 d1 (*.f64 d1 (cbrt.f64 -1))) (*.f64 d1 (*.f64 (-.f64 d2 d3) (cbrt.f64 -1))))
(*.f64 (*.f64 d1 (cbrt.f64 -1)) (-.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (cbrt.f64 -1)))) (*.f64 (pow.f64 d1 2) (cbrt.f64 -1)))
(fma.f64 -1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (cbrt.f64 -1))) (*.f64 (*.f64 d1 d1) (cbrt.f64 -1)))
(-.f64 (*.f64 d1 (*.f64 d1 (cbrt.f64 -1))) (*.f64 d1 (*.f64 (-.f64 d2 d3) (cbrt.f64 -1))))
(*.f64 (*.f64 d1 (cbrt.f64 -1)) (-.f64 d1 (-.f64 d2 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))
(*.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))
(*.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 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)))
(neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1))))
(*.f64 (+.f64 d1 d3) (neg.f64 (cbrt.f64 (*.f64 d1 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 (neg.f64 d3) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2)
(*.f64 d2 (cbrt.f64 (*.f64 d1 d1)))
(*.f64 d2 (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2)
(*.f64 d2 (cbrt.f64 (*.f64 d1 d1)))
(*.f64 d2 (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d2) (*.f64 -1 (*.f64 (+.f64 d1 d3) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3))
(*.f64 (-.f64 d2 d1) (cbrt.f64 (*.f64 d1 d1)))
(*.f64 (-.f64 d2 d1) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3))
(neg.f64 (*.f64 d3 (cbrt.f64 (*.f64 d1 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (neg.f64 d3))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (neg.f64 d3))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3))
(neg.f64 (*.f64 d3 (cbrt.f64 (*.f64 d1 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (neg.f64 d3))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (neg.f64 d3))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3)) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (pow.f64 d1 2)) 1/3) d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 -1 (*.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 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 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 0 (*.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 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (-.f64 d2 d1) d3)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (-.f64 d2 d1) d3)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (-.f64 d2 d1) d3)) d1))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1))) (log.f64 (sqrt.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)))
(-.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)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) d1) (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d3 (+.f64 d3 (-.f64 d2 d1)) (pow.f64 (-.f64 d2 d1) 2)) d1))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d2 (-.f64 d1 d3)) (pow.f64 (-.f64 d2 d1) 2))) d1)
(*.f64 (/.f64 d1 (fma.f64 d3 (-.f64 (+.f64 d3 d2) d1) (pow.f64 (-.f64 d2 d1) 2))) (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) d1) (+.f64 (-.f64 d2 d1) d3))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d3 (-.f64 d2 d1)) d1))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) (/.f64 (-.f64 d2 (-.f64 d1 d3)) d1))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) (-.f64 (+.f64 d3 d2) d1)))
(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))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))
(*.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 (-.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)))
(cbrt.f64 (*.f64 d1 (pow.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)) 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 0 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 d2 d1)) (*.f64 (pow.f64 (cbrt.f64 d1) 2) (neg.f64 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (cbrt.f64 d1) 2)) (*.f64 (neg.f64 d3) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3)))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 (-.f64 d2 d1) d3))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 (-.f64 d2 d1) d3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 (-.f64 d2 d1) d3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3))))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)))) 1)
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3))) (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (pow.f64 (cbrt.f64 d1) 2)) (fma.f64 d3 (+.f64 d3 (-.f64 d2 d1)) (pow.f64 (-.f64 d2 d1) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d2 (-.f64 d1 d3)) (pow.f64 (-.f64 d2 d1) 2))) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (fma.f64 d3 (-.f64 (+.f64 d3 d2) d1) (pow.f64 (-.f64 d2 d1) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3))) (+.f64 (-.f64 d2 d1) d3))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d3 (-.f64 d2 d1)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 (+.f64 d3 d2) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (pow.f64 (cbrt.f64 d1) 2)) (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (pow.f64 (cbrt.f64 d1) 2)) (fma.f64 d3 (+.f64 d3 (-.f64 d2 d1)) (pow.f64 (-.f64 d2 d1) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d2 (-.f64 d1 d3)) (pow.f64 (-.f64 d2 d1) 2))) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (fma.f64 d3 (-.f64 (+.f64 d3 d2) d1) (pow.f64 (-.f64 d2 d1) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) (pow.f64 (cbrt.f64 d1) 2)) (+.f64 (-.f64 d2 d1) d3))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d3 (-.f64 d2 d1)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) (-.f64 d2 (-.f64 d1 d3))) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d3 d3)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 (+.f64 d3 d2) d1)))
(pow.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)) 1)
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))) 3)
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(pow.f64 (pow.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)) 3) 1/3)
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(pow.f64 (*.f64 (cbrt.f64 d1) (sqrt.f64 (-.f64 d2 (+.f64 d1 d3)))) 2)
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(sqrt.f64 (*.f64 (*.f64 d1 (cbrt.f64 d1)) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)))
(sqrt.f64 (*.f64 d1 (*.f64 (cbrt.f64 d1) (pow.f64 (-.f64 (-.f64 d2 d1) d3) 2))))
(sqrt.f64 (*.f64 (cbrt.f64 d1) (*.f64 d1 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))))
(sqrt.f64 (*.f64 d1 (*.f64 (cbrt.f64 d1) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 d1) 2)) (-.f64 d2 (+.f64 d1 d3))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)) 3))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (*.f64 d1 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(cbrt.f64 (*.f64 (*.f64 d1 d1) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(exp.f64 (log.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))) 1))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(fma.f64 (-.f64 d2 d1) (pow.f64 (cbrt.f64 d1) 2) (*.f64 (neg.f64 d3) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 d2 d1) (*.f64 (pow.f64 (cbrt.f64 d1) 2) (neg.f64 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d1)) d2 (neg.f64 (*.f64 (+.f64 d1 d3) (cbrt.f64 (*.f64 d1 d1)))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2))
(+.f64 0 (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))))
(*.f64 d1 (-.f64 d4 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3)))) 1)
(*.f64 d1 (-.f64 d4 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3))) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)))
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d3 d4)))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3))) (+.f64 d3 d4))
(/.f64 d1 (/.f64 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 d4)) (*.f64 (-.f64 d4 d3) (+.f64 d3 d4)))
(*.f64 (/.f64 d1 1) (-.f64 d4 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) d1) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3))) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)))
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d3 d4)))))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3)) d1) (+.f64 d3 d4))
(/.f64 d1 (/.f64 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 d4)) (*.f64 (-.f64 d4 d3) (+.f64 d3 d4)))
(*.f64 (/.f64 d1 1) (-.f64 d4 d3))
(pow.f64 (*.f64 d1 (-.f64 d4 d3)) 1)
(*.f64 d1 (-.f64 d4 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 3)
(*.f64 d1 (-.f64 d4 d3))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 1/3)
(*.f64 d1 (-.f64 d4 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)
(*.f64 d1 (-.f64 d4 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3))
(*.f64 d1 (-.f64 d4 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d4 d3) 3)))
(*.f64 d1 (-.f64 d4 d3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))
(*.f64 d1 (-.f64 d4 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 d4 d3))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 d4 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))) 1))
(*.f64 d1 (-.f64 d4 d3))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d4 d1 (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))

eval42.0ms (0.8%)

Compiler

Compiled 3021 to 1093 computations (63.8% saved)

prune43.0ms (0.8%)

Pruning

11 alts after pruning (1 fresh and 10 done)

PrunedKeptTotal
New2041205
Fresh000
Picked134
Done077
Total20511216
Accurracy
100.0%
Counts
216 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.6%
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))
69.7%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
53.0%
(*.f64 (-.f64 d4 d3) d1)
57.8%
(*.f64 (-.f64 d2 d3) d1)
58.7%
(*.f64 (-.f64 d2 d1) d1)
31.7%
(*.f64 (neg.f64 d1) d3)
32.7%
(*.f64 d2 d1)
57.1%
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
53.6%
(*.f64 d1 (+.f64 d2 d4))
34.2%
(*.f64 d1 (neg.f64 d1))
28.0%
(*.f64 d1 d4)
Compiler

Compiled 247 to 120 computations (51.4% saved)

regimes95.0ms (1.7%)

Counts
19 → 1
Calls
Call 1
Inputs
(*.f64 d1 d4)
(*.f64 d2 d1)
(*.f64 d1 (neg.f64 d1))
(*.f64 d3 (neg.f64 d1))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 (-.f64 d2 d1) d1)
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (-.f64 d4 d3) d1)
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))
(*.f64 (*.f64 (-.f64 (-.f64 d2 d1) d3) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
Calls

5 calls:

54.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
11.0ms
d3
10.0ms
d1
9.0ms
d4
9.0ms
d2
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 184 to 78 computations (57.6% saved)

regimes137.0ms (2.5%)

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

4 calls:

73.0ms
d3
24.0ms
d2
19.0ms
d4
19.0ms
d1
Results
AccuracySegmentsBranch
95.2%3d1
89.2%4d2
85.2%4d3
93.3%2d4
Compiler

Compiled 82 to 42 computations (48.8% saved)

regimes58.0ms (1.1%)

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

2 calls:

31.0ms
d4
24.0ms
d1
Results
AccuracySegmentsBranch
83.7%4d4
93.2%3d1
Compiler

Compiled 65 to 31 computations (52.3% saved)

regimes117.0ms (2.1%)

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

3 calls:

52.0ms
d3
39.0ms
d1
23.0ms
d2
Results
AccuracySegmentsBranch
85.1%10d3
83.9%4d2
79.3%7d1
Compiler

Compiled 63 to 33 computations (47.6% saved)

regimes75.0ms (1.4%)

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

2 calls:

54.0ms
d4
20.0ms
d2
Results
AccuracySegmentsBranch
79.3%6d4
77.8%4d2
Compiler

Compiled 52 to 26 computations (50% saved)

regimes106.0ms (1.9%)

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

3 calls:

38.0ms
d3
38.0ms
d2
28.0ms
d4
Results
AccuracySegmentsBranch
81.9%8d3
75.2%6d4
69.5%5d2
Compiler

Compiled 52 to 28 computations (46.2% saved)

regimes50.0ms (0.9%)

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

2 calls:

35.0ms
d3
14.0ms
d1
Results
AccuracySegmentsBranch
73.1%3d1
76.6%8d3
Compiler

Compiled 42 to 22 computations (47.6% saved)

regimes39.0ms (0.7%)

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

2 calls:

21.0ms
d4
17.0ms
d1
Results
AccuracySegmentsBranch
60.9%4d4
70.0%3d1
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes129.0ms (2.4%)

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

4 calls:

37.0ms
d1
33.0ms
d3
32.0ms
d4
26.0ms
d2
Results
AccuracySegmentsBranch
57.6%7d4
64.3%7d2
58.1%8d3
58.5%9d1
Compiler

Compiled 42 to 26 computations (38.1% saved)

regimes18.0ms (0.3%)

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

1 calls:

18.0ms
d2
Results
AccuracySegmentsBranch
62.0%6d2
Compiler

Compiled 19 to 12 computations (36.8% saved)

regimes36.0ms (0.7%)

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

3 calls:

14.0ms
d3
11.0ms
d2
10.0ms
d4
Results
AccuracySegmentsBranch
37.9%5d3
47.1%2d4
51.4%4d2
Compiler

Compiled 25 to 18 computations (28% saved)

regimes10.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
d2
2.0ms
d3
2.0ms
d4
2.0ms
d1
Results
AccuracySegmentsBranch
28.0%1d3
28.0%1d4
28.0%1d1
28.0%1d2
Compiler

Compiled 27 to 21 computations (22.2% saved)

bsearch28.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
7.1073153735459755e+93
3.349417654381199e+99
10.0ms
-9.801643004430983e+98
-2.690768661811342e+98
Results
18.0ms147×body256valid
8.0ms77×body256infinite
Compiler

Compiled 362 to 241 computations (33.4% saved)

bsearch31.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
7.283990156718977e+106
1.4348697955615407e+108
18.0ms
-4.590219496400882e+129
-1.6020501399724172e+122
Results
15.0ms140×body256valid
13.0ms116×body256infinite
Compiler

Compiled 394 to 273 computations (30.7% saved)

bsearch43.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
4.194306859403416e-152
4.035699036254112e-148
17.0ms
-3.131087917811166e-18
-2.4851793680228553e-25
11.0ms
-4.2389327294843077e+98
-1.196350472005259e+98
Results
29.0ms249×body256valid
11.0ms103×body256infinite
Compiler

Compiled 483 to 342 computations (29.2% saved)

bsearch45.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
-8.67755726851244e-179
-7.640732184924483e-184
16.0ms
-2.4851793680228553e-25
-9.551533008375887e-28
10.0ms
-4.2389327294843077e+98
-1.196350472005259e+98
Results
28.0ms237×body256valid
13.0ms115×body256infinite
Compiler

Compiled 466 to 325 computations (30.3% saved)

bsearch126.0ms (2.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
4.390681171715373e+67
2.3475172601325963e+73
25.0ms
50.83571129163602
206885246105696.28
15.0ms
4.4890770245561595e-34
1.3870709964809925e-31
18.0ms
-9.24421147698691e-211
-2.929650599592055e-218
13.0ms
-9.249895997924458e-89
-1.9277682131630582e-89
11.0ms
-2.1640924031178027e+24
-4.1128577515881235e+23
27.0ms
-5.766667305952891e+101
-5.397821349003091e+99
Results
79.0ms586×body256valid
36.0ms294×body256infinite
Compiler

Compiled 1126 to 787 computations (30.1% saved)

bsearch57.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
7.1073153735459755e+93
3.349417654381199e+99
10.0ms
-9.801643004430983e+98
-2.690768661811342e+98
Results
46.0ms144×body256valid
8.0ms80×body256infinite
Compiler

Compiled 306 to 213 computations (30.4% saved)

bsearch37.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.4348697955615407e+108
8.848621635701096e+110
21.0ms
-5.086847340954025e+149
-5.52679341166533e+142
Results
20.0ms142×body256infinite
14.0ms130×body256valid
Compiler

Compiled 349 to 255 computations (26.9% saved)

bsearch87.0ms (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.5073492867372399e-86
8.730134477711382e-79
19.0ms
-8.67755726851244e-179
-7.640732184924483e-184
18.0ms
-2.4851793680228553e-25
-9.551533008375887e-28
14.0ms
-3.18004530275714e+45
-1.7092434797543287e+44
10.0ms
-2.45698380245903e+70
-6.519142211940087e+69
9.0ms
-4.2389327294843077e+98
-1.196350472005259e+98
Results
54.0ms482×body256valid
25.0ms206×body256infinite
Compiler

Compiled 749 to 568 computations (24.2% saved)

bsearch71.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
4.612254069295204e-64
1.07052124396346e-48
16.0ms
-2.4851793680228553e-25
-9.551533008375887e-28
16.0ms
-3.18004530275714e+45
-1.7092434797543287e+44
9.0ms
-2.45698380245903e+70
-6.519142211940087e+69
10.0ms
-4.2389327294843077e+98
-1.196350472005259e+98
Results
43.0ms384×body256valid
22.0ms176×body256infinite
Compiler

Compiled 604 to 455 computations (24.7% saved)

bsearch35.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
-3.18004530275714e+45
-1.7092434797543287e+44
9.0ms
-2.45698380245903e+70
-6.519142211940087e+69
10.0ms
-4.2389327294843077e+98
-1.196350472005259e+98
Results
24.0ms191×body256valid
8.0ms81×body256infinite
Compiler

Compiled 298 to 221 computations (25.8% saved)

simplify28.0ms (0.5%)

Algorithm
egg-herbie
Rules
40×*-commutative
30×+-commutative
26×sub-neg
14×neg-mul-1
14×if-if-or-not
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0137842
1190842
2214842
3231838
4241838
5244838
6245838
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d1 -519999999999999992728152239269324816999066790737003379129374320585771446138360537251066157622886400) (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (if (<=.f64 d1 7500000000000000151641593453669602414320722424107683058533326421560030037486232320190233706496) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)))
(if (<=.f64 d1 -5099999999999999724858543064460026899893928888467179412621449708131714472411929126157748973462358433462957223609003554111488) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (if (<=.f64 d1 799999999999999975051072376239415867482970152490237515253153694022332201093365163162032019163167078442074112) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))))
(if (<=.f64 d2 -135000000000000000447055019120075999268341747142682255449941937858973742328964285799440595254509568) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d2 -8473828473128839/166153499473114484112975882535043072) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 1916465293854689/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 (-.f64 d4 d3) d1))))
(if (<=.f64 d2 -150000000000000007242105897028310384324066895517976487452737010996566384712086740259462762800873472) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d2 -5296426984651023/1393796574908163946345982392040522594123776) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 -4485061624747323/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (*.f64 (-.f64 d2 d1) d1) (*.f64 (-.f64 d4 d3) d1))))
(if (<=.f64 d3 -15500000000000000343628256812565183271932348615291131486281399667116126159454711131206092738338488320) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d3 -619999999999999941279744) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 -7740557828966491/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d3 -5336780942283687/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 6313687073269501/11692013098647223345629478661730264157247460343808) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d3 2500) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 9999999999999999830336967949613257980309080240684656321838454199566729216) (*.f64 (-.f64 d2 d1) d1) (*.f64 (-.f64 d2 d3) d1))))))))
(if (<=.f64 d1 -499999999999999983668084402058345636924766592903277736458980889735647922960863931304369934227734528) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d1 649999999999999990910190299086656021248833488421254223911717900732214307672950671563832697028608) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d2 d1) d1)))
(if (<=.f64 d1 -4999999999999999945435305910704598063392403130200679472590007732362651199555129074427056403228815030648329464160476949292016380761727168556302336) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 780000000000000065108823071822707602325735402603320360175493207181039043995141322537737803493622649756900655104) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))))
(if (<=.f64 d2 -129999999999999998182038059817331204249766697684250844782343580146442861534590134312766539405721600) (*.f64 d2 d1) (if (<=.f64 d2 -23999999999999998675763391424923926311106931530898159694958799364292608) (*.f64 d1 d4) (if (<=.f64 d2 -1140000000000000053026622511934615547874902016) (*.f64 d2 d1) (if (<=.f64 d2 -5226737155905615/21778071482940061661655974875633165533184) (*.f64 d1 d4) (if (<=.f64 d2 -2511634509858501/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 4784610960462839/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 d4)))))))
(if (<=.f64 d2 -129999999999999998182038059817331204249766697684250844782343580146442861534590134312766539405721600) (*.f64 d2 d1) (if (<=.f64 d2 -12500000000000000523519069552643224487392923333004228539292846397587456) (*.f64 d1 d4) (if (<=.f64 d2 -2699999999999999842035945371951723331230629888) (*.f64 d2 d1) (if (<=.f64 d2 -1742245718635205/696898287454081973172991196020261297061888) (*.f64 d1 d4) (if (<=.f64 d2 7076986000127043/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))
(if (<=.f64 d2 -119999999999999993652004141211841614212616598767388023447146864721381099945841831339418427708145664) (*.f64 d2 d1) (if (<=.f64 d2 -9499999999999999539676989975111089929744286528910070863368654839349248) (*.f64 d1 d4) (if (<=.f64 d2 -2499999999999999982849547589867553236914798592) (*.f64 d2 d1) (*.f64 d1 d4))))
(*.f64 d1 d4)
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d1 -519999999999999992728152239269324816999066790737003379129374320585771446138360537251066157622886400) (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (if (<=.f64 d1 7500000000000000151641593453669602414320722424107683058533326421560030037486232320190233706496) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)))
(if (or (<=.f64 d1 -519999999999999992728152239269324816999066790737003379129374320585771446138360537251066157622886400) (not (<=.f64 d1 7500000000000000151641593453669602414320722424107683058533326421560030037486232320190233706496))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d1 -5099999999999999724858543064460026899893928888467179412621449708131714472411929126157748973462358433462957223609003554111488) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (if (<=.f64 d1 799999999999999975051072376239415867482970152490237515253153694022332201093365163162032019163167078442074112) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))))
(if (or (<=.f64 d1 -5099999999999999724858543064460026899893928888467179412621449708131714472411929126157748973462358433462957223609003554111488) (not (<=.f64 d1 799999999999999975051072376239415867482970152490237515253153694022332201093365163162032019163167078442074112))) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (or (<=.f64 d1 -5099999999999999724858543064460026899893928888467179412621449708131714472411929126157748973462358433462957223609003554111488) (not (<=.f64 d1 799999999999999975051072376239415867482970152490237515253153694022332201093365163162032019163167078442074112))) (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d2 -135000000000000000447055019120075999268341747142682255449941937858973742328964285799440595254509568) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d2 -8473828473128839/166153499473114484112975882535043072) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 1916465293854689/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 (-.f64 d4 d3) d1))))
(if (<=.f64 d2 -135000000000000000447055019120075999268341747142682255449941937858973742328964285799440595254509568) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -8473828473128839/166153499473114484112975882535043072) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 1916465293854689/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (-.f64 d4 d3)))))
(if (<=.f64 d2 -135000000000000000447055019120075999268341747142682255449941937858973742328964285799440595254509568) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -8473828473128839/166153499473114484112975882535043072) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 1916465293854689/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d4 d3)))))
(if (<=.f64 d2 -150000000000000007242105897028310384324066895517976487452737010996566384712086740259462762800873472) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d2 -5296426984651023/1393796574908163946345982392040522594123776) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 -4485061624747323/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (*.f64 (-.f64 d2 d1) d1) (*.f64 (-.f64 d4 d3) d1))))
(if (<=.f64 d2 -150000000000000007242105897028310384324066895517976487452737010996566384712086740259462762800873472) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -5296426984651023/1393796574908163946345982392040522594123776) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 -4485061624747323/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))))
(if (<=.f64 d3 -15500000000000000343628256812565183271932348615291131486281399667116126159454711131206092738338488320) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d3 -619999999999999941279744) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 -7740557828966491/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d3 -5336780942283687/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 6313687073269501/11692013098647223345629478661730264157247460343808) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d3 2500) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 9999999999999999830336967949613257980309080240684656321838454199566729216) (*.f64 (-.f64 d2 d1) d1) (*.f64 (-.f64 d2 d3) d1))))))))
(if (<=.f64 d3 -15500000000000000343628256812565183271932348615291131486281399667116126159454711131206092738338488320) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 -619999999999999941279744) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 -7740557828966491/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d3 -5336780942283687/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 6313687073269501/11692013098647223345629478661730264157247460343808) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d3 2500) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 9999999999999999830336967949613257980309080240684656321838454199566729216) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3)))))))))
(if (<=.f64 d1 -499999999999999983668084402058345636924766592903277736458980889735647922960863931304369934227734528) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d1 649999999999999990910190299086656021248833488421254223911717900732214307672950671563832697028608) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d2 d1) d1)))
(if (or (<=.f64 d1 -499999999999999983668084402058345636924766592903277736458980889735647922960863931304369934227734528) (not (<=.f64 d1 649999999999999990910190299086656021248833488421254223911717900732214307672950671563832697028608))) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d1 -4999999999999999945435305910704598063392403130200679472590007732362651199555129074427056403228815030648329464160476949292016380761727168556302336) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 780000000000000065108823071822707602325735402603320360175493207181039043995141322537737803493622649756900655104) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))))
(if (or (<=.f64 d1 -4999999999999999945435305910704598063392403130200679472590007732362651199555129074427056403228815030648329464160476949292016380761727168556302336) (not (<=.f64 d1 780000000000000065108823071822707602325735402603320360175493207181039043995141322537737803493622649756900655104))) (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d2 -129999999999999998182038059817331204249766697684250844782343580146442861534590134312766539405721600) (*.f64 d2 d1) (if (<=.f64 d2 -23999999999999998675763391424923926311106931530898159694958799364292608) (*.f64 d1 d4) (if (<=.f64 d2 -1140000000000000053026622511934615547874902016) (*.f64 d2 d1) (if (<=.f64 d2 -5226737155905615/21778071482940061661655974875633165533184) (*.f64 d1 d4) (if (<=.f64 d2 -2511634509858501/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 4784610960462839/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 d4)))))))
(if (<=.f64 d2 -129999999999999998182038059817331204249766697684250844782343580146442861534590134312766539405721600) (*.f64 d1 d2) (if (<=.f64 d2 -23999999999999998675763391424923926311106931530898159694958799364292608) (*.f64 d1 d4) (if (<=.f64 d2 -1140000000000000053026622511934615547874902016) (*.f64 d1 d2) (if (<=.f64 d2 -5226737155905615/21778071482940061661655974875633165533184) (*.f64 d1 d4) (if (<=.f64 d2 -2511634509858501/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (neg.f64 (*.f64 d1 d1)) (if (<=.f64 d2 4784610960462839/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 d4)))))))
(if (<=.f64 d2 -129999999999999998182038059817331204249766697684250844782343580146442861534590134312766539405721600) (*.f64 d1 d2) (if (<=.f64 d2 -23999999999999998675763391424923926311106931530898159694958799364292608) (*.f64 d1 d4) (if (<=.f64 d2 -1140000000000000053026622511934615547874902016) (*.f64 d1 d2) (if (<=.f64 d2 -5226737155905615/21778071482940061661655974875633165533184) (*.f64 d1 d4) (if (<=.f64 d2 -2511634509858501/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (neg.f64 (*.f64 d1 d1)) (if (<=.f64 d2 4784610960462839/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))))))
(if (<=.f64 d2 -129999999999999998182038059817331204249766697684250844782343580146442861534590134312766539405721600) (*.f64 d2 d1) (if (<=.f64 d2 -12500000000000000523519069552643224487392923333004228539292846397587456) (*.f64 d1 d4) (if (<=.f64 d2 -2699999999999999842035945371951723331230629888) (*.f64 d2 d1) (if (<=.f64 d2 -1742245718635205/696898287454081973172991196020261297061888) (*.f64 d1 d4) (if (<=.f64 d2 7076986000127043/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))
(if (<=.f64 d2 -129999999999999998182038059817331204249766697684250844782343580146442861534590134312766539405721600) (*.f64 d1 d2) (if (<=.f64 d2 -12500000000000000523519069552643224487392923333004228539292846397587456) (*.f64 d1 d4) (if (<=.f64 d2 -2699999999999999842035945371951723331230629888) (*.f64 d1 d2) (if (<=.f64 d2 -1742245718635205/696898287454081973172991196020261297061888) (*.f64 d1 d4) (if (<=.f64 d2 7076986000127043/1684996666696914987166688442938726917102321526408785780068975640576) (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d4))))))
(if (<=.f64 d2 -119999999999999993652004141211841614212616598767388023447146864721381099945841831339418427708145664) (*.f64 d2 d1) (if (<=.f64 d2 -9499999999999999539676989975111089929744286528910070863368654839349248) (*.f64 d1 d4) (if (<=.f64 d2 -2499999999999999982849547589867553236914798592) (*.f64 d2 d1) (*.f64 d1 d4))))
(if (<=.f64 d2 -119999999999999993652004141211841614212616598767388023447146864721381099945841831339418427708145664) (*.f64 d1 d2) (if (<=.f64 d2 -9499999999999999539676989975111089929744286528910070863368654839349248) (*.f64 d1 d4) (if (<=.f64 d2 -2499999999999999982849547589867553236914798592) (*.f64 d1 d2) (*.f64 d1 d4))))
(if (or (<=.f64 d2 -119999999999999993652004141211841614212616598767388023447146864721381099945841831339418427708145664) (and (not (<=.f64 d2 -9499999999999999539676989975111089929744286528910070863368654839349248)) (<=.f64 d2 -2499999999999999982849547589867553236914798592))) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d4)
Compiler

Compiled 380 to 218 computations (42.6% saved)

soundness740.0ms (13.6%)

Rules
3840×fma-def
1450×fma-neg
1450×fma-neg
968×times-frac
916×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01337
13527
210325
331525
492225
5243925
6366225
7425925
8425925
9549825
10581825
11581825
052113694
1142311782
2528611688
052113694
1142311782
2528611688
04858779
111738539
247738537
Stop Event
node limit
node limit
node limit
saturated
Compiler

Compiled 167 to 75 computations (55.1% saved)

end133.0ms (2.4%)

Remove

(sort d2 d4)

Compiler

Compiled 762 to 330 computations (56.7% saved)

Profiling

Loading profile data...