FastMath dist4

Time bar (total: 5.7s)

analyze0.0ms (0%)

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

Compiled 20 to 12 computations (40% saved)

sample1.3s (22.5%)

Results
620.0ms5496×body256valid
603.0ms2760×body256infinite
Bogosity

preprocess72.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)

simplify163.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)

prune3.0ms (0.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New336
Fresh101
Picked000
Done000
Total437
Accurracy
100.0%
Counts
7 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
84.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)))
97.3%
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
84.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 88 to 52 computations (40.9% saved)

localize68.0ms (1.2%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 94 to 16 computations (83% saved)

series56.0ms (1%)

Counts
4 → 168
Calls

42 calls:

TimeVariablePointExpression
42.0ms
d4
@-inf
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.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)))

rewrite124.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1458×fma-neg
678×expm1-udef
678×log1p-udef
404×add-sqr-sqrt
402×sum-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01888
142988
2599788
Stop Event
node limit
Counts
4 → 335
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))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
Outputs
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 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) 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 d2 (+.f64 (-.f64 d3 d4) d1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.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 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (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 d2 (+.f64 d3 (-.f64 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 d2 (+.f64 d3 (-.f64 d4 d1))))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (+.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 (-.f64 d2 d3)) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))))
(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 (-.f64 d2 d3)) d1) (pow.f64 (exp.f64 d1) d4)) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (pow.f64 (exp.f64 d1) d4)) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 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 d4 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 d2 (+.f64 (-.f64 d3 d4) d1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))
(*.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) d1)
(*.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(*.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2) (*.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(*.f64 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) (*.f64 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2)) (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (*.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d2 (+.f64 (-.f64 d3 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)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.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 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (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 d2 (+.f64 d3 (-.f64 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 d2 (+.f64 d3 (-.f64 d4 d1))))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (+.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 (-.f64 d2 d3)) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))))
(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 (-.f64 d2 d3)) d1) (pow.f64 (exp.f64 d1) d4)) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (pow.f64 (exp.f64 d1) d4)) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 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 d4 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 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))
(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 d4 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 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 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) 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 d2 (+.f64 (-.f64 d3 d4) d1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))
(*.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) d1)
(*.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(*.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2) (*.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(*.f64 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) (*.f64 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2)) (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (*.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d2 (+.f64 (-.f64 d3 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)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.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 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (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 d2 (+.f64 d3 (-.f64 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 d2 (+.f64 d3 (-.f64 d4 d1))))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (+.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 (-.f64 d2 d3)) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))))
(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 (-.f64 d2 d3)) d1) (pow.f64 (exp.f64 d1) d4)) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (pow.f64 (exp.f64 d1) d4)) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))

simplify206.0ms (3.6%)

Algorithm
egg-herbie
Rules
1262×fma-neg
948×fma-def
660×distribute-lft-neg-in
560×log-prod
454×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048517419
1134614797
2462814667
Stop Event
node limit
Counts
503 → 282
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 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 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d2 d1)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d2 d1)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 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) 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 d2 (+.f64 (-.f64 d3 d4) d1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.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 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (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 d2 (+.f64 d3 (-.f64 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 d2 (+.f64 d3 (-.f64 d4 d1))))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (+.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 (-.f64 d2 d3)) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))))
(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 (-.f64 d2 d3)) d1) (pow.f64 (exp.f64 d1) d4)) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (pow.f64 (exp.f64 d1) d4)) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 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 d4 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 d2 (+.f64 (-.f64 d3 d4) d1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))
(*.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) d1)
(*.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(*.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2) (*.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(*.f64 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) (*.f64 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2)) (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (*.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d2 (+.f64 (-.f64 d3 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)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.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 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (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 d2 (+.f64 d3 (-.f64 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 d2 (+.f64 d3 (-.f64 d4 d1))))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (+.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 (-.f64 d2 d3)) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))))
(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 (-.f64 d2 d3)) d1) (pow.f64 (exp.f64 d1) d4)) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (pow.f64 (exp.f64 d1) d4)) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 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 d4 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 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))
(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 d4 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 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 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) 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 d2 (+.f64 (-.f64 d3 d4) d1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))
(*.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) d1)
(*.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(*.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2) (*.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(*.f64 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) (*.f64 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2)) (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (*.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d2 (+.f64 (-.f64 d3 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)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.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 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (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 d2 (+.f64 d3 (-.f64 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 d2 (+.f64 d3 (-.f64 d4 d1))))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))) (exp.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (+.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 (-.f64 d2 d3)) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))))
(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 (-.f64 d2 d3)) d1) (pow.f64 (exp.f64 d1) d4)) (exp.f64 (*.f64 d1 (neg.f64 d1)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (pow.f64 (exp.f64 d1) d4)) (/.f64 1 (exp.f64 (*.f64 d1 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(*.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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2))
(-.f64 (fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 d4)) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(*.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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 d4)) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) d1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (-.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)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) 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 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (-.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)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 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 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (neg.f64 (-.f64 d4 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (-.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)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 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 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) 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 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (+.f64 (pow.f64 d1 4) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (+.f64 (pow.f64 d1 4) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 3)))))
(/.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 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))))
(/.f64 (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 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 4))) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (pow.f64 d1 4))) (*.f64 d1 (+.f64 d4 (-.f64 (+.f64 d1 d2) d3))))
(/.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (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 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))))
(*.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) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)) (pow.f64 (-.f64 d2 d3) 2))) d1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 d1 (/.f64 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))
(*.f64 (/.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(*.f64 (/.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) d1)) (-.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 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))))
(*.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) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)) (pow.f64 (-.f64 d2 d3) 2))) 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 d1 (/.f64 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))
(*.f64 (/.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(*.f64 (/.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) d1)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 3)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3) 1/3)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (+.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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (pow.f64 (exp.f64 (-.f64 d2 d3)) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3) (pow.f64 d1 3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.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 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.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 (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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.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 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) d1)))
(*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) d1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2) (*.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)) (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)))
(*.f64 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))) (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) (*.f64 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (-.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)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) d1)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2)) (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (*.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)) (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)))
(*.f64 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))) (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)))
(*.f64 (*.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (-.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)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) 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 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (-.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)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 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 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (neg.f64 (-.f64 d4 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (-.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)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 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 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) 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 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (+.f64 (pow.f64 d1 4) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (+.f64 (pow.f64 d1 4) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 3)))))
(/.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 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))))
(/.f64 (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 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 4))) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (pow.f64 d1 4))) (*.f64 d1 (+.f64 d4 (-.f64 (+.f64 d1 d2) d3))))
(/.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (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 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))))
(*.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) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)) (pow.f64 (-.f64 d2 d3) 2))) d1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 d1 (/.f64 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))
(*.f64 (/.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(*.f64 (/.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) d1)) (-.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 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))))
(*.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) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)) (pow.f64 (-.f64 d2 d3) 2))) 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 d1 (/.f64 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))
(*.f64 (/.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(*.f64 (/.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) d1)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 3)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3) 1/3)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (+.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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (pow.f64 (exp.f64 (-.f64 d2 d3)) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3) (pow.f64 d1 3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.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 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.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 (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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.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 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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)))
(fma.f64 d1 (-.f64 d4 d1) (-.f64 (*.f64 d1 d1) (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 (pow.f64 d1 4)))))
(+.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 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (pow.f64 d1 3) (+.f64 d1 d4)))))
(/.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 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 d1 (-.f64 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 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (pow.f64 d1 3) (+.f64 d1 d4)))))
(/.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 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (pow.f64 d1 3) (+.f64 d1 d4)))))
(/.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 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (pow.f64 d1 3) (+.f64 d1 d4)))))
(/.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 (-.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 (*.f64 d1 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (pow.f64 d1 3) (+.f64 d1 d4)))))
(/.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 (-.f64 d4 d1) (*.f64 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 d1 (/.f64 (+.f64 d1 d4) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))
(*.f64 (/.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))
(/.f64 d1 (/.f64 1 (-.f64 d4 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 d1 (/.f64 (+.f64 d1 d4) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))
(*.f64 (/.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))
(/.f64 d1 (/.f64 1 (-.f64 d4 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))
(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 d4 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)) (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 d4 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1))) (*.f64 d1 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)) (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 d4 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1))) (*.f64 d1 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)) (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 d4 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1))) (*.f64 d1 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)) (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 d4 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1))) (*.f64 d1 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 (-.f64 d2 (+.f64 (-.f64 d3 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) d1)))
(*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) d1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2) (*.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)) (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)))
(*.f64 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))) (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) (*.f64 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (-.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)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) d1)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2)) (cbrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) (sqrt.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (*.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) (cbrt.f64 (*.f64 d1 d1))) (cbrt.f64 d1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)) (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)))
(*.f64 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))) (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)))
(*.f64 (*.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (-.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)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) 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 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (-.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)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 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 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (neg.f64 (-.f64 d4 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (-.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)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 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 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) 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 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (+.f64 (pow.f64 d1 4) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (+.f64 (pow.f64 d1 4) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 3)))))
(/.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 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d1) d2))))
(/.f64 (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 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 4))) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (pow.f64 d1 4))) (*.f64 d1 (+.f64 d4 (-.f64 (+.f64 d1 d2) d3))))
(/.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (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 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))))
(*.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) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)) (pow.f64 (-.f64 d2 d3) 2))) d1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 d1 (/.f64 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))
(*.f64 (/.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(*.f64 (/.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) d1)) (-.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 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))))
(*.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) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 (-.f64 d4 d1) d2)) (pow.f64 (-.f64 d2 d3) 2))) 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 d1 (/.f64 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))
(*.f64 (/.f64 d1 (-.f64 d2 (-.f64 (+.f64 d4 d3) d1))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(*.f64 (/.f64 d1 (+.f64 (-.f64 d2 (+.f64 d4 d3)) d1)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 3)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3) 1/3)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 2)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 (-.f64 d3 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (+.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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (pow.f64 (exp.f64 (-.f64 d2 d3)) d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1) (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 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1))) 3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)) 3) (pow.f64 d1 3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))) 1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))

eval56.0ms (1%)

Compiler

Compiled 5534 to 1321 computations (76.1% saved)

prune69.0ms (1.2%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New2739282
Fresh000
Picked213
Done000
Total27510285
Accurracy
100.0%
Counts
285 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
74.8%
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
62.3%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4)))
74.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
31.1%
(*.f64 (neg.f64 d1) d3)
31.7%
(*.f64 d2 d1)
81.7%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
79.5%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
32.1%
(*.f64 d1 (neg.f64 d1))
36.5%
(*.f64 d1 d4)
97.3%
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
74.8%
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
62.3%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4)))
74.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
31.1%
(*.f64 (neg.f64 d1) d3)
31.7%
(*.f64 d2 d1)
81.7%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
79.5%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
32.1%
(*.f64 d1 (neg.f64 d1))
36.5%
(*.f64 d1 d4)
Compiler

Compiled 424 to 272 computations (35.8% saved)

localize63.0ms (1.1%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 77 to 17 computations (77.9% saved)

series11.0ms (0.2%)

Counts
3 → 99
Calls

30 calls:

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

rewrite99.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1826×log-prod
974×fma-neg
652×expm1-udef
652×log1p-udef
386×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify115.0ms (2%)

Algorithm
egg-herbie
Rules
1178×times-frac
1118×log-prod
860×unswap-sqr
656×*-commutative
610×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval53.0ms (0.9%)

Compiler

Compiled 2172 to 668 computations (69.2% saved)

prune42.0ms (0.7%)

Pruning

14 alts after pruning (10 fresh and 4 done)

PrunedKeptTotal
New1456151
Fresh044
Picked235
Done011
Total14714161
Accurracy
100.0%
Counts
161 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.1%
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1)))
97.3%
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
74.8%
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
62.3%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4)))
59.5%
(*.f64 (-.f64 d4 d3) d1)
74.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
54.7%
(*.f64 (-.f64 d2 d3) d1)
53.4%
(*.f64 (-.f64 d2 d1) d1)
31.1%
(*.f64 (neg.f64 d1) d3)
31.7%
(*.f64 d2 d1)
58.0%
(*.f64 d1 (-.f64 d4 d1))
61.6%
(*.f64 d1 (+.f64 d4 d2))
32.1%
(*.f64 d1 (neg.f64 d1))
36.5%
(*.f64 d1 d4)
77.1%
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1)))
97.3%
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
74.8%
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
62.3%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4)))
59.5%
(*.f64 (-.f64 d4 d3) d1)
74.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
54.7%
(*.f64 (-.f64 d2 d3) d1)
53.4%
(*.f64 (-.f64 d2 d1) d1)
31.1%
(*.f64 (neg.f64 d1) d3)
31.7%
(*.f64 d2 d1)
58.0%
(*.f64 d1 (-.f64 d4 d1))
61.6%
(*.f64 d1 (+.f64 d4 d2))
32.1%
(*.f64 d1 (neg.f64 d1))
36.5%
(*.f64 d1 d4)
Compiler

Compiled 508 to 326 computations (35.8% saved)

localize58.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 61 to 15 computations (75.4% saved)

series7.0ms (0.1%)

Counts
4 → 120
Calls

33 calls:

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

rewrite100.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1826×fma-def
688×expm1-udef
688×log1p-udef
534×fma-neg
388×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify123.0ms (2.2%)

Algorithm
egg-herbie
Rules
1914×fma-def
1310×log-prod
1252×fma-neg
404×associate-/l*
384×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03864817
19414787
228504677
371774677
Stop Event
node limit
Counts
305 → 236
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 d4)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 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 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 (*.f64 d2 d1) 1) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d2 d1) (*.f64 d2 d1) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1) (exp.f64 (*.f64 d2 d1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (exp.f64 (*.f64 d2 d1))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 d1)) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d2 d1) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d2 d1) 3)) (fma.f64 (*.f64 d1 d4) (*.f64 d1 d4) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) (-.f64 d4 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)) d1) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) d1) (-.f64 d4 d2))
(pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 d4)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 d1)) (exp.f64 (*.f64 d1 d4))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))
(fma.f64 d2 d1 (*.f64 d1 d4))
(fma.f64 d1 d2 (*.f64 d1 d4))
(fma.f64 d1 d4 (*.f64 d2 d1))
(fma.f64 d4 d1 (*.f64 d2 d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 d4))
(fma.f64 1 (*.f64 d1 d4) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (*.f64 (cbrt.f64 d4) d1) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d4) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 d4))
(fma.f64 (*.f64 d1 d4) 1 (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d4)) (cbrt.f64 (*.f64 d1 d4))) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d2 d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 d4))
(fma.f64 (*.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 d4))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (*.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 d4))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d4))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d4))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 d4) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 d4))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1))) (+.f64 d2 d1))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1)) d1) (+.f64 d2 d1))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d1)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(fma.f64 d2 d1 (*.f64 (neg.f64 d1) d1))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d1)))
(fma.f64 d1 d2 (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d1)))
(fma.f64 1 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 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 d4 d3) (*.f64 d4 d4)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3))) (+.f64 d4 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) d1) (fma.f64 d3 (+.f64 d4 d3) (*.f64 d4 d4)))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3)) 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))
(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 d1 d4 (*.f64 (neg.f64 d3) d1))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d4 d1 (*.f64 (neg.f64 d3) d1))
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 1 (*.f64 d1 d4) (*.f64 (neg.f64 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (*.f64 (cbrt.f64 d4) d1) (*.f64 (neg.f64 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d4) (*.f64 (neg.f64 d3) d1))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 (neg.f64 d3) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 (neg.f64 d3) d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d4)) (cbrt.f64 (*.f64 d1 d4))) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d4)) (cbrt.f64 (*.f64 d1 d4))) (cbrt.f64 (*.f64 d1 d4)) (*.f64 (neg.f64 d3) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 (neg.f64 d3) d1))
(fma.f64 (*.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 (neg.f64 d3) d1))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (*.f64 (neg.f64 d3) d1))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (neg.f64 d3) d1))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (neg.f64 d3) d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 d4) (*.f64 (neg.f64 d3) d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 (neg.f64 d3) d1))
Outputs
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 d1 d4)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 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 d1 d4)
(+.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 (*.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 (*.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 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 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 d3 (neg.f64 d1))
(+.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 d3 (neg.f64 d1))
(+.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 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d2 d1) 1) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) 1)
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1)
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d2 d1) (*.f64 d2 d1) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 (*.f64 d1 d2) d1) (-.f64 d4 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (-.f64 d4 d1))))
(/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d4) d1)) (*.f64 d1 (+.f64 (-.f64 d2 d4) d1))))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1)
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 3)
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3) 1/3)
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2)
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 2))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1) (exp.f64 (*.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) (exp.f64 (*.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 d1)) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 1))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d2 d1) 1))
(*.f64 d1 (+.f64 d4 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1)
(*.f64 d1 (+.f64 d4 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d2 d1) 3)) (fma.f64 (*.f64 d1 d4) (*.f64 d1 d4) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (fma.f64 (*.f64 d1 d4) (*.f64 d1 d4) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d2 d4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d1 (-.f64 d2 d4))) (*.f64 d1 (*.f64 d4 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 (-.f64 d2 d4))) (*.f64 d1 (*.f64 d4 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (fma.f64 d1 d4 (neg.f64 (*.f64 d1 d2)))) (fma.f64 d1 d4 (neg.f64 (*.f64 d1 d2))))
(/.f64 (*.f64 d1 (+.f64 d4 d2)) (/.f64 (*.f64 d1 (-.f64 d4 d2)) (*.f64 d1 (-.f64 d4 d2))))
(/.f64 (+.f64 d4 d2) (/.f64 1 d1))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))
(/.f64 d1 (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4)))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) (-.f64 d4 d2))
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) (/.f64 (-.f64 d4 d2) d1))
(*.f64 (/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) (-.f64 d4 d2)) d1)
(*.f64 (/.f64 d1 (-.f64 d4 d2)) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)) d1) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))
(/.f64 d1 (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)))
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4)))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) d1) (-.f64 d4 d2))
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) (/.f64 (-.f64 d4 d2) d1))
(*.f64 (/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) (-.f64 d4 d2)) d1)
(*.f64 (/.f64 d1 (-.f64 d4 d2)) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)))
(pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1)
(*.f64 d1 (+.f64 d4 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 3)
(*.f64 d1 (+.f64 d4 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) 1/3)
(*.f64 d1 (+.f64 d4 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2)
(*.f64 d1 (+.f64 d4 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 d4)) d1))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 d1)) (exp.f64 (*.f64 d1 d4))))
(*.f64 d1 (+.f64 d4 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3))
(*.f64 d1 (+.f64 d4 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d4) 3)))
(*.f64 d1 (+.f64 d4 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d4 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d4 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d4 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))) 1))
(*.f64 d1 (+.f64 d4 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d2 d1 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d1 d2 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d1 d4 (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d4 d1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 1 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (*.f64 (cbrt.f64 d4) d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d1 d4) 1 (*.f64 (*.f64 d2 d1) 1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d4)) (cbrt.f64 (*.f64 d1 d4))) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) 1)
(*.f64 d1 (-.f64 d2 d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))
(*.f64 (/.f64 d1 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1))) (+.f64 d2 d1))
(/.f64 d1 (/.f64 (+.f64 d1 d2) (-.f64 (*.f64 d2 d2) (*.f64 d1 d1))))
(*.f64 (/.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d2 d2) (*.f64 d1 d1)))
(*.f64 (/.f64 (-.f64 d2 d1) 1) d1)
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))
(*.f64 (/.f64 d1 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1)) d1) (+.f64 d2 d1))
(/.f64 d1 (/.f64 (+.f64 d1 d2) (-.f64 (*.f64 d2 d2) (*.f64 d1 d1))))
(*.f64 (/.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d2 d2) (*.f64 d1 d1)))
(*.f64 (/.f64 (-.f64 d2 d1) 1) d1)
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)
(*.f64 d1 (-.f64 d2 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(*.f64 d1 (-.f64 d2 d1))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d1)) d1))
(*.f64 d1 (-.f64 d2 d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d1) 3)))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d1 3)))
(*.f64 d1 (-.f64 d2 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1))
(*.f64 d1 (-.f64 d2 d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 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 d4 d3) (*.f64 d4 d4)))
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d4 d3) (*.f64 d4 d4)) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3))))
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d4 d3) (*.f64 d4 d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3))) (+.f64 d4 d3))
(/.f64 d1 (/.f64 (+.f64 d4 d3) (-.f64 (*.f64 d4 d4) (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d4 d3)) (-.f64 (*.f64 d4 d4) (*.f64 d3 d3)))
(*.f64 (/.f64 (-.f64 d4 d3) 1) d1)
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) d1) (fma.f64 d3 (+.f64 d4 d3) (*.f64 d4 d4)))
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d4 d3) (*.f64 d4 d4)) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3))))
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d4 d3) (*.f64 d4 d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3)) d1) (+.f64 d4 d3))
(/.f64 d1 (/.f64 (+.f64 d4 d3) (-.f64 (*.f64 d4 d4) (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d4 d3)) (-.f64 (*.f64 d4 d4) (*.f64 d3 d3)))
(*.f64 (/.f64 (-.f64 d4 d3) 1) d1)
(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 d1 d4 (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d4 d1 (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 1 (*.f64 d1 d4) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) 2) (*.f64 (cbrt.f64 d4) d1) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d4) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d4)) (cbrt.f64 (*.f64 d1 d4))) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d4)) (cbrt.f64 (*.f64 d1 d4))) (cbrt.f64 (*.f64 d1 d4)) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 d4) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))

eval39.0ms (0.7%)

Compiler

Compiled 2811 to 763 computations (72.9% saved)

prune50.0ms (0.9%)

Pruning

14 alts after pruning (7 fresh and 7 done)

PrunedKeptTotal
New2342236
Fresh055
Picked145
Done134
Total23614250
Accurracy
100.0%
Counts
250 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
34.1%
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) d1) (-.f64 d4 d2))
48.7%
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d1))
62.3%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4)))
59.5%
(*.f64 (-.f64 d4 d3) d1)
74.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
54.7%
(*.f64 (-.f64 d2 d3) d1)
53.4%
(*.f64 (-.f64 d2 d1) d1)
31.1%
(*.f64 (neg.f64 d1) d3)
31.7%
(*.f64 d2 d1)
58.0%
(*.f64 d1 (-.f64 d4 d1))
61.6%
(*.f64 d1 (+.f64 d4 d2))
32.1%
(*.f64 d1 (neg.f64 d1))
36.5%
(*.f64 d1 d4)
97.3%
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
34.1%
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) d1) (-.f64 d4 d2))
48.7%
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d1))
62.3%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4)))
59.5%
(*.f64 (-.f64 d4 d3) d1)
74.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
54.7%
(*.f64 (-.f64 d2 d3) d1)
53.4%
(*.f64 (-.f64 d2 d1) d1)
31.1%
(*.f64 (neg.f64 d1) d3)
31.7%
(*.f64 d2 d1)
58.0%
(*.f64 d1 (-.f64 d4 d1))
61.6%
(*.f64 d1 (+.f64 d4 d2))
32.1%
(*.f64 d1 (neg.f64 d1))
36.5%
(*.f64 d1 d4)
Compiler

Compiled 482 to 308 computations (36.1% saved)

localize63.0ms (1.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 71 to 17 computations (76.1% saved)

series3.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

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

rewrite87.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1650×fma-def
1406×log-prod
504×expm1-udef
504×log1p-udef
502×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01336
129732
2466232
Stop Event
node limit
Counts
2 → 164
Calls
Call 1
Inputs
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d1))
Outputs
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d1 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d1 d3) d1))
(+.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 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (fma.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)) (*.f64 d2 d2)))
(/.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 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)) (*.f64 d2 d2)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) d1) (+.f64 d2 (+.f64 d1 d3)))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 (-.f64 d1 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (-.f64 d1 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d1 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 d2 d1 (*.f64 (-.f64 d1 d3) d1))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 d1 d2 (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (*.f64 d2 d1) 1 (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (*.f64 d2 d1) 1 (*.f64 (-.f64 d1 d3) d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 1 (*.f64 d2 d1) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (-.f64 d1 d3) d1))
(-.f64 (*.f64 d2 d1) (*.f64 d1 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d1)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (+.f64 d2 d1))) (/.f64 (pow.f64 (*.f64 d1 d1) 2) (*.f64 d1 (+.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 d1))
(*.f64 1 (*.f64 d1 (+.f64 d2 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d1)))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (/.f64 1 (*.f64 d1 (+.f64 d2 d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3)))))
(*.f64 (*.f64 d1 (+.f64 d2 d1)) 1)
(*.f64 (+.f64 d2 d1) d1)
(*.f64 (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 d1)) (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2)))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d1 (+.f64 d2 d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (fma.f64 d1 (pow.f64 d1 3) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d2 (pow.f64 d1 3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2)) (neg.f64 (*.f64 d1 (+.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d1) 2) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 d1) (*.f64 d2 d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2)
(pow.f64 (*.f64 d1 (+.f64 d2 d1)) 1)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d1)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d2) d1) (pow.f64 (exp.f64 d1) d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (pow.f64 (exp.f64 d1) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d1) (+.f64 1 (expm1.f64 (*.f64 d2 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (+.f64 1 (expm1.f64 (*.f64 d2 d1)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (pow.f64 (exp.f64 d1) d1)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d1))))
(hypot.f64 (*.f64 d2 d1) (*.f64 d1 d1))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d1))))
(fma.f64 d2 d1 (*.f64 d1 d1))
(fma.f64 d2 d1 (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 d1 d2 (*.f64 d1 d1))
(fma.f64 d1 d2 (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 d1 d1 (*.f64 d2 d1))
(fma.f64 d1 (+.f64 d2 d1) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d2 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (*.f64 d2 d1) 1 (*.f64 d1 d1))
(fma.f64 (*.f64 d2 d1) 1 (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 1 (*.f64 d1 d1) (*.f64 d2 d1))
(fma.f64 1 (*.f64 d1 (+.f64 d2 d1)) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (*.f64 d1 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d1) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d1)) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (/.f64 1 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (/.f64 1 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 d1) 1 (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d1) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d1)) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3)))) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (+.f64 d2 d1)) 1 (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (+.f64 d2 d1)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (+.f64 d2 d1) d1 (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (+.f64 d2 d1) d1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))

simplify82.0ms (1.4%)

Algorithm
egg-herbie
Rules
1132×distribute-lft-in
1100×distribute-rgt-in
890×unswap-sqr
500×cancel-sign-sub-inv
348×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03155142
17614690
222664400
Stop Event
node limit
Counts
224 → 224
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (+.f64 d1 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))
(*.f64 (-.f64 d2 d3) d1)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(*.f64 (-.f64 d2 d1) d1)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d1 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d1 d3) d1))
(+.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 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (fma.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)) (*.f64 d2 d2)))
(/.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 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)) (*.f64 d2 d2)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) d1) (+.f64 d2 (+.f64 d1 d3)))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 (-.f64 d1 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (-.f64 d1 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d1 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 d2 d1 (*.f64 (-.f64 d1 d3) d1))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 d1 d2 (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (*.f64 d2 d1) 1 (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (*.f64 d2 d1) 1 (*.f64 (-.f64 d1 d3) d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 1 (*.f64 d2 d1) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (-.f64 d1 d3) d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 (-.f64 d1 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (-.f64 d1 d3) d1))
(-.f64 (*.f64 d2 d1) (*.f64 d1 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d1)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (+.f64 d2 d1))) (/.f64 (pow.f64 (*.f64 d1 d1) 2) (*.f64 d1 (+.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 d1))
(*.f64 1 (*.f64 d1 (+.f64 d2 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d1)))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (/.f64 1 (*.f64 d1 (+.f64 d2 d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3)))))
(*.f64 (*.f64 d1 (+.f64 d2 d1)) 1)
(*.f64 (+.f64 d2 d1) d1)
(*.f64 (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 d1)) (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2)))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d1 (+.f64 d2 d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (fma.f64 d1 (pow.f64 d1 3) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d2 (pow.f64 d1 3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2)) (neg.f64 (*.f64 d1 (+.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d1) 2) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 d1) (*.f64 d2 d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2)
(pow.f64 (*.f64 d1 (+.f64 d2 d1)) 1)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d1)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d2) d1) (pow.f64 (exp.f64 d1) d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (pow.f64 (exp.f64 d1) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d1) (+.f64 1 (expm1.f64 (*.f64 d2 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (+.f64 1 (expm1.f64 (*.f64 d2 d1)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (pow.f64 (exp.f64 d1) d1)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d1))))
(hypot.f64 (*.f64 d2 d1) (*.f64 d1 d1))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d1))))
(fma.f64 d2 d1 (*.f64 d1 d1))
(fma.f64 d2 d1 (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 d1 d2 (*.f64 d1 d1))
(fma.f64 d1 d2 (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 d1 d1 (*.f64 d2 d1))
(fma.f64 d1 (+.f64 d2 d1) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d2 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (*.f64 d2 d1) 1 (*.f64 d1 d1))
(fma.f64 (*.f64 d2 d1) 1 (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 1 (*.f64 d1 d1) (*.f64 d2 d1))
(fma.f64 1 (*.f64 d1 (+.f64 d2 d1)) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (*.f64 d1 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d1) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d1)) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (/.f64 1 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (/.f64 1 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 d1) 1 (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d1) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d1)) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3)))) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (+.f64 d2 d1)) 1 (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (+.f64 d2 d1)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (+.f64 d2 d1) d1 (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (+.f64 d2 d1) d1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 (-.f64 d2 d1) d1)
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 -1 (*.f64 d1 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 -1 (*.f64 d1 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 (neg.f64 (+.f64 d1 d3)) d2))
(*.f64 d1 (-.f64 (-.f64 d2 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 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (*.f64 d1 d1))
(*.f64 d1 (neg.f64 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(+.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 d1 d2) d3)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 d1 d2) d3)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 d1 d2) d3)) d1))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d1 (-.f64 d2 d3))) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d1 (-.f64 d2 d3))) d1))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d1 (-.f64 d3 d2))) 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 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))))) 1)
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (fma.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)) (*.f64 d2 d2)))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (/.f64 (fma.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d2) d3) (*.f64 d2 d2)) d1))
(*.f64 (/.f64 d1 (fma.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d2 d3)) (*.f64 d2 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 d1 (/.f64 (+.f64 (+.f64 d1 d2) d3) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))))
(*.f64 (/.f64 d1 (+.f64 d1 (+.f64 d2 d3))) (-.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 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)) (*.f64 d2 d2)))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (/.f64 (fma.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d2) d3) (*.f64 d2 d2)) d1))
(*.f64 (/.f64 d1 (fma.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d2 d3)) (*.f64 d2 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 d1 (/.f64 (+.f64 (+.f64 d1 d2) d3) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))))
(*.f64 (/.f64 d1 (+.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 1)
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 3)
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 3) 1/3)
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 2)
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 2))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 (-.f64 d1 d3))) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))))))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 3))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (-.f64 d1 d3)) 3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d1 d3)) 3) (pow.f64 d1 3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 d2 d1 (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 d1 d2 (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (*.f64 d2 d1) 1 (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (*.f64 d2 d1) 1 (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 1 (*.f64 d2 d1) (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 (-.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (-.f64 d1 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d1 d2) d3))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d1 (-.f64 d3 d2)))
(-.f64 (*.f64 d2 d1) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d1)))) 1)
(*.f64 d1 (+.f64 d1 d2))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (+.f64 d2 d1))) (/.f64 (pow.f64 (*.f64 d1 d1) 2) (*.f64 d1 (+.f64 d2 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 d1 d2))) (/.f64 (pow.f64 (*.f64 d1 d1) 2) (*.f64 d1 (+.f64 d1 d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 d1 d2))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d2))))
(*.f64 d1 (+.f64 d2 d1))
(*.f64 d1 (+.f64 d1 d2))
(*.f64 1 (*.f64 d1 (+.f64 d2 d1)))
(*.f64 d1 (+.f64 d1 d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2))
(*.f64 d1 (+.f64 d1 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))))
(*.f64 d1 (+.f64 d1 d2))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d1)))
(*.f64 d1 (+.f64 d1 d2))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (/.f64 1 (*.f64 d1 (+.f64 d2 d1))))
(*.f64 d1 (+.f64 d1 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))))
(*.f64 d1 (+.f64 d1 d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d1)))
(*.f64 d1 (+.f64 d1 d2))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2) (*.f64 d2 (pow.f64 d1 3)))))
(/.f64 (+.f64 (pow.f64 d1 6) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2) (*.f64 d2 (pow.f64 d1 3))))
(*.f64 (*.f64 d1 (+.f64 d2 d1)) 1)
(*.f64 d1 (+.f64 d1 d2))
(*.f64 (+.f64 d2 d1) d1)
(*.f64 d1 (+.f64 d1 d2))
(*.f64 (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2) (*.f64 d2 (pow.f64 d1 3)))))
(/.f64 (+.f64 (pow.f64 d1 6) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2) (*.f64 d2 (pow.f64 d1 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 d1)) (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2)))
(*.f64 d1 (+.f64 d1 d2))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d1 (+.f64 d2 d1)))
(*.f64 d1 (+.f64 d1 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2) (*.f64 d2 (pow.f64 d1 3)))))
(/.f64 (+.f64 (pow.f64 d1 6) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2) (*.f64 d2 (pow.f64 d1 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (fma.f64 d1 (pow.f64 d1 3) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d2 (pow.f64 d1 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 d1 (pow.f64 d1 3) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d2 (pow.f64 d1 3)))))
(/.f64 (+.f64 (pow.f64 d1 6) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 d1 4) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d2 (pow.f64 d1 3)))))
(/.f64 (+.f64 (pow.f64 d1 6) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2) (*.f64 d2 (pow.f64 d1 3)))))
(/.f64 (+.f64 (pow.f64 d1 6) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2) (*.f64 d2 (pow.f64 d1 3))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2)) (neg.f64 (*.f64 d1 (+.f64 d2 d1))))
(*.f64 d1 (+.f64 d1 d2))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d1) 2) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 d1) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d1) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 d1 4) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d1 d2)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 3)
(*.f64 d1 (+.f64 d1 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 3) 1/3)
(*.f64 d1 (+.f64 d1 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2)
(*.f64 d1 (+.f64 d1 d2))
(pow.f64 (*.f64 d1 (+.f64 d2 d1)) 1)
(*.f64 d1 (+.f64 d1 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2))
(*.f64 d1 (+.f64 d1 d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d1)))
(*.f64 d1 (+.f64 d1 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d1)))))
(*.f64 d1 (+.f64 d1 d2))
(log.f64 (/.f64 (pow.f64 (exp.f64 d2) d1) (pow.f64 (exp.f64 d1) d1)))
(*.f64 d1 (-.f64 d2 d1))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(*.f64 d1 (+.f64 d1 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (pow.f64 (exp.f64 d1) d1)))
(*.f64 d1 (+.f64 d1 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(*.f64 d1 (+.f64 d1 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d1) (+.f64 1 (expm1.f64 (*.f64 d2 d1)))))
(*.f64 d1 (+.f64 d1 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (pow.f64 (exp.f64 d2) d1)))
(*.f64 d1 (+.f64 d1 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (+.f64 1 (expm1.f64 (*.f64 d2 d1)))))
(*.f64 d1 (+.f64 d1 d2))
(log.f64 (/.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d2 d1))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (pow.f64 (exp.f64 d1) d1)))
(*.f64 d1 (-.f64 d2 d1))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 3))
(*.f64 d1 (+.f64 d1 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d1))))
(*.f64 d1 (+.f64 d1 d2))
(hypot.f64 (*.f64 d2 d1) (*.f64 d1 d1))
(hypot.f64 (*.f64 d1 d2) (*.f64 d1 d1))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d1))))
(*.f64 d1 (+.f64 d1 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d1))) 1))
(*.f64 d1 (+.f64 d1 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d1))))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 d1 d1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 d1 (+.f64 d2 d1) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 3 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d2 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (*.f64 d2 d1) 1 (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (*.f64 d2 d1) 1 (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 1 (*.f64 d2 d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 1 (*.f64 d1 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 1 (*.f64 d1 (+.f64 d2 d1)) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 3 (*.f64 d1 d1)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 3 (*.f64 d1 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 3 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d1)) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 3 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (/.f64 1 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 3 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (/.f64 1 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 d1) 1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 3 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d1)) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 3 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3)))) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2) (*.f64 d2 (pow.f64 d1 3)))) (fma.f64 d1 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (+.f64 (pow.f64 d1 6) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2) (*.f64 d2 (pow.f64 d1 3)))) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (/.f64 (+.f64 (pow.f64 d1 6) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2) (*.f64 d2 (pow.f64 d1 3)))) (*.f64 d1 (+.f64 d1 d1)))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d1)) 2) (*.f64 d2 (pow.f64 d1 3)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2) (*.f64 d2 (pow.f64 d1 3)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(+.f64 (/.f64 (+.f64 (pow.f64 d1 6) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2) (*.f64 d2 (pow.f64 d1 3)))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (/.f64 (+.f64 (pow.f64 d1 6) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2) (*.f64 d2 (pow.f64 d1 3)))) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 d1 (+.f64 d2 d1)) 1 (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 3 (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (+.f64 d2 d1)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (+.f64 d2 d1) d1 (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 3 (*.f64 d1 d1)))
(fma.f64 (+.f64 d2 d1) d1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d1 d2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 d1 d1 (*.f64 d1 d1)))
(fma.f64 (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (*.f64 2 (*.f64 d1 d1)))
(fma.f64 (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (*.f64 d1 (+.f64 d1 d1)))
(fma.f64 (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d1)))
(fma.f64 (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fma.f64 (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (fma.f64 (sqrt.f64 d2) (sqrt.f64 d1) d1) (*.f64 0 (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2)) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 d1 (-.f64 d2 d1))

eval92.0ms (1.6%)

Compiler

Compiled 3218 to 1094 computations (66% saved)

prune42.0ms (0.7%)

Pruning

14 alts after pruning (4 fresh and 10 done)

PrunedKeptTotal
New2222224
Fresh022
Picked235
Done077
Total22414238
Accurracy
100.0%
Counts
238 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
34.1%
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) d1) (-.f64 d4 d2))
48.7%
(-.f64 (*.f64 d2 d1) (*.f64 d1 d1))
62.3%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4)))
59.5%
(*.f64 (-.f64 d4 d3) d1)
54.7%
(*.f64 (-.f64 d2 d3) d1)
53.4%
(*.f64 (-.f64 d2 d1) d1)
52.3%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
31.1%
(*.f64 (neg.f64 d1) d3)
31.7%
(*.f64 d2 d1)
58.0%
(*.f64 d1 (-.f64 d4 d1))
61.6%
(*.f64 d1 (+.f64 d4 d2))
32.1%
(*.f64 d1 (neg.f64 d1))
36.5%
(*.f64 d1 d4)
Compiler

Compiled 331 to 154 computations (53.5% saved)

regimes65.0ms (1.1%)

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

5 calls:

16.0ms
d3
13.0ms
d2
11.0ms
d1
11.0ms
d4
10.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1d4
100.0%1(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Compiler

Compiled 220 to 84 computations (61.8% saved)

regimes116.0ms (2%)

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

4 calls:

44.0ms
d2
25.0ms
d3
22.0ms
d4
22.0ms
d1
Results
AccuracySegmentsBranch
93.3%3d1
89.2%5d2
96.3%3d3
94.0%2d4
Compiler

Compiled 105 to 48 computations (54.3% saved)

regimes109.0ms (1.9%)

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

2 calls:

88.0ms
d4
18.0ms
d3
Results
AccuracySegmentsBranch
86.1%7d4
94.5%3d3
Compiler

Compiled 66 to 32 computations (51.5% saved)

regimes185.0ms (3.3%)

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

3 calls:

79.0ms
d3
71.0ms
d1
32.0ms
d2
Results
AccuracySegmentsBranch
85.8%5d2
84.6%12d1
86.8%11d3
Compiler

Compiled 64 to 33 computations (48.4% saved)

regimes71.0ms (1.2%)

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

2 calls:

38.0ms
d4
31.0ms
d2
Results
AccuracySegmentsBranch
81.9%6d4
83.8%6d2
Compiler

Compiled 53 to 27 computations (49.1% saved)

regimes25.0ms (0.4%)

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

1 calls:

24.0ms
d2
Results
AccuracySegmentsBranch
80.8%5d2
Compiler

Compiled 43 to 21 computations (51.2% saved)

regimes19.0ms (0.3%)

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

1 calls:

18.0ms
d2
Results
AccuracySegmentsBranch
79.1%4d2
Compiler

Compiled 38 to 19 computations (50% saved)

regimes68.0ms (1.2%)

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

3 calls:

37.0ms
d2
19.0ms
d4
11.0ms
d3
Results
AccuracySegmentsBranch
75.2%3d3
66.7%5d4
72.6%8d2
Compiler

Compiled 38 to 23 computations (39.5% saved)

regimes201.0ms (3.5%)

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

4 calls:

81.0ms
d3
69.0ms
d1
27.0ms
d2
22.0ms
d4
Results
AccuracySegmentsBranch
63.3%6d4
67.7%8d2
57.5%11d1
62.6%11d3
Compiler

Compiled 38 to 25 computations (34.2% saved)

regimes11.0ms (0.2%)

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

1 calls:

10.0ms
d2
Results
AccuracySegmentsBranch
60.3%3d2
Compiler

Compiled 19 to 12 computations (36.8% saved)

regimes13.0ms (0.2%)

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

2 calls:

6.0ms
d4
5.0ms
d2
Results
AccuracySegmentsBranch
54.4%2d4
56.2%2d2
Compiler

Compiled 20 to 14 computations (30% 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
d3
2.0ms
d2
2.0ms
d1
2.0ms
d4
Results
AccuracySegmentsBranch
36.5%1d1
36.5%1d3
36.5%1d4
36.5%1d2
Compiler

Compiled 27 to 21 computations (22.2% saved)

bsearch22.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
1.3871234988140392e+67
4.008411840650938e+67
10.0ms
-2.5538965275527088e+132
-7.796283325209774e+131
Results
12.0ms111×body256valid
5.0ms49×body256infinite
Compiler

Compiled 266 to 177 computations (33.5% saved)

bsearch26.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.6571223717431985e+120
4.482825189962623e+123
10.0ms
-2.5538965275527088e+132
-7.796283325209774e+131
Results
17.0ms150×body256valid
6.0ms58×body256infinite
Compiler

Compiled 312 to 212 computations (32.1% saved)

bsearch60.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
-3.7143407456688395e-236
-6.254581804414331e-242
18.0ms
-9.59939143150629e-97
-9.567724678780183e-104
13.0ms
-9.745097678828553e-73
-1.1449217381962042e-73
12.0ms
-5.723705643322873e+90
-4.331519256516844e+89
Results
37.0ms330×body256valid
18.0ms150×body256infinite
Compiler

Compiled 656 to 467 computations (28.8% saved)

bsearch76.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
6.208314969638788e+84
6.048764201227443e+98
16.0ms
-2.8577370718302213e-295
-1.285115207018781e-299
14.0ms
-6.85138047889685e-108
-1.0455649904373167e-109
12.0ms
-8.085869694770141e-64
-1.7902704044734127e-64
14.0ms
-4.003000846402062e+77
-2.09176805433971e+75
Results
48.0ms426×body256valid
20.0ms182×body256infinite
Compiler

Compiled 786 to 549 computations (30.2% saved)

bsearch60.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
-2.0346821784652708e-194
-4.7844736383240844e-197
18.0ms
-1.7664897885204095e-154
-5.125603932953155e-160
12.0ms
-8.085869694770141e-64
-1.7902704044734127e-64
13.0ms
-2.09176805433971e+75
-6.458596515159106e+73
Results
37.0ms339×body256valid
17.0ms141×body256infinite
Compiler

Compiled 609 to 437 computations (28.2% saved)

bsearch46.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
-2.0346821784652708e-194
-4.7844736383240844e-197
18.0ms
-1.7664897885204095e-154
-5.125603932953155e-160
12.0ms
-5.723705643322873e+90
-4.331519256516844e+89
Results
29.0ms264×body256valid
11.0ms104×body256infinite
Compiler

Compiled 469 to 339 computations (27.7% saved)

bsearch27.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
4.881551848807753e+199
3.3586560548076607e+207
10.0ms
-2.5538965275527088e+132
-7.796283325209774e+131
Results
17.0ms154×body256valid
8.0ms70×body256infinite
Compiler

Compiled 292 to 213 computations (27.1% saved)

bsearch99.0ms (1.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
7.679849547019082e-260
4.688417998057451e-258
10.0ms
4.2464172772021584e-306
8.618668914164516e-306
18.0ms
-3.7143407456688395e-236
-6.254581804414331e-242
16.0ms
-2.0346821784652708e-194
-4.7844736383240844e-197
13.0ms
-6.85138047889685e-108
-1.0455649904373167e-109
13.0ms
-8.085869694770141e-64
-1.7902704044734127e-64
14.0ms
-4.003000846402062e+77
-2.09176805433971e+75
Results
62.0ms535×body256valid
28.0ms249×body256infinite
Compiler

Compiled 880 to 675 computations (23.3% saved)

bsearch30.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
-3.7143407456688395e-236
-6.254581804414331e-242
11.0ms
-5.723705643322873e+90
-4.331519256516844e+89
Results
19.0ms177×body256valid
9.0ms63×body256infinite
Compiler

Compiled 281 to 212 computations (24.6% saved)

bsearch17.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
-4.331519256516844e+89
-2.363710375550425e+81
Results
11.0ms99×body256valid
5.0ms45×body256infinite
Compiler

Compiled 170 to 125 computations (26.5% saved)

simplify35.0ms (0.6%)

Algorithm
egg-herbie
Rules
40×*-commutative
28×+-commutative
22×sub-neg
20×if-if-or-not
12×not-or
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0128796
1182786
2210780
3235772
4248772
5254772
6255772
7256772
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d3 -799999999999999929620444007657854511302822919756205841459690948469420652615210262167679512793696278032855794724798960889386785308672) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d3 36999999999999997415709724390088749061041947327733493664758043246592) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(if (<=.f64 d3 -1349999999999999979739514753908827518521113927447631870162576651705764021158900828022263606582388997716109790810387348517410175975424) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d3 1249999999999999935441484308414017901799346047160260918995064326635616133810878427406567181136127610485650052826678203252736) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d2 -440000000000000003345523538134771556856048288360340823384491926822377223557694362738491392) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d2 -3023725277371503/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (if (<=.f64 d2 -4432725697094379/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -7882892670244935/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 d3) d1)))))
(if (<=.f64 d2 -380000000000000011455098931408117341711416484134281558953778987194962140987392) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d2 -2667849736027765/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d2 -8884592220540941/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -1748795881594061/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d2 61000000000000003456559740112983718435704787882883652992188093808987073862473635822812656566272) (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d3) d1))))))
(if (<=.f64 d2 -215000000000000000275433395533360523974013614679511620983498918080706248704) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d2 -7855335333859531/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d2 -8231155761024919/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -6575169876935467/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 (neg.f64 d1) d3) (*.f64 d1 (-.f64 d4 d1))))))
(if (<=.f64 d2 -499999999999999983242056357731950024912593046310062751489837298654589877718689615343255552) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d2 -1261385047512833/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -6082032136165307/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 (neg.f64 d1) d3) (*.f64 d1 (-.f64 d4 d1)))))
(if (<=.f64 d3 -2500000000000000055877930898692149833774602325243439890119709107225066215060585898994050877960775148752538142709406238425729636237312) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 6000000000000000498255364080524056279519924039889984740773695747621672601421741428568336926173245818209653644451918600669269886457618008721984654658299659116446988285239209396774935467673348091905310720) (*.f64 d1 (+.f64 d4 d2)) (*.f64 (neg.f64 d1) d3)))
(if (<=.f64 d2 -6800000000000000223592631916617776673742803416879552768377342856763239563264) (*.f64 d2 d1) (if (<=.f64 d2 -5558020283391177/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 -3305279843951243/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 -3419088336006443/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 -1426428197472893/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 2648623236638635/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 d1 d4) (if (<=.f64 d2 3029452159344359/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))))
(if (<=.f64 d2 -1599999999999999991605865203068878917052713767210914809951067115710532936612925522189484032) (*.f64 d2 d1) (if (<=.f64 d2 -2382756806017117/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d2 -3900000000000000160585906601490461632304505586827536517953216652518004148017341399040) (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 d4)
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d3 -799999999999999929620444007657854511302822919756205841459690948469420652615210262167679512793696278032855794724798960889386785308672) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d3 36999999999999997415709724390088749061041947327733493664758043246592) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(if (or (<=.f64 d3 -799999999999999929620444007657854511302822919756205841459690948469420652615210262167679512793696278032855794724798960889386785308672) (not (<=.f64 d3 36999999999999997415709724390088749061041947327733493664758043246592))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(if (<=.f64 d3 -1349999999999999979739514753908827518521113927447631870162576651705764021158900828022263606582388997716109790810387348517410175975424) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d3 1249999999999999935441484308414017901799346047160260918995064326635616133810878427406567181136127610485650052826678203252736) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 (-.f64 d4 d3) d1)))
(if (or (<=.f64 d3 -1349999999999999979739514753908827518521113927447631870162576651705764021158900828022263606582388997716109790810387348517410175975424) (not (<=.f64 d3 1249999999999999935441484308414017901799346047160260918995064326635616133810878427406567181136127610485650052826678203252736))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(if (<=.f64 d2 -440000000000000003345523538134771556856048288360340823384491926822377223557694362738491392) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d2 -3023725277371503/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (if (<=.f64 d2 -4432725697094379/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -7882892670244935/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 d3) d1)))))
(if (<=.f64 d2 -440000000000000003345523538134771556856048288360340823384491926822377223557694362738491392) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 -3023725277371503/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (if (<=.f64 d2 -4432725697094379/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -7882892670244935/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d3))))))
(if (<=.f64 d2 -440000000000000003345523538134771556856048288360340823384491926822377223557694362738491392) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 -3023725277371503/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (if (<=.f64 d2 -4432725697094379/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -7882892670244935/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d4 d3))))))
(if (<=.f64 d2 -440000000000000003345523538134771556856048288360340823384491926822377223557694362738491392) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 -3023725277371503/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (*.f64 d1 (-.f64 (neg.f64 d1) d3)) (if (<=.f64 d2 -4432725697094379/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -7882892670244935/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 d1 (-.f64 (neg.f64 d1) d3)) (*.f64 d1 (-.f64 d4 d3))))))
(if (<=.f64 d2 -380000000000000011455098931408117341711416484134281558953778987194962140987392) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d2 -2667849736027765/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d2 -8884592220540941/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -1748795881594061/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d2 61000000000000003456559740112983718435704787882883652992188093808987073862473635822812656566272) (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d3) d1))))))
(if (<=.f64 d2 -380000000000000011455098931408117341711416484134281558953778987194962140987392) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 -2667849736027765/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d2 -8884592220540941/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 d1 (-.f64 d4 d1)) (if (or (<=.f64 d2 -1748795881594061/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (not (<=.f64 d2 61000000000000003456559740112983718435704787882883652992188093808987073862473635822812656566272))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(if (<=.f64 d2 -380000000000000011455098931408117341711416484134281558953778987194962140987392) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 -2667849736027765/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (*.f64 d1 (-.f64 d4 d3)) (if (or (<=.f64 d2 -8884592220540941/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (not (or (<=.f64 d2 -1748795881594061/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (not (<=.f64 d2 61000000000000003456559740112983718435704787882883652992188093808987073862473635822812656566272))))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d3)))))
(if (<=.f64 d2 -380000000000000011455098931408117341711416484134281558953778987194962140987392) (*.f64 d1 (+.f64 d2 d4)) (if (or (<=.f64 d2 -2667849736027765/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (not (or (<=.f64 d2 -8884592220540941/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (not (or (<=.f64 d2 -1748795881594061/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (not (<=.f64 d2 61000000000000003456559740112983718435704787882883652992188093808987073862473635822812656566272))))))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d2 -380000000000000011455098931408117341711416484134281558953778987194962140987392) (*.f64 d1 (+.f64 d2 d4)) (if (or (<=.f64 d2 -2667849736027765/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (not (or (<=.f64 d2 -8884592220540941/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (and (not (<=.f64 d2 -1748795881594061/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184)) (<=.f64 d2 61000000000000003456559740112983718435704787882883652992188093808987073862473635822812656566272))))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d2 -215000000000000000275433395533360523974013614679511620983498918080706248704) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d2 -7855335333859531/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d2 -8231155761024919/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -6575169876935467/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 (neg.f64 d1) d3) (*.f64 d1 (-.f64 d4 d1))))))
(if (<=.f64 d2 -215000000000000000275433395533360523974013614679511620983498918080706248704) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 -7855335333859531/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 d1 (-.f64 d2 d3)) (if (or (<=.f64 d2 -8231155761024919/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (not (<=.f64 d2 -6575169876935467/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d3 (neg.f64 d1)))))
(if (<=.f64 d2 -215000000000000000275433395533360523974013614679511620983498918080706248704) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 -7855335333859531/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 d1 (-.f64 d2 d3)) (if (or (<=.f64 d2 -8231155761024919/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (not (<=.f64 d2 -6575169876935467/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))))
(if (<=.f64 d2 -499999999999999983242056357731950024912593046310062751489837298654589877718689615343255552) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d2 -1261385047512833/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -6082032136165307/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 (neg.f64 d1) d3) (*.f64 d1 (-.f64 d4 d1)))))
(if (<=.f64 d2 -499999999999999983242056357731950024912593046310062751489837298654589877718689615343255552) (*.f64 d1 (+.f64 d2 d4)) (if (or (<=.f64 d2 -1261385047512833/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (not (<=.f64 d2 -6082032136165307/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d3 (neg.f64 d1))))
(if (<=.f64 d2 -499999999999999983242056357731950024912593046310062751489837298654589877718689615343255552) (*.f64 d1 (+.f64 d2 d4)) (if (or (<=.f64 d2 -1261385047512833/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (not (<=.f64 d2 -6082032136165307/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))
(if (<=.f64 d3 -2500000000000000055877930898692149833774602325243439890119709107225066215060585898994050877960775148752538142709406238425729636237312) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 6000000000000000498255364080524056279519924039889984740773695747621672601421741428568336926173245818209653644451918600669269886457618008721984654658299659116446988285239209396774935467673348091905310720) (*.f64 d1 (+.f64 d4 d2)) (*.f64 (neg.f64 d1) d3)))
(if (or (<=.f64 d3 -2500000000000000055877930898692149833774602325243439890119709107225066215060585898994050877960775148752538142709406238425729636237312) (not (<=.f64 d3 6000000000000000498255364080524056279519924039889984740773695747621672601421741428568336926173245818209653644451918600669269886457618008721984654658299659116446988285239209396774935467673348091905310720))) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4)))
(if (or (<=.f64 d3 -2500000000000000055877930898692149833774602325243439890119709107225066215060585898994050877960775148752538142709406238425729636237312) (not (<=.f64 d3 6000000000000000498255364080524056279519924039889984740773695747621672601421741428568336926173245818209653644451918600669269886457618008721984654658299659116446988285239209396774935467673348091905310720))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d2 -6800000000000000223592631916617776673742803416879552768377342856763239563264) (*.f64 d2 d1) (if (<=.f64 d2 -5558020283391177/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 -3305279843951243/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 -3419088336006443/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 -1426428197472893/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 2648623236638635/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 d1 d4) (if (<=.f64 d2 3029452159344359/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))))
(if (<=.f64 d2 -6800000000000000223592631916617776673742803416879552768377342856763239563264) (*.f64 d1 d2) (if (<=.f64 d2 -5558020283391177/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d2 -3305279843951243/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 -3419088336006443/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d2 -1426428197472893/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 2648623236638635/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 d1 d4) (if (<=.f64 d2 3029452159344359/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))))
(if (<=.f64 d2 -6800000000000000223592631916617776673742803416879552768377342856763239563264) (*.f64 d1 d2) (if (<=.f64 d2 -5558020283391177/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 -3305279843951243/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 -3419088336006443/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376) (*.f64 d1 (neg.f64 d3)) (if (or (<=.f64 d2 -1426428197472893/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (not (or (<=.f64 d2 2648623236638635/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (not (<=.f64 d2 3029452159344359/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512))))) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))
(if (<=.f64 d2 -6800000000000000223592631916617776673742803416879552768377342856763239563264) (*.f64 d1 d2) (if (<=.f64 d2 -5558020283391177/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 -3305279843951243/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 -3419088336006443/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376) (*.f64 d1 (neg.f64 d3)) (if (or (<=.f64 d2 -1426428197472893/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (and (not (<=.f64 d2 2648623236638635/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232)) (<=.f64 d2 3029452159344359/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512))) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))
(if (<=.f64 d2 -1599999999999999991605865203068878917052713767210914809951067115710532936612925522189484032) (*.f64 d2 d1) (if (<=.f64 d2 -2382756806017117/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d2 -1599999999999999991605865203068878917052713767210914809951067115710532936612925522189484032) (*.f64 d1 d2) (if (<=.f64 d2 -2382756806017117/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d2 -3900000000000000160585906601490461632304505586827536517953216652518004148017341399040) (*.f64 d2 d1) (*.f64 d1 d4))
(if (<=.f64 d2 -3900000000000000160585906601490461632304505586827536517953216652518004148017341399040) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d4)
Compiler

Compiled 344 to 212 computations (38.4% saved)

soundness935.0ms (16.5%)

Rules
3840×fma-def
1262×fma-neg
1262×fma-neg
1178×times-frac
1132×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01337
13527
210325
331525
492225
5243925
6366225
7425925
8425925
9549825
10581825
11581825
048517419
1134614797
2462814667
048517419
1134614797
2462814667
02786651
17155973
222135901
378725901
03155142
17614690
222664400
Stop Event
node limit
node limit
node limit
node limit
saturated
Compiler

Compiled 144 to 66 computations (54.2% saved)

end0.0ms (0%)

preprocess135.0ms (2.4%)

Remove

(sort d2 d4)

Compiler

Compiled 690 to 314 computations (54.5% saved)

Profiling

Loading profile data...