Linear.V3:cross from linear-1.19.1.3

Time bar (total: 1.7s)

analyze0.0ms (0%)

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

Compiled 12 to 8 computations (33.3% saved)

sample891.0ms (51.1%)

Results
707.0ms6424×body256valid
173.0ms1832×body256infinite
Bogosity

preprocess54.0ms (3.1%)

Algorithm
egg-herbie
Rules
798×fma-def
110×associate-*r*
110×unsub-neg
100×sub-neg
88×cancel-sign-sub-inv
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036217
1109201
2193201
3388201
4770201
51053201
61130201
71143201
81145201
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 x y) (*.f64 z t))
(-.f64 (*.f64 (neg.f64 x) y) (*.f64 z t))
(-.f64 (*.f64 x (neg.f64 y)) (*.f64 z t))
(-.f64 (*.f64 x y) (*.f64 (neg.f64 z) t))
(-.f64 (*.f64 x y) (*.f64 z (neg.f64 t)))
(-.f64 (*.f64 y x) (*.f64 z t))
(-.f64 (*.f64 z y) (*.f64 x t))
(-.f64 (*.f64 t y) (*.f64 z x))
(-.f64 (*.f64 x z) (*.f64 y t))
(-.f64 (*.f64 x t) (*.f64 z y))
(-.f64 (*.f64 x y) (*.f64 t z))
Outputs
(-.f64 (*.f64 x y) (*.f64 z t))
(-.f64 (*.f64 (neg.f64 x) y) (*.f64 z t))
(-.f64 (*.f64 x (neg.f64 y)) (*.f64 z t))
(neg.f64 (fma.f64 x y (*.f64 z t)))
(-.f64 (*.f64 x (neg.f64 y)) (*.f64 z t))
(neg.f64 (fma.f64 x y (*.f64 z t)))
(-.f64 (*.f64 x y) (*.f64 (neg.f64 z) t))
(+.f64 (*.f64 x y) (*.f64 z t))
(fma.f64 x y (*.f64 z t))
(-.f64 (*.f64 x y) (*.f64 z (neg.f64 t)))
(+.f64 (*.f64 x y) (*.f64 z t))
(fma.f64 x y (*.f64 z t))
(-.f64 (*.f64 y x) (*.f64 z t))
(-.f64 (*.f64 x y) (*.f64 z t))
(-.f64 (*.f64 z y) (*.f64 x t))
(-.f64 (*.f64 y z) (*.f64 x t))
(-.f64 (*.f64 t y) (*.f64 z x))
(-.f64 (*.f64 y t) (*.f64 x z))
(-.f64 (*.f64 x z) (*.f64 y t))
(fma.f64 y (neg.f64 t) (*.f64 x z))
(-.f64 (*.f64 x t) (*.f64 z y))
(-.f64 (*.f64 x t) (*.f64 y z))
(-.f64 (*.f64 x y) (*.f64 t z))
(-.f64 (*.f64 x y) (*.f64 z t))
Symmetry

(sort x y)

(sort z t)

Compiler

Compiled 15 to 11 computations (26.7% saved)

simplify77.0ms (4.4%)

Algorithm
egg-herbie
Rules
488×fma-def
54×distribute-lft-neg-in
54×cancel-sign-sub-inv
44×unsub-neg
40×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
11919
23419
35119
47819
512219
620319
730319
840219
951919
1057319
1157919
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(-.f64 (*.f64 x y) (*.f64 z t))
Outputs
(-.f64 (*.f64 x y) (*.f64 z t))
(fma.f64 x y (*.f64 z (neg.f64 t)))

eval0.0ms (0%)

Compiler

Compiled 18 to 10 computations (44.4% saved)

prune2.0ms (0.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Accurracy
98.8%
Counts
3 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f64 x y (*.f64 z (neg.f64 t)))
98.4%
(-.f64 (*.f64 x y) (*.f64 z t))
98.8%
(fma.f64 x y (*.f64 z (neg.f64 t)))
98.4%
(-.f64 (*.f64 x y) (*.f64 z t))
Compiler

Compiled 44 to 28 computations (36.4% saved)

localize42.0ms (2.4%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
98.8%
(fma.f64 x y (*.f64 z (neg.f64 t)))
98.6%
(-.f64 (*.f64 x y) (*.f64 z t))
Compiler

Compiled 39 to 11 computations (71.8% saved)

series7.0ms (0.4%)

Counts
2 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(fma.f64 x y (*.f64 z (neg.f64 t)))
0.0ms
z
@0
(-.f64 (*.f64 x y) (*.f64 z t))
0.0ms
x
@0
(-.f64 (*.f64 x y) (*.f64 z t))
0.0ms
x
@0
(fma.f64 x y (*.f64 z (neg.f64 t)))
0.0ms
y
@0
(fma.f64 x y (*.f64 z (neg.f64 t)))

rewrite85.0ms (4.9%)

Algorithm
batch-egg-rewrite
Rules
1212×log-prod
802×pow-prod-down
786×fma-def
580×pow-prod-up
542×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01438
130030
2375230
Stop Event
node limit
Counts
2 → 233
Calls
Call 1
Inputs
(-.f64 (*.f64 x y) (*.f64 z t))
(fma.f64 x y (*.f64 z (neg.f64 t)))
Outputs
(+.f64 (*.f64 x y) (*.f64 z t))
(+.f64 (*.f64 x y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(+.f64 (*.f64 z t) (*.f64 x y))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t)))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 x y (*.f64 z t)))
(+.f64 0 (fma.f64 x y (*.f64 z t)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))))
(/.f64 1 (/.f64 1 (fma.f64 x y (*.f64 z t))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))))
(/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (fma.f64 x y (*.f64 z t)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 x (*.f64 y (*.f64 z t))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (neg.f64 (fma.f64 x y (*.f64 z t))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 z t (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 z t (*.f64 z t)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 z t (*.f64 z t)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)
(pow.f64 (/.f64 1 (fma.f64 x y (*.f64 z t))) -1)
(pow.f64 (/.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 z) t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (fma.f64 z t (*.f64 z t)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z t (*.f64 z t))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z t (*.f64 z t))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 z) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))
(hypot.f64 (*.f64 x y) (*.f64 z t))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x y (*.f64 z t)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 x y (*.f64 z t))
(fma.f64 x y (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 x y (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 y x (*.f64 z t))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (*.f64 x y) 1 (*.f64 z t))
(fma.f64 (*.f64 x y) 1 (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (*.f64 x y) 1 (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 z t (*.f64 x y))
(fma.f64 t z (*.f64 x y))
(fma.f64 t (neg.f64 z) (*.f64 x y))
(fma.f64 (*.f64 z t) 1 (*.f64 x y))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (fma.f64 z t (*.f64 z t)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 1 (*.f64 x y) (*.f64 z t))
(fma.f64 1 (*.f64 x y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 1 (*.f64 x y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 1 (*.f64 z t) (*.f64 x y))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 1 (fma.f64 z t (*.f64 z t)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (fma.f64 z t (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 z t (*.f64 z t)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (neg.f64 (cbrt.f64 (*.f64 z t))) (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 z t))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (cbrt.f64 (*.f64 z t)) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))) (fma.f64 z t (*.f64 z t)))
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 z t (*.f64 z t)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 z t)) (neg.f64 (sqrt.f64 (*.f64 z t))) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (*.f64 x y))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 z t))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (*.f64 x y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 z t))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (fma.f64 z t (*.f64 z t)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 -1 (*.f64 z t) (*.f64 x y))
(fma.f64 (neg.f64 z) t (*.f64 x y))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 z t (*.f64 z t))) (cbrt.f64 (fma.f64 z t (*.f64 z t)))) (cbrt.f64 (fma.f64 z t (*.f64 z t))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (sqrt.f64 (fma.f64 z t (*.f64 z t))) (sqrt.f64 (fma.f64 z t (*.f64 z t))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z t))) (sqrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (fma.f64 z t (*.f64 z t)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2)) (cbrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 x y))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (*.f64 x y))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 x y))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (*.f64 x y))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z t))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z t))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 z t))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 z t))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (*.f64 (neg.f64 z) 1) t (*.f64 x y))
(fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 x y))
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 x y))
(fma.f64 (*.f64 z -1) t (*.f64 x y))
(+.f64 (*.f64 x y) (*.f64 z t))
(+.f64 (*.f64 x y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(+.f64 (*.f64 z t) (*.f64 x y))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t)))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 x y (*.f64 z t)))
(+.f64 0 (fma.f64 x y (*.f64 z t)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(-.f64 (*.f64 x y) (*.f64 z t))
(-.f64 (*.f64 x y) (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 3) (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (/.f64 (pow.f64 (*.f64 z t) 3) (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (fma.f64 x y (*.f64 z t))) (/.f64 (pow.f64 (*.f64 z t) 2) (fma.f64 x y (*.f64 z t))))
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))))
(/.f64 1 (/.f64 1 (fma.f64 x y (*.f64 z t))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))))
(/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (fma.f64 x y (*.f64 z t)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 x (*.f64 y (*.f64 z t))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (neg.f64 (fma.f64 x y (*.f64 z t))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 z t (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 z t (*.f64 z t)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 z t (*.f64 z t)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)
(pow.f64 (/.f64 1 (fma.f64 x y (*.f64 z t))) -1)
(pow.f64 (/.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 z) t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (fma.f64 z t (*.f64 z t)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z t (*.f64 z t))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z t (*.f64 z t))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 z) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))
(hypot.f64 (*.f64 x y) (*.f64 z t))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x y (*.f64 z t)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))

simplify100.0ms (5.7%)

Algorithm
egg-herbie
Rules
750×unswap-sqr
732×associate-/r*
704×distribute-lft-in
670×distribute-rgt-in
614×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03237993
17527689
222497173
Stop Event
node limit
Counts
329 → 208
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(+.f64 (*.f64 x y) (*.f64 z t))
(+.f64 (*.f64 x y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(+.f64 (*.f64 z t) (*.f64 x y))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t)))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 x y (*.f64 z t)))
(+.f64 0 (fma.f64 x y (*.f64 z t)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))))
(/.f64 1 (/.f64 1 (fma.f64 x y (*.f64 z t))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))))
(/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (fma.f64 x y (*.f64 z t)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 x (*.f64 y (*.f64 z t))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (neg.f64 (fma.f64 x y (*.f64 z t))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 z t (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 z t (*.f64 z t)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 z t (*.f64 z t)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)
(pow.f64 (/.f64 1 (fma.f64 x y (*.f64 z t))) -1)
(pow.f64 (/.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 z) t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (fma.f64 z t (*.f64 z t)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z t (*.f64 z t))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z t (*.f64 z t))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 z) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))
(hypot.f64 (*.f64 x y) (*.f64 z t))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x y (*.f64 z t)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 x y (*.f64 z t))
(fma.f64 x y (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 x y (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 y x (*.f64 z t))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (*.f64 x y) 1 (*.f64 z t))
(fma.f64 (*.f64 x y) 1 (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (*.f64 x y) 1 (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 z t (*.f64 x y))
(fma.f64 t z (*.f64 x y))
(fma.f64 t (neg.f64 z) (*.f64 x y))
(fma.f64 (*.f64 z t) 1 (*.f64 x y))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (fma.f64 z t (*.f64 z t)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 1 (*.f64 x y) (*.f64 z t))
(fma.f64 1 (*.f64 x y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 1 (*.f64 x y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 1 (*.f64 z t) (*.f64 x y))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 1 (fma.f64 z t (*.f64 z t)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (fma.f64 z t (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 z t (*.f64 z t)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (neg.f64 (cbrt.f64 (*.f64 z t))) (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 z t))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (cbrt.f64 (*.f64 z t)) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))) (fma.f64 z t (*.f64 z t)))
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 z t (*.f64 z t)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 z t)) (neg.f64 (sqrt.f64 (*.f64 z t))) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (*.f64 x y))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 z t))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (*.f64 x y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 z t))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (fma.f64 z t (*.f64 z t)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 -1 (*.f64 z t) (*.f64 x y))
(fma.f64 (neg.f64 z) t (*.f64 x y))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 z t (*.f64 z t))) (cbrt.f64 (fma.f64 z t (*.f64 z t)))) (cbrt.f64 (fma.f64 z t (*.f64 z t))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (sqrt.f64 (fma.f64 z t (*.f64 z t))) (sqrt.f64 (fma.f64 z t (*.f64 z t))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z t))) (sqrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (fma.f64 z t (*.f64 z t)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2)) (cbrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 x y))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (*.f64 x y))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 x y))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (*.f64 x y))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z t))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z t))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 z t))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 z t))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 (*.f64 (neg.f64 z) 1) t (*.f64 x y))
(fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 x y))
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 x y))
(fma.f64 (*.f64 z -1) t (*.f64 x y))
(+.f64 (*.f64 x y) (*.f64 z t))
(+.f64 (*.f64 x y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(+.f64 (*.f64 z t) (*.f64 x y))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t)))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 x y (*.f64 z t)))
(+.f64 0 (fma.f64 x y (*.f64 z t)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(-.f64 (*.f64 x y) (*.f64 z t))
(-.f64 (*.f64 x y) (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 3) (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (/.f64 (pow.f64 (*.f64 z t) 3) (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (fma.f64 x y (*.f64 z t))) (/.f64 (pow.f64 (*.f64 z t) 2) (fma.f64 x y (*.f64 z t))))
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))))
(/.f64 1 (/.f64 1 (fma.f64 x y (*.f64 z t))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))))
(/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (fma.f64 x y (*.f64 z t)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 x (*.f64 y (*.f64 z t))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (neg.f64 (fma.f64 x y (*.f64 z t))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 z t (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 z t (*.f64 z t)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 z t (*.f64 z t)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)
(pow.f64 (/.f64 1 (fma.f64 x y (*.f64 z t))) -1)
(pow.f64 (/.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 z) t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (fma.f64 z t (*.f64 z t)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z t (*.f64 z t))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z t (*.f64 z t))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 z) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))
(hypot.f64 (*.f64 x y) (*.f64 z t))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x y (*.f64 z t)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))
Outputs
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 x y) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 x y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(+.f64 (*.f64 z t) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t)))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 2 (fma.f64 z t (*.f64 t z))))
(fma.f64 2 (*.f64 t (+.f64 z z)) (fma.f64 t z (*.f64 y x)))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 t z) 4))
(+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 x y (*.f64 z t)))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(+.f64 0 (fma.f64 x y (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x)))) (cbrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x))))))
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(fma.f64 t z (*.f64 y x))
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2))
(fma.f64 t z (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))))
(-.f64 (*.f64 y x) (*.f64 t z))
(/.f64 1 (/.f64 1 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (fma.f64 x y (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 x (*.f64 y (*.f64 z t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 x (*.f64 y (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (neg.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 z t (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 z t (*.f64 z t)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 z t (*.f64 t z)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (-.f64 (pow.f64 (fma.f64 z t (*.f64 t z)) 2) (*.f64 (fma.f64 z t (*.f64 t z)) (fma.f64 t z (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 t (+.f64 z z)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (*.f64 (*.f64 t (+.f64 z z)) (-.f64 (*.f64 t (+.f64 z z)) (fma.f64 t z (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (*.f64 8 (pow.f64 (*.f64 t z) 3))) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (*.f64 (*.f64 t (+.f64 z z)) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 z t (*.f64 z t)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 z t (*.f64 t z)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 z t (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 t (+.f64 z z)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 t (+.f64 z z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (*.f64 4 (pow.f64 (*.f64 t z) 2))) (-.f64 (*.f64 y x) (*.f64 t z)))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(fma.f64 t z (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(fma.f64 t z (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) 1/2)
(fma.f64 t z (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(fma.f64 t z (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)
(fma.f64 t z (*.f64 y x))
(pow.f64 (/.f64 1 (fma.f64 x y (*.f64 z t))) -1)
(fma.f64 t z (*.f64 y x))
(pow.f64 (/.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))
(fma.f64 t z (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 z) t)))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 x) y)))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (pow.f64 (exp.f64 x) y)))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (fma.f64 z t (*.f64 z t)))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(log.f64 (*.f64 (exp.f64 (fma.f64 z t (*.f64 z t))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(log.f64 (*.f64 (exp.f64 (fma.f64 z t (*.f64 z t))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(-.f64 (*.f64 y x) (*.f64 t z))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 z) t)))
(-.f64 (*.f64 y x) (*.f64 t z))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(-.f64 (*.f64 y x) (*.f64 t z))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(fma.f64 t z (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(hypot.f64 (*.f64 x y) (*.f64 z t))
(hypot.f64 (*.f64 y x) (*.f64 t z))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))
(fma.f64 t z (*.f64 y x))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1) 1))
(fma.f64 t z (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t)))) 3))
(fma.f64 t z (*.f64 y x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x y (*.f64 z t)))) 1/3))
(fma.f64 t z (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t)))) 2))
(fma.f64 t z (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(fma.f64 x y (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 x y (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 x y (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 y x (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 (*.f64 x y) 1 (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 (*.f64 x y) 1 (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (*.f64 x y) 1 (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 z t (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 t z (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 t (neg.f64 z) (*.f64 x y))
(-.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 (*.f64 z t) 1 (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (fma.f64 z t (*.f64 z t)))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 2 (fma.f64 z t (*.f64 t z))))
(fma.f64 2 (*.f64 t (+.f64 z z)) (fma.f64 t z (*.f64 y x)))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 t z) 4))
(fma.f64 1 (*.f64 x y) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 1 (*.f64 x y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 1 (*.f64 x y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 1 (*.f64 z t) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t)))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 2 (fma.f64 z t (*.f64 t z))))
(fma.f64 2 (*.f64 t (+.f64 z z)) (fma.f64 t z (*.f64 y x)))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 t z) 4))
(fma.f64 1 (fma.f64 z t (*.f64 z t)) (fma.f64 x y (*.f64 z t)))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (fma.f64 z t (*.f64 z t)))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 2 (fma.f64 z t (*.f64 t z))))
(fma.f64 2 (*.f64 t (+.f64 z z)) (fma.f64 t z (*.f64 y x)))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 t z) 4))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 z t (*.f64 z t)))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 2 (fma.f64 z t (*.f64 t z))))
(fma.f64 2 (*.f64 t (+.f64 z z)) (fma.f64 t z (*.f64 y x)))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 t z) 4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (neg.f64 (cbrt.f64 (*.f64 z t))) (*.f64 x y))
(-.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 z t)) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))) (fma.f64 z t (*.f64 z t)))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 2 (fma.f64 z t (*.f64 t z))))
(fma.f64 2 (*.f64 t (+.f64 z z)) (fma.f64 t z (*.f64 y x)))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 t z) 4))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 z t (*.f64 z t)))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 2 (fma.f64 z t (*.f64 t z))))
(fma.f64 2 (*.f64 t (+.f64 z z)) (fma.f64 t z (*.f64 y x)))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 t z) 4))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 z t)) (neg.f64 (sqrt.f64 (*.f64 z t))) (*.f64 x y))
(-.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (fma.f64 z t (*.f64 z t)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 z t (*.f64 t z)))
(+.f64 (*.f64 t (+.f64 z z)) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 z t (*.f64 t z)))
(+.f64 (*.f64 t (+.f64 z z)) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 2 (fma.f64 z t (*.f64 t z))))
(+.f64 (*.f64 (*.f64 t (+.f64 z z)) 2) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(+.f64 (*.f64 (*.f64 t z) 4) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(fma.f64 -1 (*.f64 z t) (*.f64 x y))
(-.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 (neg.f64 z) t (*.f64 x y))
(-.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 z t (*.f64 z t))) (cbrt.f64 (fma.f64 z t (*.f64 z t)))) (cbrt.f64 (fma.f64 z t (*.f64 z t))) (fma.f64 x y (*.f64 z t)))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (sqrt.f64 (fma.f64 z t (*.f64 z t))) (sqrt.f64 (fma.f64 z t (*.f64 z t))) (fma.f64 x y (*.f64 z t)))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z t))) (sqrt.f64 (*.f64 z t)) (*.f64 x y))
(-.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (fma.f64 z t (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(-.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 t z (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2)) (cbrt.f64 (*.f64 z t)) (*.f64 x y))
(-.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 (*.f64 (neg.f64 z) 1) t (*.f64 x y))
(-.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 x y))
(-.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 x y))
(-.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 (*.f64 z -1) t (*.f64 x y))
(-.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 x y) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 x y) (fma.f64 z t (fma.f64 z t (*.f64 z t))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(+.f64 (*.f64 z t) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t)))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 z t (*.f64 z t)) 1))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 2 (fma.f64 z t (*.f64 t z))))
(fma.f64 2 (*.f64 t (+.f64 z z)) (fma.f64 t z (*.f64 y x)))
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 t z) 4))
(+.f64 (fma.f64 z t (*.f64 z t)) (fma.f64 x y (*.f64 z t)))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(+.f64 0 (fma.f64 x y (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x)))) (cbrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x))))))
(-.f64 (*.f64 x y) (*.f64 z t))
(-.f64 (*.f64 y x) (*.f64 t z))
(-.f64 (*.f64 x y) (-.f64 (*.f64 z t) (fma.f64 z t (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) 1)
(fma.f64 t z (*.f64 y x))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 3) (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))) (/.f64 (pow.f64 (*.f64 z t) 3) (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 3) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (/.f64 (pow.f64 (*.f64 t z) 3) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (fma.f64 x y (*.f64 z t))) (/.f64 (pow.f64 (*.f64 z t) 2) (fma.f64 x y (*.f64 z t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (fma.f64 t z (*.f64 y x))) (/.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 t z (*.f64 y x))))
(*.f64 (/.f64 1 (fma.f64 t z (*.f64 y x))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(fma.f64 t z (*.f64 y x))
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2))
(fma.f64 t z (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (/.f64 1 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 z t))))
(-.f64 (*.f64 y x) (*.f64 t z))
(/.f64 1 (/.f64 1 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (fma.f64 x y (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 x (*.f64 y (*.f64 z t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 x (*.f64 y (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (neg.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 z t (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 z t (*.f64 z t)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 z t (*.f64 t z)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (-.f64 (pow.f64 (fma.f64 z t (*.f64 t z)) 2) (*.f64 (fma.f64 z t (*.f64 t z)) (fma.f64 t z (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 t (+.f64 z z)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (*.f64 (*.f64 t (+.f64 z z)) (-.f64 (*.f64 t (+.f64 z z)) (fma.f64 t z (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (*.f64 8 (pow.f64 (*.f64 t z) 3))) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (*.f64 (*.f64 t (+.f64 z z)) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 z t (*.f64 z t)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 z t (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 z t (*.f64 t z)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 z t (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 t (+.f64 z z)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 t (+.f64 z z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (*.f64 4 (pow.f64 (*.f64 t z) 2))) (-.f64 (*.f64 y x) (*.f64 t z)))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(fma.f64 t z (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(fma.f64 t z (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) 1/2)
(fma.f64 t z (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(fma.f64 t z (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)
(fma.f64 t z (*.f64 y x))
(pow.f64 (/.f64 1 (fma.f64 x y (*.f64 z t))) -1)
(fma.f64 t z (*.f64 y x))
(pow.f64 (/.f64 (fma.f64 (*.f64 z t) (fma.f64 x y (*.f64 z t)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))
(fma.f64 t z (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 z) t)))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 x) y)))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (pow.f64 (exp.f64 x) y)))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (fma.f64 z t (*.f64 z t)))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(log.f64 (*.f64 (exp.f64 (fma.f64 z t (*.f64 z t))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(log.f64 (*.f64 (exp.f64 (fma.f64 z t (*.f64 z t))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(fma.f64 y x (fma.f64 z t (fma.f64 z t (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (*.f64 t (+.f64 z z))))
(fma.f64 y x (*.f64 (*.f64 t z) 3))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(-.f64 (*.f64 y x) (*.f64 t z))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 z) t)))
(-.f64 (*.f64 y x) (*.f64 t z))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(-.f64 (*.f64 y x) (*.f64 t z))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(fma.f64 t z (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(hypot.f64 (*.f64 x y) (*.f64 z t))
(hypot.f64 (*.f64 y x) (*.f64 t z))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))
(fma.f64 t z (*.f64 y x))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1) 1))
(fma.f64 t z (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t)))) 3))
(fma.f64 t z (*.f64 y x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x y (*.f64 z t)))) 1/3))
(fma.f64 t z (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t)))) 2))
(fma.f64 t z (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))

eval87.0ms (5%)

Compiler

Compiled 3673 to 866 computations (76.4% saved)

prune38.0ms (2.2%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New2062208
Fresh000
Picked022
Done000
Total2064210
Accurracy
100.0%
Counts
210 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f64 x y (*.f64 z (neg.f64 t)))
98.4%
(-.f64 (*.f64 x y) (*.f64 z t))
47.3%
(*.f64 y x)
57.7%
(*.f64 t (neg.f64 z))
98.8%
(fma.f64 x y (*.f64 z (neg.f64 t)))
98.4%
(-.f64 (*.f64 x y) (*.f64 z t))
47.3%
(*.f64 y x)
57.7%
(*.f64 t (neg.f64 z))
Compiler

Compiled 74 to 50 computations (32.4% saved)

localize31.0ms (1.8%)

Compiler

Compiled 18 to 8 computations (55.6% saved)

eval0.0ms (0%)

Compiler

Compiled 4 to 4 computations (0% saved)

prune2.0ms (0.1%)

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New000
Fresh000
Picked022
Done022
Total044
Accurracy
100.0%
Counts
4 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f64 x y (*.f64 z (neg.f64 t)))
98.4%
(-.f64 (*.f64 x y) (*.f64 z t))
47.3%
(*.f64 y x)
57.7%
(*.f64 t (neg.f64 z))
Compiler

Compiled 62 to 38 computations (38.7% saved)

regimes27.0ms (1.5%)

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

7 calls:

5.0ms
(-.f64 (*.f64 x y) (*.f64 z t))
4.0ms
t
4.0ms
x
4.0ms
z
3.0ms
y
Results
AccuracySegmentsBranch
98.8%1x
98.8%1y
98.8%1z
98.8%1t
98.8%1(-.f64 (*.f64 x y) (*.f64 z t))
98.8%1(*.f64 x y)
98.8%1(*.f64 z t)
Compiler

Compiled 70 to 46 computations (34.3% saved)

regimes26.0ms (1.5%)

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

7 calls:

5.0ms
y
3.0ms
x
3.0ms
z
3.0ms
t
3.0ms
(-.f64 (*.f64 x y) (*.f64 z t))
Results
AccuracySegmentsBranch
98.4%1x
98.4%1y
98.4%1z
98.4%1t
98.4%1(-.f64 (*.f64 x y) (*.f64 z t))
98.4%1(*.f64 x y)
98.4%1(*.f64 z t)
Compiler

Compiled 63 to 43 computations (31.7% saved)

regimes43.0ms (2.5%)

Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 y x)
(*.f64 t (neg.f64 z))
Outputs
(*.f64 y x)
(*.f64 t (neg.f64 z))
(*.f64 y x)
Calls

4 calls:

14.0ms
y
10.0ms
x
10.0ms
z
8.0ms
t
Results
AccuracySegmentsBranch
77.4%3x
78.5%5y
72.4%3z
72.9%3t
Compiler

Compiled 31 to 23 computations (25.8% saved)

regimes12.0ms (0.7%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

4.0ms
x
2.0ms
y
2.0ms
t
2.0ms
z
Results
AccuracySegmentsBranch
47.3%1z
47.3%1t
47.3%1y
47.3%1x
Compiler

Compiled 27 to 21 computations (22.2% saved)

bsearch26.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
7.16000893631743e-103
8.928874640728773e-98
10.0ms
-8.934959430710204e+120
-1.846930097964822e+120
Results
17.0ms187×body256valid
5.0ms53×body256infinite
Compiler

Compiled 273 to 208 computations (23.8% saved)

simplify8.0ms (0.4%)

Algorithm
egg-herbie
Rules
14×*-commutative
sub-neg
+-commutative
neg-mul-1
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02688
14788
25488
35888
45988
Stop Event
done
saturated
Calls
Call 1
Inputs
(fma.f64 x y (*.f64 z (neg.f64 t)))
(-.f64 (*.f64 x y) (*.f64 z t))
(if (<=.f64 x -2050000000000000002010209161971953265123942432352997602222322586158354520066019625707622268265574652810138824936064548864) (*.f64 y x) (if (<=.f64 x 5787169660095439/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (*.f64 t (neg.f64 z)) (*.f64 y x)))
(*.f64 y x)
Outputs
(fma.f64 x y (*.f64 z (neg.f64 t)))
(fma.f64 x y (*.f64 t (neg.f64 z)))
(-.f64 (*.f64 x y) (*.f64 z t))
(if (<=.f64 x -2050000000000000002010209161971953265123942432352997602222322586158354520066019625707622268265574652810138824936064548864) (*.f64 y x) (if (<=.f64 x 5787169660095439/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (*.f64 t (neg.f64 z)) (*.f64 y x)))
(if (<=.f64 x -2050000000000000002010209161971953265123942432352997602222322586158354520066019625707622268265574652810138824936064548864) (*.f64 x y) (if (<=.f64 x 5787169660095439/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (*.f64 t (neg.f64 z)) (*.f64 x y)))
(*.f64 y x)
(*.f64 x y)
Compiler

Compiled 51 to 32 computations (37.3% saved)

soundness149.0ms (8.6%)

Rules
750×unswap-sqr
732×associate-/r*
704×distribute-lft-in
670×distribute-rgt-in
614×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
11919
23419
35119
47819
512219
620319
730319
840219
951919
1057319
1157919
03237993
17527689
222497173
Stop Event
node limit
saturated
Compiler

Compiled 42 to 22 computations (47.6% saved)

end0.0ms (0%)

preprocess34.0ms (1.9%)

Remove

(sort z t)

(sort x y)

Compiler

Compiled 144 to 74 computations (48.6% saved)

Profiling

Loading profile data...