Diagrams.Solve.Polynomial:quadForm from diagrams-solve-0.1, A

Time bar (total: 2.9s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 11 to 8 computations (27.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
Operation ival-sub, time spent: 0.0ms, 0.0% of total-time
Operation ival-mult, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

sample1.2s (43%)

Results
1.1s7167×256valid
110.0ms1088×256infinite
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 196.0ms
Operation ival-mult, time spent: 132.0ms, 67.0% of total-time
Operation ival-sub, time spent: 50.0ms, 25.0% of total-time
Operation const, time spent: 14.0ms, 7.0% of total-time
Bogosity

preprocess188.0ms (6.6%)

Algorithm
egg-herbie
Rules
720×fma-define
412×fma-neg
184×cancel-sign-sub-inv
178×associate-*r*
170×distribute-lft-neg-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-0-(*.f64 (*.f64 y 4) z)
00-0-x
00-0-z
00-0-(-.f64 x (*.f64 (*.f64 y 4) z))
00-0-4
00-0-y
00-0-(*.f64 y 4)
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034332
1103314
2247276
3629276
41120276
51518276
61555276
71560276
81560276
91560276
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 x (*.f64 (*.f64 y 4) z))
(-.f64 x (*.f64 (*.f64 y 4) z))
(-.f64 (neg.f64 x) (*.f64 (*.f64 y 4) z))
(-.f64 x (*.f64 (*.f64 (neg.f64 y) 4) z))
(-.f64 x (*.f64 (*.f64 y 4) (neg.f64 z)))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (*.f64 y 4) z)))
(neg.f64 (-.f64 x (*.f64 (*.f64 (neg.f64 y) 4) z)))
(neg.f64 (-.f64 x (*.f64 (*.f64 y 4) (neg.f64 z))))
(-.f64 y (*.f64 (*.f64 x 4) z))
(-.f64 z (*.f64 (*.f64 y 4) x))
(-.f64 x (*.f64 (*.f64 z 4) y))
Outputs
(-.f64 x (*.f64 (*.f64 y 4) z))
(-.f64 x (*.f64 y (*.f64 4 z)))
(+.f64 x (*.f64 z (*.f64 y -4)))
(fma.f64 y (*.f64 z -4) x)
(-.f64 x (*.f64 (*.f64 y 4) z))
(-.f64 x (*.f64 y (*.f64 4 z)))
(+.f64 x (*.f64 z (*.f64 y -4)))
(fma.f64 y (*.f64 z -4) x)
(-.f64 (neg.f64 x) (*.f64 (*.f64 y 4) z))
(-.f64 (neg.f64 x) (*.f64 y (*.f64 4 z)))
(fma.f64 -1 x (*.f64 z (*.f64 y -4)))
(-.f64 (*.f64 z (*.f64 y -4)) x)
(-.f64 (*.f64 y (*.f64 z -4)) x)
(-.f64 x (*.f64 (*.f64 (neg.f64 y) 4) z))
(-.f64 x (*.f64 z (*.f64 4 (neg.f64 y))))
(+.f64 x (*.f64 y (*.f64 4 z)))
(fma.f64 y (*.f64 4 z) x)
(-.f64 x (*.f64 (*.f64 y 4) (neg.f64 z)))
(-.f64 x (*.f64 z (*.f64 4 (neg.f64 y))))
(+.f64 x (*.f64 y (*.f64 4 z)))
(fma.f64 y (*.f64 4 z) x)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (*.f64 y 4) z)))
(-.f64 x (*.f64 z (*.f64 4 (neg.f64 y))))
(+.f64 x (*.f64 y (*.f64 4 z)))
(fma.f64 y (*.f64 4 z) x)
(neg.f64 (-.f64 x (*.f64 (*.f64 (neg.f64 y) 4) z)))
(-.f64 (neg.f64 x) (*.f64 y (*.f64 4 z)))
(fma.f64 -1 x (*.f64 z (*.f64 y -4)))
(-.f64 (*.f64 z (*.f64 y -4)) x)
(-.f64 (*.f64 y (*.f64 z -4)) x)
(neg.f64 (-.f64 x (*.f64 (*.f64 y 4) (neg.f64 z))))
(-.f64 (neg.f64 x) (*.f64 y (*.f64 4 z)))
(fma.f64 -1 x (*.f64 z (*.f64 y -4)))
(-.f64 (*.f64 z (*.f64 y -4)) x)
(-.f64 (*.f64 y (*.f64 z -4)) x)
(-.f64 y (*.f64 (*.f64 x 4) z))
(-.f64 y (*.f64 x (*.f64 4 z)))
(+.f64 y (*.f64 z (*.f64 x -4)))
(fma.f64 x (*.f64 z -4) y)
(-.f64 z (*.f64 (*.f64 y 4) x))
(-.f64 z (*.f64 x (*.f64 y 4)))
(+.f64 z (*.f64 x (*.f64 y -4)))
(fma.f64 x (*.f64 y -4) z)
(-.f64 x (*.f64 (*.f64 z 4) y))
(-.f64 x (*.f64 y (*.f64 4 z)))
(+.f64 x (*.f64 z (*.f64 y -4)))
(fma.f64 y (*.f64 z -4) x)
Symmetry

(sort y z)

Compiler

Compiled 56 to 35 computations (37.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
Operation ival-mult, time spent: 19.0ms, 79.0% of total-time
Operation ival-sub, time spent: 3.0ms, 12.0% of total-time
Operation const, time spent: 2.0ms, 8.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 23 to 14 computations (39.1% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 y (*.f64 z -4) x)
100.0%
(-.f64 x (*.f64 y (*.f64 4 z)))
Compiler

Compiled 19 to 13 computations (31.6% saved)

localize75.0ms (2.6%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 x (*.f64 y (*.f64 4 z)))
Compiler

Compiled 36 to 20 computations (44.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
Operation ival-mult, time spent: 30.0ms, 78.0% of total-time
Operation composed, time spent: 4.0ms, 10.0% of total-time
Operation ival-sub, time spent: 2.0ms, 5.0% of total-time
Operation ival-add, time spent: 1.0ms, 3.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

series9.0ms (0.3%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
y
@inf
(-.f64 x (*.f64 y (*.f64 4 z)))
1.0ms
z
@0
(-.f64 x (*.f64 y (*.f64 4 z)))
1.0ms
x
@0
(-.f64 x (*.f64 y (*.f64 4 z)))
1.0ms
z
@inf
(-.f64 x (*.f64 y (*.f64 4 z)))
1.0ms
y
@0
(-.f64 x (*.f64 y (*.f64 4 z)))

rewrite234.0ms (8.2%)

Algorithm
batch-egg-rewrite
Rules
1552×prod-diff
786×log-prod
706×log1p-expm1-u
706×expm1-log1p-u
480×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01328
114328
2193728
Stop Event
node limit
Counts
1 → 183
Calls
Call 1
Inputs
(-.f64 x (*.f64 y (*.f64 4 z)))
Outputs
(+.f64 x (*.f64 y (neg.f64 (*.f64 4 z))))
(+.f64 x (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 (*.f64 y 4)) z (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 -1 (*.f64 y (*.f64 4 z)) (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2)) (cbrt.f64 (*.f64 y (*.f64 4 z))) (*.f64 y (*.f64 4 z))))
(+.f64 (*.f64 y (neg.f64 (*.f64 4 z))) x)
(+.f64 0 (-.f64 x (*.f64 y (*.f64 4 z))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z))))) (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))))
(*.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1)
(*.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (log.f64 (exp.f64 1)))
(*.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3))))
(/.f64 1 (/.f64 (fma.f64 y (*.f64 4 z) x) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (fma.f64 y (*.f64 4 z) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3))) (neg.f64 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2))) (neg.f64 (fma.f64 y (*.f64 4 z) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) (*.f64 y (neg.f64 (*.f64 4 z)))) (*.f64 x (*.f64 y (neg.f64 (*.f64 4 z)))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) (*.f64 y (neg.f64 (*.f64 4 z))))) (-.f64 x (*.f64 y (neg.f64 (*.f64 4 z)))))
(pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3))) -1)
(pow.f64 (/.f64 (fma.f64 y (*.f64 4 z) x) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 y (*.f64 4 z))))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 z) 4) y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 z) 4) y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 y (neg.f64 (*.f64 4 z))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 z) 4) y)) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 z) 4) y)) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 y (*.f64 4 z))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (pow.f64 (exp.f64 z) 4) y)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 y (*.f64 4 z))))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(exp.f64 (log.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z))))) 2))
(fma.f64 x 1 (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 x 1 (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 y (neg.f64 (*.f64 4 z)) x)
(fma.f64 (*.f64 4 z) (neg.f64 y) x)
(fma.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1 (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1 (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1 (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 1 x (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 1 x (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 1 (*.f64 y (neg.f64 (*.f64 4 z))) x)
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 4 z))) (neg.f64 (sqrt.f64 (*.f64 y (*.f64 4 z)))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 (neg.f64 y) (*.f64 4 z) x)
(fma.f64 (*.f64 y 4) (neg.f64 z) x)
(fma.f64 (neg.f64 (*.f64 4 z)) y x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y (*.f64 4 z)))) (sqrt.f64 (*.f64 y (*.f64 4 z))) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) (cbrt.f64 (*.f64 y (neg.f64 (*.f64 4 z))))) (cbrt.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) x)
(fma.f64 (sqrt.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) (sqrt.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) x)
(fma.f64 -1 (*.f64 y (*.f64 4 z)) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2)) (cbrt.f64 (*.f64 y (*.f64 4 z))) x)
(fma.f64 (neg.f64 (*.f64 y 4)) z x)
(fma.f64 (*.f64 (neg.f64 y) 4) z x)
(fma.f64 (*.f64 (neg.f64 y) z) 4 x)
(fma.f64 (*.f64 (neg.f64 y) 1) (*.f64 4 z) x)
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (cbrt.f64 (*.f64 4 z)) x)
(fma.f64 (*.f64 (neg.f64 y) (*.f64 (sqrt.f64 z) 2)) (*.f64 (sqrt.f64 z) 2) x)

simplify256.0ms (8.9%)

Algorithm
egg-herbie
Rules
930×fma-neg
788×cancel-sign-sub-inv
782×distribute-lft-neg-in
724×distribute-rgt-neg-in
682×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04466637
112066486
234066486
Stop Event
node limit
Counts
219 → 204
Calls
Call 1
Inputs
(*.f64 -4 (*.f64 y z))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
x
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
x
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
x
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
x
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(+.f64 x (*.f64 y (neg.f64 (*.f64 4 z))))
(+.f64 x (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 (*.f64 y 4)) z (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 -1 (*.f64 y (*.f64 4 z)) (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2)) (cbrt.f64 (*.f64 y (*.f64 4 z))) (*.f64 y (*.f64 4 z))))
(+.f64 (*.f64 y (neg.f64 (*.f64 4 z))) x)
(+.f64 0 (-.f64 x (*.f64 y (*.f64 4 z))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z))))) (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))))
(*.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1)
(*.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (log.f64 (exp.f64 1)))
(*.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3))))
(/.f64 1 (/.f64 (fma.f64 y (*.f64 4 z) x) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (fma.f64 y (*.f64 4 z) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3))) (neg.f64 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2))) (neg.f64 (fma.f64 y (*.f64 4 z) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) (*.f64 y (neg.f64 (*.f64 4 z)))) (*.f64 x (*.f64 y (neg.f64 (*.f64 4 z)))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) (*.f64 y (neg.f64 (*.f64 4 z))))) (-.f64 x (*.f64 y (neg.f64 (*.f64 4 z)))))
(pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3))) -1)
(pow.f64 (/.f64 (fma.f64 y (*.f64 4 z) x) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 y (*.f64 4 z))))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 z) 4) y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 z) 4) y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 y (neg.f64 (*.f64 4 z))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 z) 4) y)) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 z) 4) y)) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 y (*.f64 4 z))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (pow.f64 (exp.f64 z) 4) y)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 y (*.f64 4 z))))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(exp.f64 (log.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z))))) 2))
(fma.f64 x 1 (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 x 1 (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 y (neg.f64 (*.f64 4 z)) x)
(fma.f64 (*.f64 4 z) (neg.f64 y) x)
(fma.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1 (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1 (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1 (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 1 x (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 1 x (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 1 (*.f64 y (neg.f64 (*.f64 4 z))) x)
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 4 z))) (neg.f64 (sqrt.f64 (*.f64 y (*.f64 4 z)))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 (neg.f64 y) (*.f64 4 z) x)
(fma.f64 (*.f64 y 4) (neg.f64 z) x)
(fma.f64 (neg.f64 (*.f64 4 z)) y x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y (*.f64 4 z)))) (sqrt.f64 (*.f64 y (*.f64 4 z))) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) (cbrt.f64 (*.f64 y (neg.f64 (*.f64 4 z))))) (cbrt.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) x)
(fma.f64 (sqrt.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) (sqrt.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) x)
(fma.f64 -1 (*.f64 y (*.f64 4 z)) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2)) (cbrt.f64 (*.f64 y (*.f64 4 z))) x)
(fma.f64 (neg.f64 (*.f64 y 4)) z x)
(fma.f64 (*.f64 (neg.f64 y) 4) z x)
(fma.f64 (*.f64 (neg.f64 y) z) 4 x)
(fma.f64 (*.f64 (neg.f64 y) 1) (*.f64 4 z) x)
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (cbrt.f64 (*.f64 4 z)) x)
(fma.f64 (*.f64 (neg.f64 y) (*.f64 (sqrt.f64 z) 2)) (*.f64 (sqrt.f64 z) 2) x)
Outputs
(*.f64 -4 (*.f64 y z))
(*.f64 z (*.f64 -4 y))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
x
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
x
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
x
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(*.f64 -4 (*.f64 y z))
(*.f64 z (*.f64 -4 y))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(*.f64 -4 (*.f64 y z))
(*.f64 z (*.f64 -4 y))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
x
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(*.f64 -4 (*.f64 y z))
(*.f64 z (*.f64 -4 y))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(*.f64 -4 (*.f64 y z))
(*.f64 z (*.f64 -4 y))
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 -4 (*.f64 y z)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 x (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 (*.f64 y 4)) z (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 -1 (*.f64 y (*.f64 4 z)) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2)) (cbrt.f64 (*.f64 y (*.f64 4 z))) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (*.f64 y (neg.f64 (*.f64 4 z))) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 0 (-.f64 x (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 z y) 4))) (fma.f64 (neg.f64 (*.f64 z y)) 4 (*.f64 (*.f64 z y) 4)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y)) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) (*.f64 4 z)) (pow.f64 (cbrt.f64 y) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y)) (*.f64 (sqrt.f64 z) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) y) (*.f64 (sqrt.f64 z) 2))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z))) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) (*.f64 4 z)) (sqrt.f64 y))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 4 (*.f64 y z)))) (fma.f64 -4 (*.f64 y z) (*.f64 4 (*.f64 y z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 z))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (*.f64 (cbrt.f64 (*.f64 4 z)) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 z) 2)) (*.f64 y (*.f64 (sqrt.f64 z) 2)) (*.f64 (*.f64 (sqrt.f64 z) 2) (*.f64 y (*.f64 (sqrt.f64 z) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (*.f64 4 z) (pow.f64 (cbrt.f64 y) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 4 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 (*.f64 4 z) (sqrt.f64 y)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 z (*.f64 (*.f64 y 4) 1)))) (fma.f64 (neg.f64 z) (*.f64 (*.f64 y 4) 1) (*.f64 z (*.f64 (*.f64 y 4) 1))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (*.f64 (*.f64 y 4) (pow.f64 (cbrt.f64 z) 2)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 z)) (*.f64 (*.f64 y 4) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 y 4) (sqrt.f64 z)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z))))) (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 y (*.f64 -4 z) x))) (cbrt.f64 (exp.f64 (fma.f64 y (*.f64 -4 z) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y (*.f64 -4 z) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -4 (*.f64 y z) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -4 (*.f64 y z) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (*.f64 -4 y) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (*.f64 -4 y) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y (*.f64 -4 z) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -4 (*.f64 y z) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (*.f64 -4 y) x)))))
(*.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(*.f64 (-.f64 x (*.f64 y (*.f64 4 z))) (log.f64 (exp.f64 1)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(*.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(*.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(*.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 z 4)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 -64 (pow.f64 (*.f64 y z) 3))) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (*.f64 -4 y)) 3)) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (/.f64 1 (fma.f64 y (*.f64 z 4) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (fma.f64 y (*.f64 z 4) x))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 z 4)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 -64 (pow.f64 (*.f64 y z) 3))) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (*.f64 -4 y)) 3)) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(/.f64 1 (/.f64 (fma.f64 y (*.f64 4 z) x) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (/.f64 1 (fma.f64 y (*.f64 z 4) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (fma.f64 y (*.f64 z 4) x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 z 4)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 -64 (pow.f64 (*.f64 y z) 3))) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (*.f64 -4 y)) 3)) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (fma.f64 y (*.f64 4 z) x))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (/.f64 1 (fma.f64 y (*.f64 z 4) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (fma.f64 y (*.f64 z 4) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3))) (neg.f64 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 z 4)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 -64 (pow.f64 (*.f64 y z) 3))) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (*.f64 -4 y)) 3)) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2))) (neg.f64 (fma.f64 y (*.f64 4 z) x)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (/.f64 1 (fma.f64 y (*.f64 z 4) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (fma.f64 y (*.f64 z 4) x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) (*.f64 y (neg.f64 (*.f64 4 z)))) (*.f64 x (*.f64 y (neg.f64 (*.f64 4 z)))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 z 4)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 -64 (pow.f64 (*.f64 y z) 3))) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (*.f64 -4 y)) 3)) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) (*.f64 y (neg.f64 (*.f64 4 z))))) (-.f64 x (*.f64 y (neg.f64 (*.f64 4 z)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (/.f64 1 (fma.f64 y (*.f64 z 4) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (fma.f64 y (*.f64 z 4) x))
(pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 3)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(pow.f64 (pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 3) 1/3)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(pow.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3))) -1)
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 z 4)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 -64 (pow.f64 (*.f64 y z) 3))) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (*.f64 -4 y)) 3)) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(pow.f64 (/.f64 (fma.f64 y (*.f64 4 z) x) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2))) -1)
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (/.f64 1 (fma.f64 y (*.f64 z 4) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (fma.f64 y (*.f64 z 4) x))
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 2))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(log.f64 (exp.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 y (*.f64 4 z))))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 z) 4) y))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 z) 4) y))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 y (neg.f64 (*.f64 4 z))))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 z) 4) y)) (exp.f64 x)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 z) 4) y)) (+.f64 1 (expm1.f64 x))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) (exp.f64 x)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) (+.f64 1 (expm1.f64 x))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 y (*.f64 4 z))))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (pow.f64 (exp.f64 z) 4) y)))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 y (*.f64 4 z))))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 3))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(expm1.f64 (log1p.f64 (fma.f64 y (*.f64 -4 z) x)))
(expm1.f64 (log1p.f64 (fma.f64 -4 (*.f64 y z) x)))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 -4 y) x)))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(exp.f64 (log.f64 (-.f64 x (*.f64 y (*.f64 4 z)))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 1))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z))))) 3))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 3)) 1/3))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z))))) 2))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 x 1 (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 x 1 (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 y (neg.f64 (*.f64 4 z)) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (*.f64 4 z) (neg.f64 y) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1 (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1 (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (-.f64 x (*.f64 y (*.f64 4 z))) 1 (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 1 x (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 1 x (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 1 (-.f64 x (*.f64 y (*.f64 4 z))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 1 (*.f64 y (neg.f64 (*.f64 4 z))) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) 2) (cbrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (sqrt.f64 (-.f64 x (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 4 z))) (neg.f64 (sqrt.f64 (*.f64 y (*.f64 4 z)))) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y (neg.f64 (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 z 4)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 -64 (pow.f64 (*.f64 y z) 3))) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (*.f64 -4 y)) 3)) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 z 4)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 -64 (pow.f64 (*.f64 y z) 3))) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (*.f64 -4 y)) 3)) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 z 4)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 -64 (pow.f64 (*.f64 y z) 3))) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (*.f64 -4 y)) 3)) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 4 z)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 4 z)) (fma.f64 y (*.f64 4 z) x) (pow.f64 x 2))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 z 4)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 -64 (pow.f64 (*.f64 y z) 3))) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (*.f64 -4 y)) 3)) (fma.f64 (*.f64 y (*.f64 z 4)) (fma.f64 y (*.f64 z 4) x) (pow.f64 x 2)))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (/.f64 1 (fma.f64 y (*.f64 z 4) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (fma.f64 y (*.f64 z 4) x))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (/.f64 1 (fma.f64 y (*.f64 z 4) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (fma.f64 y (*.f64 z 4) x))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (/.f64 1 (fma.f64 y (*.f64 z 4) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (fma.f64 y (*.f64 z 4) x))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 4 z)) 2)) (/.f64 1 (fma.f64 y (*.f64 4 z) x)) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (/.f64 1 (fma.f64 y (*.f64 z 4) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (*.f64 z 4)) 2)) (fma.f64 y (*.f64 z 4) x))
(fma.f64 (neg.f64 y) (*.f64 4 z) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (*.f64 y 4) (neg.f64 z) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (neg.f64 (*.f64 4 z)) y x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y (*.f64 4 z)))) (sqrt.f64 (*.f64 y (*.f64 4 z))) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) (cbrt.f64 (*.f64 y (neg.f64 (*.f64 4 z))))) (cbrt.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (sqrt.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) (sqrt.f64 (*.f64 y (neg.f64 (*.f64 4 z)))) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 -1 (*.f64 y (*.f64 4 z)) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 y) (*.f64 4 z) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (fma.f64 (*.f64 y (neg.f64 (*.f64 4 z))) 1 (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (*.f64 4 z)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 4 z)))) (fma.f64 (neg.f64 z) (*.f64 y 4) (*.f64 y (*.f64 4 z))))
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 4 z))) 2)) (cbrt.f64 (*.f64 y (*.f64 4 z))) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (neg.f64 (*.f64 y 4)) z x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (*.f64 (neg.f64 y) 4) z x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (*.f64 (neg.f64 y) z) 4 x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (*.f64 (neg.f64 y) 1) (*.f64 4 z) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 (*.f64 4 z)) 2)) (cbrt.f64 (*.f64 4 z)) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)
(fma.f64 (*.f64 (neg.f64 y) (*.f64 (sqrt.f64 z) 2)) (*.f64 (sqrt.f64 z) 2) x)
(fma.f64 y (*.f64 -4 z) x)
(fma.f64 -4 (*.f64 y z) x)
(fma.f64 z (*.f64 -4 y) x)

eval165.0ms (5.8%)

Compiler

Compiled 4956 to 3068 computations (38.1% saved)

prune31.0ms (1.1%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New2022204
Fresh000
Picked022
Done000
Total2024206
Accuracy
100.0%
Counts
206 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 y (*.f64 z -4) x)
100.0%
(-.f64 x (*.f64 y (*.f64 4 z)))
50.1%
(*.f64 -4 (*.f64 y z))
52.2%
x
Compiler

Compiled 31 to 22 computations (29% saved)

localize30.0ms (1%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 -4 (*.f64 y z))
Compiler

Compiled 16 to 8 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
Operation ival-mult, time spent: 4.0ms, 90.0% of total-time
Operation const, time spent: 1.0ms, 22.0% of total-time

series6.0ms (0.2%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
2.0ms
y
@inf
(*.f64 -4 (*.f64 y z))
1.0ms
z
@inf
(*.f64 -4 (*.f64 y z))
1.0ms
y
@0
(*.f64 -4 (*.f64 y z))
1.0ms
z
@0
(*.f64 -4 (*.f64 y z))
1.0ms
y
@-inf
(*.f64 -4 (*.f64 y z))

rewrite64.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
816×unpow-prod-down
472×log-prod
464×cbrt-prod
362×log1p-expm1-u
362×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01019
18819
2100819
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(*.f64 -4 (*.f64 y z))
Outputs
(+.f64 0 (*.f64 y (*.f64 z -4)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -8))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -4))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -4))))
(-.f64 (+.f64 1 (*.f64 y (*.f64 z -4))) 1)
(pow.f64 (*.f64 y (*.f64 z -4)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z -4))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 z -4)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 z -4)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z -4))) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 y (*.f64 z -4))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 y (*.f64 z -4)))) 2)) (cbrt.f64 (log.f64 (*.f64 y (*.f64 z -4)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 y (*.f64 z -4))))) (sqrt.f64 (log.f64 (*.f64 y (*.f64 z -4)))))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z -4)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -4))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z -4)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z -4))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z -4))))
(exp.f64 (log.f64 (*.f64 y (*.f64 z -4))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 z -4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 z -4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 z -4)))) 2))

simplify68.0ms (2.4%)

Algorithm
egg-herbie
Rules
1944×log-prod
882×fma-neg
794×associate-*r*
700×associate-*l*
672×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069541
1163541
2503541
33352541
46985541
Stop Event
node limit
Counts
21 → 23
Calls
Call 1
Inputs
(+.f64 0 (*.f64 y (*.f64 z -4)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -8))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -4))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -4))))
(-.f64 (+.f64 1 (*.f64 y (*.f64 z -4))) 1)
(pow.f64 (*.f64 y (*.f64 z -4)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z -4))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 z -4)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 z -4)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z -4))) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 y (*.f64 z -4))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 y (*.f64 z -4)))) 2)) (cbrt.f64 (log.f64 (*.f64 y (*.f64 z -4)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 y (*.f64 z -4))))) (sqrt.f64 (log.f64 (*.f64 y (*.f64 z -4)))))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z -4)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -4))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z -4)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z -4))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z -4))))
(exp.f64 (log.f64 (*.f64 y (*.f64 z -4))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 z -4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 z -4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 z -4)))) 2))
Outputs
(+.f64 0 (*.f64 y (*.f64 z -4)))
(*.f64 y (*.f64 z -4))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -8))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -4))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -8))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 z -4)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -4))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -4))))
(*.f64 y (*.f64 z -4))
(-.f64 (+.f64 1 (*.f64 y (*.f64 z -4))) 1)
(*.f64 y (*.f64 z -4))
(pow.f64 (*.f64 y (*.f64 z -4)) 1)
(*.f64 y (*.f64 z -4))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z -4))) 3)
(*.f64 y (*.f64 z -4))
(pow.f64 (pow.f64 (*.f64 y (*.f64 z -4)) 2) 1/2)
(*.f64 y (*.f64 z -4))
(pow.f64 (pow.f64 (*.f64 y (*.f64 z -4)) 3) 1/3)
(*.f64 y (*.f64 z -4))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z -4))) 2)
(*.f64 y (*.f64 z -4))
(pow.f64 (E.f64) (log.f64 (*.f64 y (*.f64 z -4))))
(*.f64 y (*.f64 z -4))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 y (*.f64 z -4)))) 2)) (cbrt.f64 (log.f64 (*.f64 y (*.f64 z -4)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 y (*.f64 z -4))))) (sqrt.f64 (log.f64 (*.f64 y (*.f64 z -4)))))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z -4)) 2))
(*.f64 y (*.f64 z -4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) z) -4))
(*.f64 y (*.f64 z -4))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z -4)) 3))
(*.f64 y (*.f64 z -4))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z -4))))
(*.f64 y (*.f64 z -4))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z -4))))
(*.f64 y (*.f64 z -4))
(exp.f64 (log.f64 (*.f64 y (*.f64 z -4))))
(*.f64 y (*.f64 z -4))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 z -4)))) 3))
(*.f64 y (*.f64 z -4))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 z -4)))) 1/3))
(*.f64 y (*.f64 z -4))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 z -4)))) 2))
(*.f64 y (*.f64 z -4))

eval5.0ms (0.2%)

Compiler

Compiled 233 to 166 computations (28.8% saved)

prune19.0ms (0.6%)

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New23023
Fresh000
Picked022
Done022
Total23427
Accuracy
100.0%
Counts
27 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 y (*.f64 z -4) x)
100.0%
(-.f64 x (*.f64 y (*.f64 4 z)))
50.1%
(*.f64 -4 (*.f64 y z))
52.2%
x
Compiler

Compiled 60 to 39 computations (35% saved)

regimes26.0ms (0.9%)

Counts
5 → 1
Calls
Call 1
Inputs
x
(*.f64 -4 (*.f64 y z))
(-.f64 x (*.f64 y (*.f64 4 z)))
(-.f64 x (*.f64 (*.f64 y 4) z))
(fma.f64 y (*.f64 z -4) x)
Outputs
(fma.f64 y (*.f64 z -4) x)
Calls

6 calls:

5.0ms
(*.f64 y 4)
5.0ms
z
4.0ms
x
4.0ms
y
4.0ms
(-.f64 x (*.f64 (*.f64 y 4) z))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1(-.f64 x (*.f64 (*.f64 y 4) z))
100.0%1(*.f64 (*.f64 y 4) z)
100.0%1(*.f64 y 4)
Compiler

Compiled 36 to 27 computations (25% saved)

regimes24.0ms (0.8%)

Counts
4 → 1
Calls
Call 1
Inputs
x
(*.f64 -4 (*.f64 y z))
(-.f64 x (*.f64 y (*.f64 4 z)))
(-.f64 x (*.f64 (*.f64 y 4) z))
Outputs
(-.f64 x (*.f64 y (*.f64 4 z)))
Calls

6 calls:

5.0ms
(-.f64 x (*.f64 (*.f64 y 4) z))
4.0ms
x
4.0ms
(*.f64 y 4)
4.0ms
z
4.0ms
y
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1(-.f64 x (*.f64 (*.f64 y 4) z))
100.0%1(*.f64 (*.f64 y 4) z)
100.0%1(*.f64 y 4)
Compiler

Compiled 36 to 27 computations (25% saved)

regimes50.0ms (1.8%)

Counts
2 → 7
Calls
Call 1
Inputs
x
(*.f64 -4 (*.f64 y z))
Outputs
(*.f64 -4 (*.f64 y z))
x
(*.f64 -4 (*.f64 y z))
x
(*.f64 -4 (*.f64 y z))
x
(*.f64 -4 (*.f64 y z))
Calls

3 calls:

18.0ms
x
17.0ms
z
15.0ms
y
Results
AccuracySegmentsBranch
80.3%7x
75.8%5y
81.2%7z
Compiler

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0.3%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
x
Outputs
x
Calls

3 calls:

3.0ms
z
2.0ms
x
2.0ms
y
Results
AccuracySegmentsBranch
52.2%1y
52.2%1x
52.2%1z
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch105.0ms (3.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.025223787534291e+263
5.208263135634396e+265
19.0ms
3.677484765206671e+243
2.2823235367638137e+247
16.0ms
4.628675432604077e+67
1.1847913665402907e+71
18.0ms
1.3610593005545338e+25
2.4869906734273744e+31
16.0ms
1540722.1250115691
1833946606.007048
19.0ms
-9.132379541634044e-69
-3.2096592063381935e-76
Results
73.0ms678×256valid
12.0ms121×256infinite
0.0ms256infinite
Compiler

Compiled 716 to 562 computations (21.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
Operation ival-mult, time spent: 13.0ms, 69.0% of total-time
Operation ival-sub, time spent: 5.0ms, 26.0% of total-time
Operation const, time spent: 1.0ms, 5.0% of total-time

simplify12.0ms (0.4%)

Algorithm
egg-herbie
Rules
20×*-commutative
16×not-or
14×if-not
14×not-not
12×sub-neg
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
040204
156204
271195
389191
4104182
5119178
6128178
7133178
8135178
9136178
Stop Event
done
saturated
Calls
Call 1
Inputs
(fma.f64 y (*.f64 z -4) x)
(-.f64 x (*.f64 y (*.f64 4 z)))
(if (<=.f64 z -3792089677624623/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 -4 (*.f64 y z)) (if (<=.f64 z 102000000) x (if (<=.f64 z 470000000000000017790022975488) (*.f64 -4 (*.f64 y z)) (if (<=.f64 z 47000000000000001732810512109808112100001536307735862326359962419200) x (if (<=.f64 z 22500000000000000087700455133181531973741348465945566647212885357652361754300951637517210042489310421302409776891593769608687604415005806795528882881481175886340362737831544729837742292983217272884587762100155459333858724957828438416560717876428800) (*.f64 -4 (*.f64 y z)) (if (<=.f64 z 103999999999999996088439365103855821483958225018070775621536325283315747514704074990949174850809064263845982266578402591674195449326043513880734335010580848072448081881989909862621004740737324635388079669540449039748382937231846814250810299057103460749769848127488) x (*.f64 -4 (*.f64 y z))))))))
x
Outputs
(fma.f64 y (*.f64 z -4) x)
(-.f64 x (*.f64 y (*.f64 4 z)))
(-.f64 x (*.f64 y (*.f64 z 4)))
(if (<=.f64 z -3792089677624623/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 -4 (*.f64 y z)) (if (<=.f64 z 102000000) x (if (<=.f64 z 470000000000000017790022975488) (*.f64 -4 (*.f64 y z)) (if (<=.f64 z 47000000000000001732810512109808112100001536307735862326359962419200) x (if (<=.f64 z 22500000000000000087700455133181531973741348465945566647212885357652361754300951637517210042489310421302409776891593769608687604415005806795528882881481175886340362737831544729837742292983217272884587762100155459333858724957828438416560717876428800) (*.f64 -4 (*.f64 y z)) (if (<=.f64 z 103999999999999996088439365103855821483958225018070775621536325283315747514704074990949174850809064263845982266578402591674195449326043513880734335010580848072448081881989909862621004740737324635388079669540449039748382937231846814250810299057103460749769848127488) x (*.f64 -4 (*.f64 y z))))))))
(if (<=.f64 z -3792089677624623/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 -4 (*.f64 y z)) (if (<=.f64 z 102000000) x (if (<=.f64 z 470000000000000017790022975488) (*.f64 -4 (*.f64 y z)) (if (<=.f64 z 47000000000000001732810512109808112100001536307735862326359962419200) x (if (or (<=.f64 z 22500000000000000087700455133181531973741348465945566647212885357652361754300951637517210042489310421302409776891593769608687604415005806795528882881481175886340362737831544729837742292983217272884587762100155459333858724957828438416560717876428800) (not (<=.f64 z 103999999999999996088439365103855821483958225018070775621536325283315747514704074990949174850809064263845982266578402591674195449326043513880734335010580848072448081881989909862621004740737324635388079669540449039748382937231846814250810299057103460749769848127488))) (*.f64 -4 (*.f64 y z)) x)))))
(if (<=.f64 z -3792089677624623/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 -4 (*.f64 y z)) (if (<=.f64 z 102000000) x (if (or (<=.f64 z 470000000000000017790022975488) (not (or (<=.f64 z 47000000000000001732810512109808112100001536307735862326359962419200) (not (or (<=.f64 z 22500000000000000087700455133181531973741348465945566647212885357652361754300951637517210042489310421302409776891593769608687604415005806795528882881481175886340362737831544729837742292983217272884587762100155459333858724957828438416560717876428800) (not (<=.f64 z 103999999999999996088439365103855821483958225018070775621536325283315747514704074990949174850809064263845982266578402591674195449326043513880734335010580848072448081881989909862621004740737324635388079669540449039748382937231846814250810299057103460749769848127488))))))) (*.f64 -4 (*.f64 y z)) x)))
(if (<=.f64 z -3792089677624623/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 -4 (*.f64 y z)) (if (<=.f64 z 102000000) x (if (or (<=.f64 z 470000000000000017790022975488) (not (or (<=.f64 z 47000000000000001732810512109808112100001536307735862326359962419200) (and (not (<=.f64 z 22500000000000000087700455133181531973741348465945566647212885357652361754300951637517210042489310421302409776891593769608687604415005806795528882881481175886340362737831544729837742292983217272884587762100155459333858724957828438416560717876428800)) (<=.f64 z 103999999999999996088439365103855821483958225018070775621536325283315747514704074990949174850809064263845982266578402591674195449326043513880734335010580848072448081881989909862621004740737324635388079669540449039748382937231846814250810299057103460749769848127488))))) (*.f64 -4 (*.f64 y z)) x)))
(if (or (<=.f64 z -3792089677624623/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (not (or (<=.f64 z 102000000) (not (or (<=.f64 z 470000000000000017790022975488) (not (or (<=.f64 z 47000000000000001732810512109808112100001536307735862326359962419200) (and (not (<=.f64 z 22500000000000000087700455133181531973741348465945566647212885357652361754300951637517210042489310421302409776891593769608687604415005806795528882881481175886340362737831544729837742292983217272884587762100155459333858724957828438416560717876428800)) (<=.f64 z 103999999999999996088439365103855821483958225018070775621536325283315747514704074990949174850809064263845982266578402591674195449326043513880734335010580848072448081881989909862621004740737324635388079669540449039748382937231846814250810299057103460749769848127488))))))))) (*.f64 -4 (*.f64 y z)) x)
(if (or (<=.f64 z -3792089677624623/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (not (or (<=.f64 z 102000000) (and (not (<=.f64 z 470000000000000017790022975488)) (or (<=.f64 z 47000000000000001732810512109808112100001536307735862326359962419200) (and (not (<=.f64 z 22500000000000000087700455133181531973741348465945566647212885357652361754300951637517210042489310421302409776891593769608687604415005806795528882881481175886340362737831544729837742292983217272884587762100155459333858724957828438416560717876428800)) (<=.f64 z 103999999999999996088439365103855821483958225018070775621536325283315747514704074990949174850809064263845982266578402591674195449326043513880734335010580848072448081881989909862621004740737324635388079669540449039748382937231846814250810299057103460749769848127488))))))) (*.f64 -4 (*.f64 y z)) x)
x
Compiler

Compiled 59 to 43 computations (27.1% saved)

soundness205.0ms (7.2%)

Rules
720×fma-define
720×fma-define
412×fma-neg
412×fma-neg
184×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034332
1103314
2247276
3629276
41120276
51518276
61555276
71560276
81560276
91560276
034332
1103314
2247276
3629276
41120276
51518276
61555276
71560276
81560276
91560276
Stop Event
saturated
saturated
Compiler

Compiled 95 to 57 computations (40% saved)

end0.0ms (0%)

preprocess48.0ms (1.7%)

Remove

(sort y z)

Compiler

Compiled 192 to 130 computations (32.3% saved)

Profiling

Loading profile data...