FastMath dist4

Details

Time bar (total: 6.5s)

analyze0.0ms (0%)

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

Compiled 20 to 12 computations (40% saved)

sample1.4s (21.1%)

Results
869.0ms5432×body256valid
493.0ms2824×body256infinite
Bogosity

preprocess113.0ms (1.7%)

Algorithm
egg-herbie
Rules
1570×sub-neg
880×fma-neg
800×distribute-lft-out--
722×neg-sub0
684×distribute-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041259
1176189
2562175
31973175
44891175
57134175
67913175
044
144
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
1
Call 2
Inputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1))
Outputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d3 d1))))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(+.f64 (*.f64 d2 (-.f64 d1 d3)) (-.f64 (*.f64 d2 d4) (*.f64 d2 d2)))
(fma.f64 d2 (-.f64 d1 d3) (*.f64 d2 (-.f64 d4 d2)))
(*.f64 d2 (+.f64 (-.f64 d1 d3) (-.f64 d4 d2)))
(*.f64 d2 (+.f64 d4 (-.f64 d1 (+.f64 d2 d3))))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(+.f64 (*.f64 d3 (-.f64 d2 d1)) (-.f64 (*.f64 d3 d4) (*.f64 d3 d3)))
(fma.f64 d3 (-.f64 d2 d1) (*.f64 d3 (-.f64 d4 d3)))
(*.f64 d3 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d3 (+.f64 d2 (-.f64 d4 (+.f64 d3 d1))))
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4))
(+.f64 (*.f64 d4 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d4 d4)))
(fma.f64 d4 (-.f64 d2 d3) (*.f64 d4 (-.f64 d1 d4)))
(*.f64 d4 (+.f64 (-.f64 d1 d4) (-.f64 d2 d3)))
(*.f64 d4 (-.f64 d2 (+.f64 d4 (-.f64 d3 d1))))
(*.f64 d4 (-.f64 d1 (-.f64 (+.f64 d3 d4) d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d4))) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d3 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d3 (+.f64 d2 (-.f64 d1 d4))))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d3 d1))))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d4)) (-.f64 (*.f64 d1 d3) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d2 d4) (*.f64 d1 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d4) (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d3 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d3 (+.f64 d1 d4))))
Symmetry

(sort d2 d4)

Compiler

Compiled 23 to 15 computations (34.8% saved)

simplify174.0ms (2.7%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01337
13527
210325
331525
492225
5243925
6366225
7425925
8425925
9549825
10581825
11581825
Stop Event
saturated
Counts
1 → 6
Calls
Call 1
Inputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Outputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))

eval1.0ms (0%)

Compiler

Compiled 69 to 28 computations (59.4% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 60 to 36 computations (40% saved)

localize65.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 69 to 14 computations (79.7% saved)

series14.0ms (0.2%)

Counts
4 → 156
Calls

39 calls:

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

rewrite116.0ms (1.8%)

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

Useful iterations: 0 (0.0ms)

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

simplify172.0ms (2.6%)

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

Useful iterations: 2 (0.0ms)

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

eval90.0ms (1.4%)

Compiler

Compiled 5888 to 1413 computations (76% saved)

prune72.0ms (1.1%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New2909299
Fresh000
Picked112
Done000
Total29110301
Accurracy
100.0%
Counts
301 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.6%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
97.3%
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
79.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
35.6%
(*.f64 d3 (neg.f64 d1))
30.0%
(*.f64 d2 d1)
80.5%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
77.5%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
37.9%
(*.f64 d1 (neg.f64 d1))
31.0%
(*.f64 d1 d4)
75.6%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
97.3%
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
79.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
35.6%
(*.f64 d3 (neg.f64 d1))
30.0%
(*.f64 d2 d1)
80.5%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
77.5%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
37.9%
(*.f64 d1 (neg.f64 d1))
31.0%
(*.f64 d1 d4)
Compiler

Compiled 398 to 264 computations (33.7% saved)

localize123.0ms (1.9%)

Local Accuracy

Found 5 expressions with local accuracy:

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

Compiled 94 to 21 computations (77.7% saved)

series9.0ms (0.1%)

Counts
5 → 183
Calls

48 calls:

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

rewrite107.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1086×fma-neg
670×expm1-udef
668×log1p-udef
402×add-sqr-sqrt
398×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify121.0ms (1.9%)

Algorithm
egg-herbie
Rules
1018×cancel-sign-sub-inv
870×fma-neg
586×log-prod
456×fma-def
454×div-sub
Iterations

Useful iterations: 2 (0.0ms)

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

eval80.0ms (1.2%)

Compiler

Compiled 4192 to 1236 computations (70.5% saved)

prune56.0ms (0.9%)

Pruning

13 alts after pruning (8 fresh and 5 done)

PrunedKeptTotal
New2747281
Fresh314
Picked145
Done011
Total27813291
Accurracy
100.0%
Counts
291 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.7%
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 d1))
60.1%
(*.f64 (-.f64 (neg.f64 d1) d3) d1)
79.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
57.6%
(*.f64 (-.f64 d2 d3) d1)
56.7%
(*.f64 (-.f64 d2 d1) d1)
80.5%
(*.f64 (+.f64 (-.f64 d2 d3) d4) d1)
35.6%
(*.f64 (neg.f64 d3) d1)
30.0%
(*.f64 d2 d1)
77.5%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
54.8%
(*.f64 d1 (+.f64 d2 d4))
37.9%
(*.f64 d1 (neg.f64 d1))
31.0%
(*.f64 d1 d4)
76.7%
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 d1))
60.1%
(*.f64 (-.f64 (neg.f64 d1) d3) d1)
79.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
57.6%
(*.f64 (-.f64 d2 d3) d1)
56.7%
(*.f64 (-.f64 d2 d1) d1)
80.5%
(*.f64 (+.f64 (-.f64 d2 d3) d4) d1)
35.6%
(*.f64 (neg.f64 d3) d1)
30.0%
(*.f64 d2 d1)
77.5%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
54.8%
(*.f64 d1 (+.f64 d2 d4))
37.9%
(*.f64 d1 (neg.f64 d1))
31.0%
(*.f64 d1 d4)
Compiler

Compiled 404 to 270 computations (33.2% saved)

localize104.0ms (1.6%)

Local Accuracy

Found 5 expressions with local accuracy:

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

Compiled 74 to 16 computations (78.4% saved)

series12.0ms (0.2%)

Counts
5 → 156
Calls

45 calls:

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

rewrite111.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1110×fma-neg
732×expm1-udef
732×log1p-udef
418×add-sqr-sqrt
416×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify113.0ms (1.7%)

Algorithm
egg-herbie
Rules
996×fma-neg
750×fma-def
738×log-prod
628×distribute-lft-neg-in
516×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04507638
112056692
244766492
Stop Event
node limit
Counts
334 → 247
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 d1 (+.f64 d2 d4))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 (-.f64 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 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 d4)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 d4)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 (-.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 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))))
(-.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(*.f64 d2 d1)
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(*.f64 d2 d1)
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(*.f64 (-.f64 d2 d1) d1)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(+.f64 (*.f64 -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 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 (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 (*.f64 (-.f64 d2 d3) d1) (*.f64 d4 d1))
(+.f64 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1))) 1)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d4 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d4 d4))) (-.f64 d2 (+.f64 d3 d4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d4 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d4 d4)) d1) (-.f64 d2 (+.f64 d3 d4)))
(pow.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) d4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)) (exp.f64 (*.f64 d4 d1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 d2 d3) d1))) (exp.f64 (*.f64 d4 d1))))
(log.f64 (*.f64 (exp.f64 (*.f64 d4 d1)) (pow.f64 (exp.f64 d1) (-.f64 d2 d3))))
(log.f64 (*.f64 (exp.f64 (*.f64 d4 d1)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 d2 d3) d1)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) d4) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) d4) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1)))
(exp.f64 (log.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d4 d1))
(+.f64 (*.f64 d4 d1) (*.f64 d2 d1))
(+.f64 (*.f64 (*.f64 d2 d1) 1) (*.f64 (*.f64 d4 d1) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d4 d1) 3)) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (fma.f64 (*.f64 d4 d1) (*.f64 d4 d1) (neg.f64 (*.f64 (*.f64 d2 d1) (*.f64 d4 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d4 d1))) (-.f64 (*.f64 d2 d1) (*.f64 d4 d1)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) d1) (-.f64 d2 d4))
(pow.f64 (*.f64 d1 (+.f64 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 d4 d1)) (exp.f64 (*.f64 d2 d1))))
(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 d4 d1))
(fma.f64 d1 d2 (*.f64 d4 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d3 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 d2 d3) d1))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3))
(pow.f64 (*.f64 (-.f64 d2 d3) d1) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 d2 d3) d1)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 d2 d3) d1)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 d2 d3) d1))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 d1)) (exp.f64 (*.f64 d3 (neg.f64 d1)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 d1)) (/.f64 1 (exp.f64 (*.f64 d3 d1)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 d2 d3) d1)))
(exp.f64 (log.f64 (*.f64 (-.f64 d2 d3) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 d2 d3) d1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 d2 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (*.f64 d3 (neg.f64 d1)) 1))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 d3 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1))))
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (fma.f64 (*.f64 d3 (neg.f64 d1)) 1 (*.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) 1))
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1))))
(+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 1)
(*.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d3 d1))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d3 d1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (-.f64 (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1))))
(pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2))
(log.f64 (exp.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d1)) (/.f64 1 (exp.f64 (*.f64 d3 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))) (exp.f64 (*.f64 d3 (neg.f64 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))) (/.f64 1 (exp.f64 (*.f64 d3 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)))) (exp.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1))) (exp.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d3 (neg.f64 d1))) (pow.f64 (exp.f64 d1) (-.f64 d2 d1))))
(log.f64 (*.f64 (exp.f64 (*.f64 d3 (neg.f64 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 d3 d1))) (pow.f64 (exp.f64 d1) (-.f64 d2 d1))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 d3 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 d1 (-.f64 d2 d1) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 d3 (neg.f64 d1)))
(fma.f64 (-.f64 d2 d1) d1 (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 (*.f64 d1 (-.f64 d2 d1)) 1 (*.f64 d3 (neg.f64 d1)))
(fma.f64 (*.f64 d1 (-.f64 d2 d1)) 1 (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d1)) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d2 d1)) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2) (*.f64 (cbrt.f64 (-.f64 d2 d1)) d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2) (*.f64 (cbrt.f64 (-.f64 d2 d1)) d1) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 d1)) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))
(fma.f64 (sqrt.f64 (-.f64 d2 d1)) (*.f64 (sqrt.f64 (-.f64 d2 d1)) d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (-.f64 d2 d1)) (*.f64 (sqrt.f64 (-.f64 d2 d1)) d1) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2)) (cbrt.f64 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2)) (cbrt.f64 (-.f64 d2 d1)) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 d1))) (sqrt.f64 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 d1))) (sqrt.f64 (-.f64 d2 d1)) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 (*.f64 (-.f64 d2 d1) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (*.f64 (-.f64 d2 d1) (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(+.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 d1) (-.f64 d2 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
Outputs
(*.f64 (-.f64 d4 d3) d1)
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 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 d2) d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (-.f64 (+.f64 d4 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 d2) d3))
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 d4)
(*.f64 d4 d1)
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 d4)
(*.f64 d4 d1)
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 d4)
(*.f64 d4 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 d4)
(*.f64 d4 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 d4)
(*.f64 d4 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 d1 (neg.f64 d1))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(-.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d3))
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d3 d1))
(*.f64 (neg.f64 d1) (+.f64 d3 d1))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 (-.f64 d2 d1) d1)
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 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))
(neg.f64 (*.f64 d1 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))
(neg.f64 (*.f64 d1 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))
(neg.f64 (*.f64 d1 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 (*.f64 (-.f64 d2 d3) d1) (*.f64 d4 d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1))) 1)
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d4 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d4 (+.f64 (-.f64 d4 d2) d3))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d4 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 (+.f64 d3 (-.f64 d4 d2)) (pow.f64 (-.f64 d2 d3) 2))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d4 3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d4 d4))) (-.f64 d2 (+.f64 d3 d4)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d4 d4)) (/.f64 (-.f64 d2 (+.f64 d4 d3)) d1))
(*.f64 (/.f64 d1 (-.f64 d2 (+.f64 d4 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d4 d4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d4 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d4 (+.f64 (-.f64 d4 d2) d3))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d4 3))))
(*.f64 (/.f64 d1 (fma.f64 d4 (+.f64 d3 (-.f64 d4 d2)) (pow.f64 (-.f64 d2 d3) 2))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d4 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d4 d4)) d1) (-.f64 d2 (+.f64 d3 d4)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d4 d4)) (/.f64 (-.f64 d2 (+.f64 d4 d3)) d1))
(*.f64 (/.f64 d1 (-.f64 d2 (+.f64 d4 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d4 d4)))
(pow.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1) 1)
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1)) 3)
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1) 3) 1/3)
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1)) 2)
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1) 2))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) d4)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1))))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)) (exp.f64 (*.f64 d4 d1))))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 d2 d3) d1))) (exp.f64 (*.f64 d4 d1))))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(log.f64 (*.f64 (exp.f64 (*.f64 d4 d1)) (pow.f64 (exp.f64 d1) (-.f64 d2 d3))))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(log.f64 (*.f64 (exp.f64 (*.f64 d4 d1)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 d2 d3) d1)))))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1) 3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) d4) 3) (pow.f64 d1 3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) d4) 3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(exp.f64 (log.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1)) 1))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d2 d1) (*.f64 d4 d1))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d4 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 (*.f64 d2 d1) 1) (*.f64 (*.f64 d4 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 d2 d1) 3) (pow.f64 (*.f64 d4 d1) 3)) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (fma.f64 (*.f64 d4 d1) (*.f64 d4 d1) (neg.f64 (*.f64 (*.f64 d2 d1) (*.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d4 d1) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (fma.f64 (*.f64 d4 d1) (*.f64 d4 d1) (*.f64 (*.f64 d1 d2) (neg.f64 (*.f64 d4 d1))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d4 d1) (+.f64 (*.f64 d4 d1) (*.f64 d1 (neg.f64 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d4 d1) (-.f64 (*.f64 d4 d1) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d4 d1))) (-.f64 (*.f64 d2 d1) (*.f64 d4 d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (-.f64 d2 d4))) (*.f64 d1 (-.f64 d2 d4)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d4 d2)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d4)) (-.f64 d2 d4)))
(/.f64 (*.f64 d1 (+.f64 d4 d2)) 1)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4))
(/.f64 d1 (/.f64 (-.f64 d2 d4) (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))
(*.f64 (/.f64 d1 (-.f64 d2 d4)) (fma.f64 d2 d2 (*.f64 d4 (neg.f64 d4))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) d1) (-.f64 d2 d4))
(/.f64 d1 (/.f64 (-.f64 d2 d4) (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))
(*.f64 (/.f64 d1 (-.f64 d2 d4)) (fma.f64 d2 d2 (*.f64 d4 (neg.f64 d4))))
(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 d4 d1)) (exp.f64 (*.f64 d2 d1))))
(*.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 d4 d1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d1 d2 (*.f64 d4 d1))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d2 d1) (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 d2 d3) d1))) 1)
(*.f64 d1 (-.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) d1))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))) d1)
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(/.f64 d1 (/.f64 (+.f64 d3 d2) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 d1 (/.f64 1 (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) d1))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))) d1)
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (+.f64 d2 d3))
(/.f64 d1 (/.f64 (+.f64 d3 d2) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 d1 (/.f64 1 (-.f64 d2 d3)))
(pow.f64 (*.f64 (-.f64 d2 d3) d1) 1)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 d2 d3) d1)) 3)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) 3) 1/3)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 d2 d3) d1)) 2)
(*.f64 d1 (-.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) 2))
(*.f64 d1 (-.f64 d2 d3))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 d2 d3) d1))))
(*.f64 d1 (-.f64 d2 d3))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 d1)) (exp.f64 (*.f64 d3 (neg.f64 d1)))))
(*.f64 d1 (-.f64 d2 d3))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 d1)) (/.f64 1 (exp.f64 (*.f64 d3 d1)))))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) 3))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d3) 3)))
(*.f64 d1 (-.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 d2 d3) d1)) 1))
(*.f64 d1 (-.f64 d2 d3))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (*.f64 d3 (neg.f64 d1)) 1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 d3 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (fma.f64 (*.f64 d3 (neg.f64 d1)) 1 (*.f64 d3 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) 1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (neg.f64 d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (/.f64 (/.f64 1 d1) (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d3 d1))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d3 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (/.f64 (/.f64 1 d1) (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (/.f64 (/.f64 1 d1) (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (/.f64 (/.f64 1 d1) (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (-.f64 (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d3 (-.f64 d2 d1)))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) (-.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (*.f64 0 (*.f64 d3 d1)) 3)) (fma.f64 (*.f64 0 (*.f64 d3 d1)) (-.f64 (*.f64 0 (*.f64 d3 d1)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2)))
(/.f64 (+.f64 0 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 d1))) 2) (*.f64 0 (*.f64 d1 (-.f64 d2 (+.f64 d3 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (/.f64 (/.f64 1 d1) (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (*.f64 0 (*.f64 d3 d1)) (*.f64 0 (*.f64 d3 d1)))) (fma.f64 d1 (-.f64 (-.f64 d2 d1) d3) (*.f64 0 (*.f64 d3 d1))))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 d1))) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 d1))))
(pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 1)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) 3)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) 1/3)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) 2)
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(log.f64 (exp.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d1)) (/.f64 1 (exp.f64 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))) (exp.f64 (*.f64 d3 (neg.f64 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))) (/.f64 1 (exp.f64 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)))) (exp.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1))) (exp.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(log.f64 (*.f64 (exp.f64 (*.f64 d3 (neg.f64 d1))) (pow.f64 (exp.f64 d1) (-.f64 d2 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(log.f64 (*.f64 (exp.f64 (*.f64 d3 (neg.f64 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 d3 d1))) (pow.f64 (exp.f64 d1) (-.f64 d2 d1))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 d3 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) 1))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 d1 (-.f64 d2 d1) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (-.f64 d2 d1) d1 (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (*.f64 d1 (-.f64 d2 d1)) 1 (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (*.f64 d1 (-.f64 d2 d1)) 1 (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d1)) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d2 d1)) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2) (*.f64 (cbrt.f64 (-.f64 d2 d1)) d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2) (*.f64 (cbrt.f64 (-.f64 d2 d1)) d1) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 d1)) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (sqrt.f64 (-.f64 d2 d1)) (*.f64 (sqrt.f64 (-.f64 d2 d1)) d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (sqrt.f64 (-.f64 d2 d1)) (*.f64 (sqrt.f64 (-.f64 d2 d1)) d1) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2)) (cbrt.f64 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) 2)) (cbrt.f64 (-.f64 d2 d1)) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 d1))) (sqrt.f64 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 d1))) (sqrt.f64 (-.f64 d2 d1)) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (*.f64 (-.f64 d2 d1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (*.f64 (-.f64 d2 d1) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (*.f64 (-.f64 d2 d1) (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d3 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(+.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 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) d1))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 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 d1 d2) (-.f64 d2 d1))))
(/.f64 (+.f64 d1 d2) (/.f64 (/.f64 (+.f64 d1 d2) d1) (-.f64 d2 d1)))
(/.f64 d1 (/.f64 1 (-.f64 d2 d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) d1))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 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 d1 d2) (-.f64 d2 d1))))
(/.f64 (+.f64 d1 d2) (/.f64 (/.f64 (+.f64 d1 d2) d1) (-.f64 d2 d1)))
(/.f64 d1 (/.f64 1 (-.f64 d2 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 d1) (-.f64 d2 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))
(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))

eval45.0ms (0.7%)

Compiler

Compiled 3627 to 1006 computations (72.3% saved)

prune51.0ms (0.8%)

Pruning

14 alts after pruning (5 fresh and 9 done)

PrunedKeptTotal
New2452247
Fresh033
Picked145
Done055
Total24614260
Accurracy
100.0%
Counts
260 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.7%
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 d1))
58.2%
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d3 d1))
60.1%
(*.f64 (-.f64 (neg.f64 d1) d3) d1)
59.1%
(*.f64 (-.f64 d4 d3) d1)
79.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
57.6%
(*.f64 (-.f64 d2 d3) d1)
56.7%
(*.f64 (-.f64 d2 d1) d1)
35.6%
(*.f64 (neg.f64 d3) d1)
30.0%
(*.f64 d2 d1)
77.5%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
54.8%
(*.f64 d1 (+.f64 d2 d4))
37.9%
(*.f64 d1 (neg.f64 d1))
31.0%
(*.f64 d1 d4)
76.7%
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 d1))
58.2%
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d3 d1))
60.1%
(*.f64 (-.f64 (neg.f64 d1) d3) d1)
59.1%
(*.f64 (-.f64 d4 d3) d1)
79.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
57.6%
(*.f64 (-.f64 d2 d3) d1)
56.7%
(*.f64 (-.f64 d2 d1) d1)
35.6%
(*.f64 (neg.f64 d3) d1)
30.0%
(*.f64 d2 d1)
77.5%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
54.8%
(*.f64 d1 (+.f64 d2 d4))
37.9%
(*.f64 d1 (neg.f64 d1))
31.0%
(*.f64 d1 d4)
Compiler

Compiled 368 to 248 computations (32.6% saved)

localize72.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 67 to 17 computations (74.6% saved)

series61.0ms (0.9%)

Counts
4 → 96
Calls

27 calls:

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

rewrite107.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1792×log-prod
864×fma-neg
628×expm1-udef
628×log1p-udef
418×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01760
139052
2602252
Stop Event
node limit
Counts
4 → 247
Calls
Call 1
Inputs
(*.f64 (-.f64 (neg.f64 d1) d3) d1)
(*.f64 (-.f64 d2 d1) d1)
(*.f64 (-.f64 d4 d3) d1)
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d3 d1))
Outputs
(+.f64 (*.f64 d1 (-.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 (fma.f64 d1 d3 (*.f64 d1 d3)) 1))
(+.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (fma.f64 d1 d3 (*.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3))))
(+.f64 (fma.f64 d1 d3 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d1))
(+.f64 0 (*.f64 d1 (-.f64 d1 d3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d1 d3)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d1 d3)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d1 d3)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d1 d3)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d1 d3)) d1))))
(-.f64 (*.f64 d1 d1) (*.f64 d1 d3))
(-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d1 d3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d1) 3) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 (pow.f64 d1 3) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 (pow.f64 d1 3) d3))))
(-.f64 (/.f64 (*.f64 d1 (pow.f64 d1 3)) (*.f64 d1 (-.f64 d1 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d1 d3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 (pow.f64 d1 3) d3)) (-.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d1 d3)) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 d1 (-.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 (pow.f64 d1 3) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 (pow.f64 d1 3) d3))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (*.f64 d1 (-.f64 d1 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3) (pow.f64 (fma.f64 d1 d3 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (-.f64 (*.f64 (fma.f64 d1 d3 (*.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 (pow.f64 d1 3) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 (fma.f64 d1 d3 (*.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (*.f64 d1 (fma.f64 d1 d1 (neg.f64 (*.f64 d3 d3)))) (+.f64 d1 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 3) (pow.f64 d3 3)) d1) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (*.f64 (fma.f64 d1 d1 (neg.f64 (*.f64 d3 d3))) d1) (+.f64 d1 d3))
(pow.f64 (*.f64 d1 (-.f64 d1 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3) 1/3)
(pow.f64 (hypot.f64 d1 (sqrt.f64 (*.f64 d1 d3))) 2)
(neg.f64 (*.f64 d1 (-.f64 d1 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d1 d3)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d1 d3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d1 d3)))) (exp.f64 (fma.f64 d1 d3 (*.f64 d1 d3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 1 (pow.f64 (exp.f64 d3) d1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (pow.f64 (exp.f64 d3) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (/.f64 1 (pow.f64 (exp.f64 d3) d1))))
(log.f64 (*.f64 (exp.f64 (fma.f64 d1 d3 (*.f64 d1 d3))) (pow.f64 (exp.f64 (-.f64 d1 d3)) d1)))
(log.f64 (*.f64 (exp.f64 (fma.f64 d1 d3 (*.f64 d1 d3))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d1 d3))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d3) d1) (pow.f64 (exp.f64 d1) d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d3) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (pow.f64 (exp.f64 d1) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d3) d1)) (pow.f64 (exp.f64 d1) d1)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d3) d1)) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d1) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 1 (pow.f64 (exp.f64 d3) d1))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (pow.f64 (exp.f64 d3) d1)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (/.f64 1 (pow.f64 (exp.f64 d3) d1))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (-.f64 d1 d3)) d1)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d1 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d1 d3) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d1 d3))))
(hypot.f64 (*.f64 d1 d1) (*.f64 d1 d3))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d1 d3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d1 d3))))
(fma.f64 d1 d1 (*.f64 d1 d3))
(fma.f64 d1 d1 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 1 (*.f64 d1 (-.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3)))
(fma.f64 1 (*.f64 d1 d1) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (pow.f64 (cbrt.f64 d1) 2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (pow.f64 (cbrt.f64 d1) 2) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) (fma.f64 d1 d3 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d1) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 d1) 1 (*.f64 d1 d3))
(fma.f64 (*.f64 d1 d1) 1 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 (hypot.f64 d1 (sqrt.f64 (*.f64 d1 d3))) (hypot.f64 d1 (sqrt.f64 (*.f64 d1 d3))) (fma.f64 d1 d3 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d1) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(+.f64 (*.f64 d1 d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d1))
(+.f64 0 (*.f64 d1 (+.f64 d1 d2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d1 d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d1 d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d1 d2)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d1 d2)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d1 d2)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 d1 (pow.f64 d1 3)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 d1 (pow.f64 d1 3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 d1) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 d2) 2)) (+.f64 d1 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 (pow.f64 (+.f64 d1 d2) 2) d1) (+.f64 d1 d2))
(pow.f64 (*.f64 d1 (+.f64 d1 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d1 d2)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d1 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d1) (exp.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (exp.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 d2)) (pow.f64 (exp.f64 d1) d1)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 d2)) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d1 d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 d1 d1 (*.f64 d1 d2))
(+.f64 0 (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(+.f64 (*.f64 d4 d1) (*.f64 d1 d3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d3 d4))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3))) (+.f64 d3 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) d1) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d3 d4))))
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3)) d1) (+.f64 d3 d4))
(pow.f64 (*.f64 d1 (-.f64 d4 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d4 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 d1 (-.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 (fma.f64 d1 d3 (*.f64 d1 d3)) 1))
(+.f64 (*.f64 d1 (-.f64 d1 d3)) (+.f64 (fma.f64 d1 d3 (*.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3))))
(+.f64 (fma.f64 d1 d3 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d1 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d1))
(+.f64 0 (*.f64 d1 (-.f64 d1 d3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d1 d3)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d1 d3)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d1 d3)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d1 d3)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d1 d3)) d1))))
(*.f64 d1 (-.f64 d1 d3))
(*.f64 d1 (+.f64 d1 d3))
(*.f64 (-.f64 d1 d3) d1)
(*.f64 (*.f64 d1 (-.f64 d1 d3)) 1)
(*.f64 1 (*.f64 d1 (-.f64 d1 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d1 d3)) 2) (*.f64 (cbrt.f64 (-.f64 d1 d3)) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d1 d3)))
(*.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (/.f64 1 (*.f64 d1 (-.f64 d1 d3))))
(*.f64 (hypot.f64 d1 (sqrt.f64 (*.f64 d1 d3))) (hypot.f64 d1 (sqrt.f64 (*.f64 d1 d3))))
(*.f64 (sqrt.f64 (-.f64 d1 d3)) (*.f64 (sqrt.f64 (-.f64 d1 d3)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d1 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 (pow.f64 d1 3) d3))))
(*.f64 (+.f64 d1 (sqrt.f64 (*.f64 d1 d3))) (-.f64 d1 (sqrt.f64 (*.f64 d1 d3))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d1 d3)) 2)) (cbrt.f64 (-.f64 d1 d3)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d1 d3))) (sqrt.f64 (-.f64 d1 d3)))
(*.f64 (*.f64 (-.f64 d1 d3) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d1 d3) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 (pow.f64 d1 3) d3)) (-.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d1 d3)) (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 d1 (-.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 (pow.f64 d1 3) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 (pow.f64 d1 3) d3))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) (*.f64 d1 (-.f64 d1 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3) (pow.f64 (fma.f64 d1 d3 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (-.f64 (*.f64 (fma.f64 d1 d3 (*.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 (pow.f64 d1 3) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2) (*.f64 (fma.f64 d1 d3 (*.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 3) (pow.f64 d3 3))) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (*.f64 d1 (fma.f64 d1 d1 (neg.f64 (*.f64 d3 d3)))) (+.f64 d1 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 3) (pow.f64 d3 3)) d1) (fma.f64 d1 d1 (*.f64 d3 (+.f64 d1 d3))))
(/.f64 (*.f64 (fma.f64 d1 d1 (neg.f64 (*.f64 d3 d3))) d1) (+.f64 d1 d3))
(pow.f64 (*.f64 d1 (-.f64 d1 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3) 1/3)
(pow.f64 (hypot.f64 d1 (sqrt.f64 (*.f64 d1 d3))) 2)
(neg.f64 (*.f64 d1 (-.f64 d1 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d1 d3)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d1 d3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d1 d3)))) (exp.f64 (fma.f64 d1 d3 (*.f64 d1 d3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 1 (pow.f64 (exp.f64 d3) d1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (pow.f64 (exp.f64 d3) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (/.f64 1 (pow.f64 (exp.f64 d3) d1))))
(log.f64 (*.f64 (exp.f64 (fma.f64 d1 d3 (*.f64 d1 d3))) (pow.f64 (exp.f64 (-.f64 d1 d3)) d1)))
(log.f64 (*.f64 (exp.f64 (fma.f64 d1 d3 (*.f64 d1 d3))) (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d1 d3))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d3) d1) (pow.f64 (exp.f64 d1) d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d3) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (pow.f64 (exp.f64 d1) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d3) d1)) (pow.f64 (exp.f64 d1) d1)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d3) d1)) (+.f64 1 (expm1.f64 (*.f64 d1 d1)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d1) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 1 (pow.f64 (exp.f64 d3) d1))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (pow.f64 (exp.f64 d3) d1)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d1))) (/.f64 1 (pow.f64 (exp.f64 d3) d1))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (-.f64 d1 d3)) d1)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d1 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d1 d3) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d1 d3))))
(hypot.f64 (*.f64 d1 d1) (*.f64 d1 d3))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d1 d3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d1 d3))))
(fma.f64 d1 d1 (*.f64 d1 d3))
(fma.f64 d1 d1 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 1 (*.f64 d1 (-.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3)))
(fma.f64 1 (*.f64 d1 d1) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (pow.f64 (cbrt.f64 d1) 2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (pow.f64 (cbrt.f64 d1) 2) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) (fma.f64 d1 d3 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (pow.f64 (cbrt.f64 d1) 2) 2) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d1) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 d1) 1 (*.f64 d1 d3))
(fma.f64 (*.f64 d1 d1) 1 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 (hypot.f64 d1 (sqrt.f64 (*.f64 d1 d3))) (hypot.f64 d1 (sqrt.f64 (*.f64 d1 d3))) (fma.f64 d1 d3 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d1) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 d3))
(fma.f64 -1 (*.f64 d1 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3)))))

simplify160.0ms (2.5%)

Algorithm
egg-herbie
Rules
1344×unswap-sqr
874×fma-neg
854×cancel-sign-sub-inv
592×log-prod
446×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval44.0ms (0.7%)

Compiler

Compiled 3056 to 976 computations (68.1% saved)

prune53.0ms (0.8%)

Pruning

14 alts after pruning (0 fresh and 14 done)

PrunedKeptTotal
New2290229
Fresh000
Picked055
Done099
Total22914243
Accurracy
100.0%
Counts
243 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.7%
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 d1))
58.2%
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d3 d1))
60.1%
(*.f64 (-.f64 (neg.f64 d1) d3) d1)
59.1%
(*.f64 (-.f64 d4 d3) d1)
79.0%
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
57.6%
(*.f64 (-.f64 d2 d3) d1)
56.7%
(*.f64 (-.f64 d2 d1) d1)
35.6%
(*.f64 (neg.f64 d3) d1)
30.0%
(*.f64 d2 d1)
77.5%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
54.8%
(*.f64 d1 (+.f64 d2 d4))
37.9%
(*.f64 d1 (neg.f64 d1))
31.0%
(*.f64 d1 d4)
Compiler

Compiled 288 to 143 computations (50.3% saved)

regimes62.0ms (0.9%)

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

5 calls:

14.0ms
d4
12.0ms
d2
12.0ms
d1
12.0ms
d3
8.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 191 to 79 computations (58.6% saved)

regimes133.0ms (2%)

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

4 calls:

55.0ms
d2
32.0ms
d1
25.0ms
d3
17.0ms
d4
Results
AccuracySegmentsBranch
94.3%3d1
89.6%6d2
95.6%3d3
95.2%2d4
Compiler

Compiled 104 to 48 computations (53.8% saved)

regimes80.0ms (1.2%)

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

2 calls:

47.0ms
d4
31.0ms
d3
Results
AccuracySegmentsBranch
94.9%3d3
91.9%6d4
Compiler

Compiled 79 to 35 computations (55.7% saved)

regimes82.0ms (1.3%)

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

52.0ms
d1
27.0ms
d3
Results
AccuracySegmentsBranch
85.3%7d1
93.3%3d3
Compiler

Compiled 65 to 31 computations (52.3% saved)

regimes121.0ms (1.9%)

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

3 calls:

58.0ms
d2
35.0ms
d4
24.0ms
d3
Results
AccuracySegmentsBranch
84.6%9d2
87.8%6d4
80.0%4d3
Compiler

Compiled 63 to 33 computations (47.6% saved)

regimes87.0ms (1.3%)

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

2 calls:

45.0ms
d4
40.0ms
d1
Results
AccuracySegmentsBranch
78.4%6d1
86.3%8d4
Compiler

Compiled 52 to 27 computations (48.1% saved)

regimes52.0ms (0.8%)

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

2 calls:

30.0ms
d4
20.0ms
d3
Results
AccuracySegmentsBranch
79.3%4d3
78.5%5d4
Compiler

Compiled 47 to 25 computations (46.8% saved)

regimes75.0ms (1.2%)

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

3 calls:

32.0ms
d2
23.0ms
d4
18.0ms
d3
Results
AccuracySegmentsBranch
68.6%6d2
73.9%4d4
76.7%4d3
Compiler

Compiled 47 to 27 computations (42.6% saved)

regimes89.0ms (1.4%)

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

3 calls:

34.0ms
d4
31.0ms
d1
22.0ms
d3
Results
AccuracySegmentsBranch
69.2%7d4
73.6%7d1
75.2%5d3
Compiler

Compiled 42 to 25 computations (40.5% saved)

regimes144.0ms (2.2%)

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

4 calls:

51.0ms
d2
38.0ms
d4
30.0ms
d1
24.0ms
d3
Results
AccuracySegmentsBranch
66.6%9d4
64.6%12d2
60.1%7d1
61.3%6d3
Compiler

Compiled 42 to 27 computations (35.7% saved)

regimes40.0ms (0.6%)

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

2 calls:

24.0ms
d4
15.0ms
d3
Results
AccuracySegmentsBranch
42.8%4d3
60.3%7d4
Compiler

Compiled 24 to 16 computations (33.3% saved)

regimes43.0ms (0.7%)

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

3 calls:

22.0ms
d1
13.0ms
d4
7.0ms
d2
Results
AccuracySegmentsBranch
49.1%2d2
42.3%8d1
51.1%4d4
Compiler

Compiled 25 to 18 computations (28% saved)

regimes11.0ms (0.2%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

4 calls:

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

Compiled 27 to 21 computations (22.2% saved)

bsearch15.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
24.496515023022102
1208.52455979761
Results
8.0ms74×body256valid
6.0ms38×body256infinite
Compiler

Compiled 194 to 129 computations (33.5% saved)

bsearch40.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1.725992702216591e+64
2.3936589552630545e+69
18.0ms
-2.7414587347149904e+97
-8.85299735139778e+80
Results
25.0ms194×body256valid
11.0ms110×body256infinite
Compiler

Compiled 482 to 321 computations (33.4% saved)

bsearch35.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
3.980638778618858e+161
6.87915592018724e+164
20.0ms
-2.7414587347149904e+97
-8.85299735139778e+80
Results
21.0ms182×body256valid
11.0ms106×body256infinite
Compiler

Compiled 422 to 287 computations (32% saved)

bsearch75.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.869092241430632e+139
3.280112115414318e+144
16.0ms
2.635216845261774e+119
8.282154975843188e+121
13.0ms
24.496515023022102
1208.52455979761
19.0ms
2.4360158634834142e-273
1.2464655330659553e-257
11.0ms
-3.0537245286691894e-108
-2.8948016493860242e-109
Results
47.0ms434×body256valid
22.0ms206×body256infinite
Compiler

Compiled 843 to 594 computations (29.5% saved)

bsearch108.0ms (1.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.869092241430632e+139
3.280112115414318e+144
15.0ms
2.635216845261774e+119
8.282154975843188e+121
15.0ms
3.6626422525795177e-23
1.8244335908620656e-18
16.0ms
8.14862489009506e-30
7.559076734713204e-25
15.0ms
5.785064440236962e-124
2.472972817024835e-119
17.0ms
-8.918973665164822e-290
-1.2719004451825174e-298
12.0ms
-3.0537245286691894e-108
-2.8948016493860242e-109
Results
68.0ms624×body256valid
30.0ms288×body256infinite
Compiler

Compiled 1166 to 815 computations (30.1% saved)

bsearch51.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
1.517053540267752e+73
5.603949872056667e+75
17.0ms
-4.824681299896872e-171
-3.09720850605502e-177
18.0ms
-2.7414587347149904e+97
-8.85299735139778e+80
Results
30.0ms285×body256valid
16.0ms147×body256infinite
Compiler

Compiled 566 to 395 computations (30.2% saved)

bsearch48.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.399023900866174e+128
1.526376970244922e+129
17.0ms
-4.824681299896872e-171
-3.09720850605502e-177
19.0ms
-2.7414587347149904e+97
-8.85299735139778e+80
Results
30.0ms271×body256valid
14.0ms129×body256infinite
Compiler

Compiled 510 to 367 computations (28% saved)

bsearch51.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
1.399023900866174e+128
1.526376970244922e+129
11.0ms
-3.6031729841988786e-73
-3.2311151352111657e-74
10.0ms
-1.3168074935396244e-40
-4.032361408650219e-41
18.0ms
-2.7414587347149904e+97
-8.85299735139778e+80
Results
30.0ms290×body256valid
15.0ms142×body256infinite
Compiler

Compiled 539 to 395 computations (26.7% saved)

bsearch122.0ms (1.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
3.280112115414318e+144
8.961770741511781e+149
14.0ms
2.926276294988532e+117
2.635216845261774e+119
11.0ms
7.240177890145858e+88
9.900144925688341e+89
15.0ms
5.785064440236962e-124
2.472972817024835e-119
17.0ms
-8.918973665164822e-290
-1.2719004451825174e-298
15.0ms
-2.4418033415473298e-198
-1.9362724867910572e-202
14.0ms
-1.5987982787179192e-87
-9.673748881317978e-89
19.0ms
-4.007689012613491e+19
-9268213.12649749
Results
74.0ms688×body256valid
35.0ms336×body256infinite
Compiler

Compiled 1115 to 850 computations (23.8% saved)

bsearch91.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.280112115414318e+144
8.961770741511781e+149
14.0ms
2.926276294988532e+117
2.635216845261774e+119
11.0ms
1208.52455979761
5481.843036336638
17.0ms
-4.830979103457196e-167
-1.6109439432744887e-172
13.0ms
-1.5987982787179192e-87
-9.673748881317978e-89
19.0ms
-4.007689012613491e+19
-9268213.12649749
Results
58.0ms532×body256valid
25.0ms236×body256infinite
Compiler

Compiled 826 to 625 computations (24.3% saved)

bsearch14.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
-795.764523044583
-8.683867551349856
Results
8.0ms67×body256valid
5.0ms45×body256infinite
Compiler

Compiled 138 to 101 computations (26.8% saved)

simplify33.0ms (0.5%)

Algorithm
egg-herbie
Rules
42×*-commutative
32×+-commutative
28×sub-neg
14×neg-mul-1
14×if-if-or-not
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01611015
12151009
22401009
32581005
42691005
52721005
62731005
Stop Event
done
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d4 410) (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d3 -1449999999999999896983073842248417721080956811417291691834024142329246735238728884682752) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d3 11200000000000000285556745300478138352292002805122264032862380490752) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(if (<=.f64 d3 -22000000000000000859814188623972078146752529381853332051150715878231869627375595890252008835252224) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d3 289999999999999985173153010577331310205407859545503012845524839706509357555662577379308754671012482674314443627365100238585710325553890152309994172594654060000313344) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d4 -5288447750321989/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 8482466046164205/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d4 1020) (*.f64 (-.f64 (neg.f64 d1) d3) d1) (if (<=.f64 d4 82000000000000000080408366478878130604957697294119904088892903446334180802640785028304890730622986112405552997442581954560) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d4 40000000000000001313662499568197043159480502654384467820492537050349880275951519821760052625109096507357980191372897423145939625368459673600) (*.f64 (-.f64 d2 d1) d1) (*.f64 (-.f64 d4 d3) d1))))))
(if (<=.f64 d4 -5024025362805889/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 -478617820225743/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d4 4372661765362371/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 4326344568514941/44601490397061246283071436545296723011960832) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d4 4984604984193435/83076749736557242056487941267521536) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 80000000000000002987274699771679117755146206035934563048221843283024040645371976811028906971369011320419192234737536073728) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d4 39000000000000000619764968288743518128578182055253816296575540659809913984403936551810260073170023269484820246873290139976079109710889877504) (*.f64 (-.f64 d2 d1) d1) (*.f64 (-.f64 d4 d3) d1))))))))
(if (<=.f64 d3 -40999999999999999510676659104783946565224352986857778215482407603322522697711222784) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d3 -7240201175425847/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d3 112000000000000003121455429345013100448093237261801283686475042606374977536) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d2 d3) d1))))
(if (<=.f64 d3 -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d3 -5168389762150143/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d3 1019999999999999961242411626349121982797107352249962808183018640463182958742497676006693920686478983009098105531478285427543113728) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d3 (neg.f64 d1)))))
(if (<=.f64 d3 -11999999999999999830481025428570286999902722740524588088787880837518228612887567400960) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d3 -8042536598464185/196159429230833773869868419475239575503198607639501078528) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 -5410876812138479/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 620000000000000008129660212074805743291035922101995235836220762147902111982042149308302815202865244256280502588038135847317405696) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d3 (neg.f64 d1))))))
(if (<=.f64 d4 -280000000) (*.f64 d2 d1) (if (<=.f64 d4 -7740557828966491/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 -5791434876257087/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (*.f64 d2 d1) (if (<=.f64 d4 -3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 7450096924029971/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 220000000000000001672761769067385778428024144180170411692245963411188611778847181369245696) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 27999999999999998615871048605605683601587786151928744160516609748910598766372015158338695583740560412970812581118738432) (*.f64 d1 d4) (if (<=.f64 d4 5099999999999999861163921205294244237307825668512181958948695625735406968431844237476958297124622640062063870319499145356120379534854557058203648) (*.f64 d2 d1) (*.f64 d1 d4)))))))))
(if (<=.f64 d4 -255000000000000) (*.f64 d2 d1) (if (<=.f64 d4 -5912926119349403/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 -1274731182760241/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (*.f64 d2 d1) (if (<=.f64 d4 3650) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 259999999999999989067155230347313528206837111898004862737636088155298018459159370153538062860586014161195396771765813248) (*.f64 d1 d4) (if (<=.f64 d4 16500000000000001344904841271773346377322731608358279149587416973495865302295695283651005423749182273125410589006341886228820085285664162171584512) (*.f64 d2 d1) (*.f64 d1 d4)))))))
(if (<=.f64 d2 -82) (*.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 d4)
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d4 410) (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d4 410) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d3 -1449999999999999896983073842248417721080956811417291691834024142329246735238728884682752) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d3 11200000000000000285556745300478138352292002805122264032862380490752) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(if (or (<=.f64 d3 -1449999999999999896983073842248417721080956811417291691834024142329246735238728884682752) (not (<=.f64 d3 11200000000000000285556745300478138352292002805122264032862380490752))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(if (<=.f64 d3 -22000000000000000859814188623972078146752529381853332051150715878231869627375595890252008835252224) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d3 289999999999999985173153010577331310205407859545503012845524839706509357555662577379308754671012482674314443627365100238585710325553890152309994172594654060000313344) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 (-.f64 d4 d3) d1)))
(if (or (<=.f64 d3 -22000000000000000859814188623972078146752529381853332051150715878231869627375595890252008835252224) (not (<=.f64 d3 289999999999999985173153010577331310205407859545503012845524839706509357555662577379308754671012482674314443627365100238585710325553890152309994172594654060000313344))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(if (<=.f64 d4 -5288447750321989/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 8482466046164205/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d4 1020) (*.f64 (-.f64 (neg.f64 d1) d3) d1) (if (<=.f64 d4 82000000000000000080408366478878130604957697294119904088892903446334180802640785028304890730622986112405552997442581954560) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d4 40000000000000001313662499568197043159480502654384467820492537050349880275951519821760052625109096507357980191372897423145939625368459673600) (*.f64 (-.f64 d2 d1) d1) (*.f64 (-.f64 d4 d3) d1))))))
(if (<=.f64 d4 -5288447750321989/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 8482466046164205/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 1020) (*.f64 d1 (-.f64 (neg.f64 d1) d3)) (if (or (<=.f64 d4 82000000000000000080408366478878130604957697294119904088892903446334180802640785028304890730622986112405552997442581954560) (not (<=.f64 d4 40000000000000001313662499568197043159480502654384467820492537050349880275951519821760052625109096507357980191372897423145939625368459673600))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(if (<=.f64 d4 -5288447750321989/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 8482466046164205/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 1020) (neg.f64 (*.f64 (+.f64 d1 d3) d1)) (if (or (<=.f64 d4 82000000000000000080408366478878130604957697294119904088892903446334180802640785028304890730622986112405552997442581954560) (not (<=.f64 d4 40000000000000001313662499568197043159480502654384467820492537050349880275951519821760052625109096507357980191372897423145939625368459673600))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(if (<=.f64 d4 -5288447750321989/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 8482466046164205/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 1020) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (if (or (<=.f64 d4 82000000000000000080408366478878130604957697294119904088892903446334180802640785028304890730622986112405552997442581954560) (not (<=.f64 d4 40000000000000001313662499568197043159480502654384467820492537050349880275951519821760052625109096507357980191372897423145939625368459673600))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(if (<=.f64 d4 -5024025362805889/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 -478617820225743/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d4 4372661765362371/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 4326344568514941/44601490397061246283071436545296723011960832) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d4 4984604984193435/83076749736557242056487941267521536) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 80000000000000002987274699771679117755146206035934563048221843283024040645371976811028906971369011320419192234737536073728) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d4 39000000000000000619764968288743518128578182055253816296575540659809913984403936551810260073170023269484820246873290139976079109710889877504) (*.f64 (-.f64 d2 d1) d1) (*.f64 (-.f64 d4 d3) d1))))))))
(if (<=.f64 d4 -5024025362805889/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 -478617820225743/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 4372661765362371/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 4326344568514941/44601490397061246283071436545296723011960832) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 4984604984193435/83076749736557242056487941267521536) (*.f64 d1 (-.f64 d2 d1)) (if (or (<=.f64 d4 80000000000000002987274699771679117755146206035934563048221843283024040645371976811028906971369011320419192234737536073728) (not (<=.f64 d4 39000000000000000619764968288743518128578182055253816296575540659809913984403936551810260073170023269484820246873290139976079109710889877504))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))))
(if (<=.f64 d4 -5024025362805889/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 -478617820225743/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 4372661765362371/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 4326344568514941/44601490397061246283071436545296723011960832) (*.f64 d1 (-.f64 d2 d3)) (if (or (<=.f64 d4 4984604984193435/83076749736557242056487941267521536) (not (or (<=.f64 d4 80000000000000002987274699771679117755146206035934563048221843283024040645371976811028906971369011320419192234737536073728) (not (<=.f64 d4 39000000000000000619764968288743518128578182055253816296575540659809913984403936551810260073170023269484820246873290139976079109710889877504))))) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))))))
(if (<=.f64 d4 -5024025362805889/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 -478617820225743/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 4372661765362371/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 4326344568514941/44601490397061246283071436545296723011960832) (*.f64 d1 (-.f64 d2 d3)) (if (or (<=.f64 d4 4984604984193435/83076749736557242056487941267521536) (and (not (<=.f64 d4 80000000000000002987274699771679117755146206035934563048221843283024040645371976811028906971369011320419192234737536073728)) (<=.f64 d4 39000000000000000619764968288743518128578182055253816296575540659809913984403936551810260073170023269484820246873290139976079109710889877504))) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))))))
(if (<=.f64 d3 -40999999999999999510676659104783946565224352986857778215482407603322522697711222784) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d3 -7240201175425847/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d3 112000000000000003121455429345013100448093237261801283686475042606374977536) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d2 d3) d1))))
(if (<=.f64 d3 -40999999999999999510676659104783946565224352986857778215482407603322522697711222784) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 -7240201175425847/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d3 112000000000000003121455429345013100448093237261801283686475042606374977536) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d3)))))
(if (<=.f64 d3 -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d3 -5168389762150143/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d3 1019999999999999961242411626349121982797107352249962808183018640463182958742497676006693920686478983009098105531478285427543113728) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d3 (neg.f64 d1)))))
(if (<=.f64 d3 -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d3 -5168389762150143/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d3 1019999999999999961242411626349121982797107352249962808183018640463182958742497676006693920686478983009098105531478285427543113728) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d3 (neg.f64 d1)))))
(if (<=.f64 d3 -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 -5168389762150143/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d3 1019999999999999961242411626349121982797107352249962808183018640463182958742497676006693920686478983009098105531478285427543113728) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3)))))
(if (<=.f64 d3 -11999999999999999830481025428570286999902722740524588088787880837518228612887567400960) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d3 -8042536598464185/196159429230833773869868419475239575503198607639501078528) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 -5410876812138479/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 620000000000000008129660212074805743291035922101995235836220762147902111982042149308302815202865244256280502588038135847317405696) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d3 (neg.f64 d1))))))
(if (<=.f64 d3 -11999999999999999830481025428570286999902722740524588088787880837518228612887567400960) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 -8042536598464185/196159429230833773869868419475239575503198607639501078528) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 -5410876812138479/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 620000000000000008129660212074805743291035922101995235836220762147902111982042149308302815202865244256280502588038135847317405696) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3))))))
(if (<=.f64 d4 -280000000) (*.f64 d2 d1) (if (<=.f64 d4 -7740557828966491/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 -5791434876257087/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (*.f64 d2 d1) (if (<=.f64 d4 -3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 7450096924029971/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 220000000000000001672761769067385778428024144180170411692245963411188611778847181369245696) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 27999999999999998615871048605605683601587786151928744160516609748910598766372015158338695583740560412970812581118738432) (*.f64 d1 d4) (if (<=.f64 d4 5099999999999999861163921205294244237307825668512181958948695625735406968431844237476958297124622640062063870319499145356120379534854557058203648) (*.f64 d2 d1) (*.f64 d1 d4)))))))))
(if (<=.f64 d4 -280000000) (*.f64 d1 d2) (if (<=.f64 d4 -7740557828966491/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 -5791434876257087/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (*.f64 d1 d2) (if (<=.f64 d4 -3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 7450096924029971/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 220000000000000001672761769067385778428024144180170411692245963411188611778847181369245696) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 27999999999999998615871048605605683601587786151928744160516609748910598766372015158338695583740560412970812581118738432) (*.f64 d1 d4) (if (<=.f64 d4 5099999999999999861163921205294244237307825668512181958948695625735406968431844237476958297124622640062063870319499145356120379534854557058203648) (*.f64 d1 d2) (*.f64 d1 d4)))))))))
(if (<=.f64 d4 -280000000) (*.f64 d1 d2) (if (<=.f64 d4 -7740557828966491/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 -5791434876257087/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (*.f64 d1 d2) (if (<=.f64 d4 -3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 7450096924029971/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 220000000000000001672761769067385778428024144180170411692245963411188611778847181369245696) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 27999999999999998615871048605605683601587786151928744160516609748910598766372015158338695583740560412970812581118738432) (*.f64 d1 d4) (if (<=.f64 d4 5099999999999999861163921205294244237307825668512181958948695625735406968431844237476958297124622640062063870319499145356120379534854557058203648) (*.f64 d1 d2) (*.f64 d1 d4)))))))))
(if (<=.f64 d4 -255000000000000) (*.f64 d2 d1) (if (<=.f64 d4 -5912926119349403/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 -1274731182760241/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (*.f64 d2 d1) (if (<=.f64 d4 3650) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 259999999999999989067155230347313528206837111898004862737636088155298018459159370153538062860586014161195396771765813248) (*.f64 d1 d4) (if (<=.f64 d4 16500000000000001344904841271773346377322731608358279149587416973495865302295695283651005423749182273125410589006341886228820085285664162171584512) (*.f64 d2 d1) (*.f64 d1 d4)))))))
(if (<=.f64 d4 -255000000000000) (*.f64 d1 d2) (if (<=.f64 d4 -5912926119349403/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 -1274731182760241/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (*.f64 d1 d2) (if (<=.f64 d4 3650) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 259999999999999989067155230347313528206837111898004862737636088155298018459159370153538062860586014161195396771765813248) (*.f64 d1 d4) (if (<=.f64 d4 16500000000000001344904841271773346377322731608358279149587416973495865302295695283651005423749182273125410589006341886228820085285664162171584512) (*.f64 d1 d2) (*.f64 d1 d4)))))))
(if (<=.f64 d2 -82) (*.f64 d2 d1) (*.f64 d1 d4))
(if (<=.f64 d2 -82) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d4)
Compiler

Compiled 452 to 248 computations (45.1% saved)

soundness1.0s (15.6%)

Rules
3840×fma-def
1450×fma-neg
1450×fma-neg
1018×cancel-sign-sub-inv
1018×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01337
13527
210325
331525
492225
5243925
6366225
7425925
8425925
9549825
10581825
11581825
052113694
1142311782
2528611688
052113694
1142311782
2528611688
04428909
111218213
242788189
04428909
111218213
242788189
Stop Event
node limit
node limit
node limit
node limit
saturated
Compiler

Compiled 177 to 83 computations (53.1% saved)

end173.0ms (2.6%)

Compiler

Compiled 898 to 372 computations (58.6% saved)

Profiling

Loading profile data...