Data.Metrics.Snapshot:quantile from metrics-0.3.0.2

Time bar (total: 7.2s)

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 14 to 9 computations (35.7% saved)

sample952.0ms (13.2%)

Results
623.0ms5389×body256valid
318.0ms2867×body256infinite
Bogosity

preprocess59.0ms (0.8%)

Algorithm
egg-herbie
Rules
1736×fma-def
1282×unsub-neg
1050×fma-neg
960×distribute-lft-in
858×associate-+l+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
047295
195243
2300243
31361235
45368235
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 (neg.f64 x) (*.f64 (-.f64 y z) (-.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 (neg.f64 y) z) (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 y (neg.f64 z)) (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 (neg.f64 t) x)))
(+.f64 y (*.f64 (-.f64 x z) (-.f64 t y)))
(+.f64 z (*.f64 (-.f64 y x) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 y z) (-.f64 x t)))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t z) (-.f64 y x)))
(+.f64 x (*.f64 (-.f64 y t) (-.f64 z x)))
Outputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 (neg.f64 x) (*.f64 (-.f64 y z) (-.f64 t (neg.f64 x))))
(-.f64 (*.f64 (-.f64 y z) (+.f64 x t)) x)
(+.f64 x (*.f64 (-.f64 (neg.f64 y) z) (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 (neg.f64 y) z)))
(fma.f64 (-.f64 t x) (-.f64 (neg.f64 y) z) x)
(fma.f64 (-.f64 x t) (+.f64 y z) x)
(fma.f64 (+.f64 y z) (-.f64 x t) x)
(+.f64 x (*.f64 (-.f64 y (neg.f64 z)) (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y (neg.f64 z))))
(fma.f64 (-.f64 t x) (+.f64 y z) x)
(+.f64 x (*.f64 (-.f64 y z) (-.f64 (neg.f64 t) x)))
(fma.f64 (-.f64 y z) (-.f64 (neg.f64 t) x) x)
(+.f64 x (*.f64 (-.f64 z y) (+.f64 x t)))
(fma.f64 (-.f64 z y) (+.f64 x t) x)
(fma.f64 (+.f64 x t) (-.f64 z y) x)
(+.f64 y (*.f64 (-.f64 x z) (-.f64 t y)))
(fma.f64 (-.f64 x z) (-.f64 t y) y)
(+.f64 z (*.f64 (-.f64 y x) (-.f64 t z)))
(fma.f64 (-.f64 y x) (-.f64 t z) z)
(+.f64 t (*.f64 (-.f64 y z) (-.f64 x t)))
(fma.f64 (-.f64 y z) (-.f64 x t) t)
(+.f64 x (*.f64 (-.f64 z y) (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 z y)))
(fma.f64 (-.f64 t x) (-.f64 z y) x)
(fma.f64 (-.f64 y z) (-.f64 x t) x)
(+.f64 x (*.f64 (-.f64 t z) (-.f64 y x)))
(+.f64 x (*.f64 (-.f64 y x) (-.f64 t z)))
(fma.f64 (-.f64 y x) (-.f64 t z) x)
(+.f64 x (*.f64 (-.f64 y t) (-.f64 z x)))
(fma.f64 (-.f64 y t) (-.f64 z x) x)
(fma.f64 (-.f64 x z) (-.f64 t y) x)
Compiler

Compiled 17 to 12 computations (29.4% saved)

simplify313.0ms (4.3%)

Algorithm
egg-herbie
Rules
5862×fma-def
1362×unsub-neg
656×sub-neg
572×distribute-rgt-in
500×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01025
11721
24021
312321
445921
5150821
6291621
7398921
8503921
9524821
10525621
11525621
12530021
13530021
14530021
15756521
16756521
17756521
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
Outputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (-.f64 y z) (-.f64 t x) x)

eval0.0ms (0%)

Compiler

Compiled 21 to 9 computations (57.1% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Accurracy
100.0%
Counts
3 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
Compiler

Compiled 26 to 16 computations (38.5% saved)

localize37.0ms (0.5%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 31 to 9 computations (71% saved)

series4.0ms (0.1%)

Counts
1 → 48
Calls

12 calls:

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

rewrite67.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1436×prod-diff
1018×log-prod
812×pow-prod-down
746×fma-def
510×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify75.0ms (1%)

Algorithm
egg-herbie
Rules
1430×associate-*r*
1296×associate-*l*
746×div-sub
704×fma-def
632×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01492543
13822517
212652265
363842265
Stop Event
node limit
Counts
93 → 80
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 0 (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) (neg.f64 z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (neg.f64 x) (-.f64 y z)))
(+.f64 (*.f64 y (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 t x)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (+.f64 y z) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (+.f64 y z)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (+.f64 t x) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 t x) (+.f64 y z)))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (*.f64 y y) (*.f64 z z))) (+.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 t x)) (+.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 y z)) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 y z)) (+.f64 t x))
(pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(fma.f64 y (-.f64 t x) (*.f64 (neg.f64 z) (-.f64 t x)))
(fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 x)))
(fma.f64 t (-.f64 y z) (*.f64 (neg.f64 x) (-.f64 y z)))
(fma.f64 (-.f64 t x) y (*.f64 (-.f64 t x) (neg.f64 z)))
Outputs
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 y z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 y z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 y z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 0 (*.f64 (-.f64 y z) (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (neg.f64 x) (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 y (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))))
(*.f64 (-.f64 t x) (-.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 1)
(*.f64 (-.f64 t x) (-.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (/.f64 (fma.f64 z (+.f64 z y) (*.f64 y y)) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 t x)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 z y))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (+.f64 t x) (-.f64 (*.f64 t t) (*.f64 x x)))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(*.f64 1 (*.f64 (-.f64 t x) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (+.f64 y z) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))) (/.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (+.f64 z y)))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))) (/.f64 (+.f64 z y) (/.f64 (+.f64 z y) (-.f64 y z))))
(*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (*.f64 1 (-.f64 y z)) (fma.f64 t t (*.f64 x (+.f64 t x)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (+.f64 t x)) (/.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (+.f64 z y)))
(*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (/.f64 (+.f64 z y) (/.f64 (+.f64 z y) (-.f64 y z))))
(*.f64 1 (*.f64 (-.f64 t x) (*.f64 1 (-.f64 y z))))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (/.f64 (fma.f64 z (+.f64 z y) (*.f64 y y)) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (+.f64 y z)))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))) (/.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (+.f64 z y)))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))) (/.f64 (+.f64 z y) (/.f64 (+.f64 z y) (-.f64 y z))))
(*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (*.f64 1 (-.f64 y z)) (fma.f64 t t (*.f64 x (+.f64 t x)))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (+.f64 t x) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 z y))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (+.f64 t x) (-.f64 (*.f64 t t) (*.f64 x x)))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(*.f64 1 (*.f64 (-.f64 t x) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 t x) (+.f64 y z)))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (+.f64 t x)) (/.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (+.f64 z y)))
(*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (/.f64 (+.f64 z y) (/.f64 (+.f64 z y) (-.f64 y z))))
(*.f64 1 (*.f64 (-.f64 t x) (*.f64 1 (-.f64 y z))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 (-.f64 y z) (/.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(/.f64 (-.f64 y z) (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 (+.f64 t x) (-.f64 y z)))
(*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (-.f64 y z))
(*.f64 (-.f64 t x) (*.f64 1 (-.f64 y z)))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (fma.f64 y y (*.f64 z (+.f64 z y))) (-.f64 t x)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) (-.f64 t x))
(*.f64 (-.f64 t x) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (*.f64 y y) (*.f64 z z))) (+.f64 y z))
(/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 (+.f64 t x) (-.f64 y z)))
(*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (-.f64 y z))
(*.f64 (-.f64 t x) (*.f64 1 (-.f64 y z)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (fma.f64 y y (*.f64 z (+.f64 z y))) (-.f64 t x)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) (-.f64 t x))
(*.f64 (-.f64 t x) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 t x)) (+.f64 y z))
(/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 (+.f64 t x) (-.f64 y z)))
(*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (-.f64 y z))
(*.f64 (-.f64 t x) (*.f64 1 (-.f64 y z)))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 y z)) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 (-.f64 y z) (/.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(/.f64 (-.f64 y z) (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 y z)) (+.f64 t x))
(/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 (+.f64 t x) (-.f64 y z)))
(*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (-.f64 y z))
(*.f64 (-.f64 t x) (*.f64 1 (-.f64 y z)))
(pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 1)
(*.f64 (-.f64 t x) (-.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 3)
(*.f64 (-.f64 t x) (-.f64 y z))
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) 1/2)
(*.f64 (-.f64 t x) (-.f64 y z))
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) 1/3)
(*.f64 (-.f64 t x) (-.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 2)
(*.f64 (-.f64 t x) (-.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))
(*.f64 (-.f64 t x) (-.f64 y z))
(log.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x)))))
(*.f64 (-.f64 t x) (-.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3))
(*.f64 (-.f64 t x) (-.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(*.f64 (-.f64 t x) (-.f64 y z))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(*.f64 (-.f64 t x) (-.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 1))
(*.f64 (-.f64 t x) (-.f64 y z))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 1) 1))
(*.f64 (-.f64 t x) (-.f64 y z))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 3))
(*.f64 (-.f64 t x) (-.f64 y z))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 1/3))
(*.f64 (-.f64 t x) (-.f64 y z))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 2))
(*.f64 (-.f64 t x) (-.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(*.f64 (-.f64 t x) (-.f64 y z))
(fma.f64 y (-.f64 t x) (*.f64 (neg.f64 z) (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(fma.f64 t (-.f64 y z) (*.f64 (neg.f64 x) (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(fma.f64 (-.f64 t x) y (*.f64 (-.f64 t x) (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))

eval16.0ms (0.2%)

Compiler

Compiled 1436 to 447 computations (68.9% saved)

prune78.0ms (1.1%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New73780
Fresh000
Picked011
Done000
Total73881
Accurracy
100.0%
Counts
81 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.3%
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
96.1%
(+.f64 x (+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) (neg.f64 z))))
100.0%
(+.f64 x (*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (-.f64 y z)))
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
51.1%
(+.f64 x (*.f64 (-.f64 y z) (neg.f64 x)))
56.5%
(+.f64 x (*.f64 (-.f64 t x) (neg.f64 z)))
61.2%
(+.f64 x (*.f64 (-.f64 t x) y))
66.6%
(+.f64 x (*.f64 t (-.f64 y z)))
95.3%
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
96.1%
(+.f64 x (+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) (neg.f64 z))))
100.0%
(+.f64 x (*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (-.f64 y z)))
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
51.1%
(+.f64 x (*.f64 (-.f64 y z) (neg.f64 x)))
56.5%
(+.f64 x (*.f64 (-.f64 t x) (neg.f64 z)))
61.2%
(+.f64 x (*.f64 (-.f64 t x) y))
66.6%
(+.f64 x (*.f64 t (-.f64 y z)))
Compiler

Compiled 438 to 260 computations (40.6% saved)

localize174.0ms (2.4%)

Local Accuracy

Found 8 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (-.f64 t x) (neg.f64 z))
100.0%
(+.f64 x (*.f64 (-.f64 t x) y))
100.0%
(*.f64 (-.f64 t x) y)
100.0%
(*.f64 t (-.f64 y z))
100.0%
(+.f64 x (*.f64 t (-.f64 y z)))
100.0%
(/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x)))
100.0%
(/.f64 (+.f64 t x) (-.f64 t x))
100.0%
(*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (-.f64 y z))
Compiler

Compiled 149 to 22 computations (85.2% saved)

series15.0ms (0.2%)

Counts
8 → 276
Calls

72 calls:

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

rewrite125.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
752×expm1-udef
752×log1p-udef
472×add-sqr-sqrt
466×pow1
466×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019174
1438114
27165114
Stop Event
node limit
Counts
8 → 266
Calls
Call 1
Inputs
(*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (-.f64 y z))
(/.f64 (+.f64 t x) (-.f64 t x))
(/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x)))
(+.f64 x (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(*.f64 (-.f64 t x) y)
(+.f64 x (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (neg.f64 z))
Outputs
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 t x) (+.f64 y z)))) 1)
(/.f64 (+.f64 t x) (/.f64 (/.f64 (+.f64 t x) (-.f64 t x)) (+.f64 y z)))
(/.f64 (+.f64 y z) (/.f64 1 (-.f64 t x)))
(/.f64 1 (/.f64 (/.f64 (+.f64 t x) (-.f64 t x)) (*.f64 (+.f64 t x) (+.f64 y z))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (/.f64 1 (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (pow.f64 (+.f64 y z) 2) (*.f64 (/.f64 1 (-.f64 t x)) (+.f64 y z)))
(/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) (/.f64 (+.f64 t x) (-.f64 t x)))
(/.f64 (*.f64 (+.f64 t x) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (/.f64 (+.f64 t x) (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (*.f64 (+.f64 t x) (pow.f64 (+.f64 y z) 2)) (*.f64 (/.f64 (+.f64 t x) (-.f64 t x)) (+.f64 y z)))
(/.f64 (*.f64 (neg.f64 (+.f64 t x)) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (*.f64 (neg.f64 (+.f64 t x)) (pow.f64 (+.f64 y z) 2)) (*.f64 (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))) (+.f64 y z)))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 t x)) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) 1) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (/.f64 1 (-.f64 t x))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (neg.f64 (+.f64 t x))) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) (+.f64 t x)) (*.f64 (+.f64 y z) (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) 1) (*.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) (neg.f64 (+.f64 t x))) (*.f64 (+.f64 y z) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 t x) (+.f64 y z))) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (*.f64 (-.f64 t x) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (-.f64 t x) (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (*.f64 (+.f64 y z) (neg.f64 (+.f64 t x))) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (*.f64 (neg.f64 (+.f64 t x)) (+.f64 y z)) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) (-.f64 t x)) (+.f64 y z))
(/.f64 (/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) (+.f64 t x)) (/.f64 1 (-.f64 t x)))
(/.f64 (/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) 1) (/.f64 (+.f64 t x) (-.f64 t x)))
(/.f64 (/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 t x)) (+.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (pow.f64 (+.f64 y z) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y z) 3) (pow.f64 (-.f64 t x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 t x) (-.f64 t x)))) 1)
(*.f64 (+.f64 t x) (/.f64 1 (-.f64 t x)))
(*.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 1)
(*.f64 1 (/.f64 (+.f64 t x) (-.f64 t x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (*.f64 (cbrt.f64 (+.f64 t x)) (/.f64 1 (-.f64 t x))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (sqrt.f64 (+.f64 t x)) (*.f64 (sqrt.f64 (+.f64 t x)) (/.f64 1 (-.f64 t x))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (neg.f64 (+.f64 t x)) (/.f64 1 (neg.f64 (-.f64 t x))))
(*.f64 (/.f64 1 (-.f64 t x)) (+.f64 t x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 t x)) (-.f64 t x)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) 1) (/.f64 (sqrt.f64 (+.f64 t x)) (-.f64 t x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (/.f64 (+.f64 t x) (cbrt.f64 (-.f64 t x))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 t x))) (/.f64 (+.f64 t x) (sqrt.f64 (-.f64 t x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (sqrt.f64 (-.f64 t x))) (/.f64 (cbrt.f64 (+.f64 t x)) (sqrt.f64 (-.f64 t x))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (/.f64 (sqrt.f64 (+.f64 t x)) (cbrt.f64 (-.f64 t x))))
(*.f64 (/.f64 (+.f64 t x) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)
(pow.f64 (/.f64 (-.f64 t x) (+.f64 t x)) -1)
(neg.f64 (/.f64 (+.f64 t x) (neg.f64 (-.f64 t x))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 (-.f64 t x) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(exp.f64 (log.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(+.f64 t (neg.f64 x))
(+.f64 t (*.f64 (neg.f64 x) 1))
(+.f64 (-.f64 t x) (fma.f64 (neg.f64 x) 1 x))
(+.f64 (-.f64 t x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(+.f64 (-.f64 t x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (neg.f64 x) t)
(-.f64 t x)
(-.f64 (exp.f64 (log1p.f64 (-.f64 t x))) 1)
(-.f64 (/.f64 (pow.f64 t 3) (fma.f64 t t (*.f64 x (+.f64 t x)))) (/.f64 (pow.f64 x 3) (fma.f64 t t (*.f64 x (+.f64 t x)))))
(-.f64 (/.f64 (*.f64 t t) (+.f64 t x)) (/.f64 (*.f64 x x) (+.f64 t x)))
(*.f64 (+.f64 t x) (/.f64 (-.f64 t x) (+.f64 t x)))
(*.f64 (-.f64 t x) 1)
(*.f64 1 (-.f64 t x))
(*.f64 (cbrt.f64 (-.f64 t x)) (pow.f64 (cbrt.f64 (-.f64 t x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (cbrt.f64 (-.f64 t x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (*.f64 (cbrt.f64 (+.f64 t x)) (/.f64 (-.f64 t x) (+.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (sqrt.f64 (-.f64 t x)))
(*.f64 (sqrt.f64 (+.f64 t x)) (*.f64 (sqrt.f64 (+.f64 t x)) (/.f64 (-.f64 t x) (+.f64 t x))))
(*.f64 (neg.f64 (+.f64 t x)) (/.f64 1 (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 t t (*.f64 x (+.f64 t x)))))
(*.f64 (/.f64 (-.f64 t x) (+.f64 t x)) (+.f64 t x))
(*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 1 (+.f64 t x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 t x)) (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) 1) (/.f64 (sqrt.f64 (+.f64 t x)) (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) (+.f64 t x)) (/.f64 (sqrt.f64 (+.f64 t x)) (/.f64 1 (-.f64 t x))))
(*.f64 (/.f64 1 (+.f64 t x)) (/.f64 (+.f64 t x) (/.f64 1 (-.f64 t x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)) (/.f64 (+.f64 t x) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))) (/.f64 (+.f64 t x) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (+.f64 t x)) (/.f64 (cbrt.f64 (+.f64 t x)) (/.f64 1 (-.f64 t x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)) (cbrt.f64 (-.f64 t x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))) (/.f64 (cbrt.f64 (+.f64 t x)) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)) (/.f64 (sqrt.f64 (+.f64 t x)) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(*.f64 (/.f64 (+.f64 t x) 1) (/.f64 (-.f64 t x) (+.f64 t x)))
(*.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 x)) (-.f64 (sqrt.f64 t) (sqrt.f64 x)))
(*.f64 (/.f64 (+.f64 t x) (neg.f64 (+.f64 t x))) (neg.f64 (-.f64 t x)))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (-.f64 x t))))
(pow.f64 (-.f64 t x) 1)
(pow.f64 (cbrt.f64 (-.f64 t x)) 3)
(pow.f64 (pow.f64 (-.f64 t x) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 t x)) 2)
(pow.f64 (/.f64 1 (-.f64 t x)) -1)
(neg.f64 (/.f64 (+.f64 t x) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(sqrt.f64 (pow.f64 (-.f64 t x) 2))
(log.f64 (exp.f64 (-.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 t x))))
(cbrt.f64 (pow.f64 (-.f64 t x) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 3)))
(expm1.f64 (log1p.f64 (-.f64 t x)))
(exp.f64 (log.f64 (-.f64 t x)))
(exp.f64 (*.f64 (log.f64 (-.f64 t x)) 1))
(log1p.f64 (expm1.f64 (-.f64 t x)))
(fma.f64 1 t (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (neg.f64 x))
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t (+.f64 y z) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 t (+.f64 y z)))) (/.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (-.f64 x (*.f64 t (+.f64 y z)))))
(*.f64 (fma.f64 t (+.f64 y z) x) 1)
(*.f64 1 (fma.f64 t (+.f64 y z) x))
(*.f64 (cbrt.f64 (fma.f64 t (+.f64 y z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (+.f64 y z) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (+.f64 y z) x)) 2) (cbrt.f64 (fma.f64 t (+.f64 y z) x)))
(*.f64 (sqrt.f64 (fma.f64 t (+.f64 y z) x)) (sqrt.f64 (fma.f64 t (+.f64 y z) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 t (+.f64 y z)) (-.f64 (*.f64 t (+.f64 y z)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2)) (/.f64 1 (-.f64 x (*.f64 t (+.f64 y z)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 t (+.f64 y z)) (-.f64 (*.f64 t (+.f64 y z)) x))) (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 t (+.f64 y z))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 t (+.f64 y z)) (-.f64 (*.f64 t (+.f64 y z)) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 t (+.f64 y z))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2)) (-.f64 x (*.f64 t (+.f64 y z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 t (+.f64 y z)) (-.f64 (*.f64 t (+.f64 y z)) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2))) (neg.f64 (-.f64 x (*.f64 t (+.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 x x)) (-.f64 (*.f64 t (+.f64 y z)) x))
(pow.f64 (fma.f64 t (+.f64 y z) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 t (+.f64 y z) x)) 3)
(pow.f64 (pow.f64 (fma.f64 t (+.f64 y z) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 t (+.f64 y z) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 t (+.f64 y z) x) 2))
(log.f64 (exp.f64 (fma.f64 t (+.f64 y z) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (+.f64 y z) x))))
(cbrt.f64 (pow.f64 (fma.f64 t (+.f64 y z) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 t (+.f64 y z) x)))
(exp.f64 (log.f64 (fma.f64 t (+.f64 y z) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (+.f64 y z) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 t (+.f64 y z) x)))
(fma.f64 t (+.f64 y z) x)
(fma.f64 (+.f64 y z) t x)
(fma.f64 1 x (*.f64 t (+.f64 y z)))
(fma.f64 1 (*.f64 t (+.f64 y z)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 t (+.f64 y z)))
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t (+.f64 y z)))
(+.f64 (*.f64 y t) (*.f64 z t))
(+.f64 (*.f64 t y) (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 y z)))) 1)
(/.f64 (*.f64 t (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 t (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) t) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) t) (+.f64 y z))
(pow.f64 (*.f64 t (+.f64 y z)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) 2)
(sqrt.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2))
(log.f64 (pow.f64 (exp.f64 t) (+.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (+.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (+.f64 y z))))
(exp.f64 (log.f64 (*.f64 t (+.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (+.f64 y z))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (+.f64 y z))))
(+.f64 (*.f64 y t) (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 t y) (*.f64 (neg.f64 x) y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 t x) y))) 1)
(/.f64 (*.f64 y (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 y (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) y) (+.f64 t x))
(pow.f64 (*.f64 (-.f64 t x) y) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) y)))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) y)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 t x) y x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (-.f64 t x) y))) (/.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (-.f64 x (*.f64 (-.f64 t x) y))))
(*.f64 (fma.f64 (-.f64 t x) y x) 1)
(*.f64 1 (fma.f64 (-.f64 t x) y x))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) 2) (cbrt.f64 (fma.f64 (-.f64 t x) y x)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 t x) y x)) (sqrt.f64 (fma.f64 (-.f64 t x) y x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) y) (-.f64 (*.f64 (-.f64 t x) y) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) y) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 t x) y))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) y) (-.f64 (*.f64 (-.f64 t x) y) x))) (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 t x) y)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) y) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) y) (-.f64 (*.f64 (-.f64 t x) y) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 (-.f64 t x) y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) y) 2)) (-.f64 x (*.f64 (-.f64 t x) y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) y) (-.f64 (*.f64 (-.f64 t x) y) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) y) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 t x) y))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (*.f64 x x)) (-.f64 (*.f64 (-.f64 t x) y) x))
(pow.f64 (fma.f64 (-.f64 t x) y x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 t x) y x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 t x) y x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 t x) y x) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 t x) y x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 t x) y x))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 t x) y x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 t x) y x)))
(exp.f64 (log.f64 (fma.f64 (-.f64 t x) y x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 t x) y x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 t x) y x)))
(fma.f64 (-.f64 t x) y x)
(fma.f64 y (-.f64 t x) x)
(fma.f64 1 x (*.f64 (-.f64 t x) y))
(fma.f64 1 (*.f64 (-.f64 t x) y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 t x) y))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 t x) y))
(+.f64 (*.f64 z t) (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 (neg.f64 x) z))
(-.f64 0 (*.f64 (-.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 t x) z))) 1)
(/.f64 (*.f64 z (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 z (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) z) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) z) (+.f64 t x))
(pow.f64 (*.f64 (-.f64 t x) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) z)) 2)
(neg.f64 (*.f64 (-.f64 t x) z))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (pow.f64 z 3)))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 t x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) z)))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) z)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) z)))

simplify119.0ms (1.6%)

Algorithm
egg-herbie
Rules
914×associate-*r*
726×associate-*l*
678×times-frac
618×associate-/l*
588×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
068211774
1180510464
Stop Event
node limit
Counts
542 → 415
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
-1
(-.f64 (*.f64 -2 (/.f64 t x)) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 t x))) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 t x)))) 1)
1
(-.f64 (+.f64 1 (/.f64 x t)) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 x (*.f64 -1 x)) x) (pow.f64 t 2)) (/.f64 x t))) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 x (*.f64 -1 x)) (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 x (*.f64 -1 x)) x) (pow.f64 t 2)) (/.f64 x t)))) (*.f64 -1 (/.f64 x t)))
1
(-.f64 (+.f64 1 (/.f64 x t)) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 x (*.f64 -1 x)) x) (pow.f64 t 2)) (/.f64 x t))) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 x (*.f64 -1 x)) (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 x (*.f64 -1 x)) x) (pow.f64 t 2)) (/.f64 x t)))) (*.f64 -1 (/.f64 x t)))
1
(+.f64 1 (*.f64 2 (/.f64 x t)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 x t)) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 x t)) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 t 2))) (*.f64 2 (/.f64 (pow.f64 x 3) (pow.f64 t 3))))))
-1
(-.f64 (*.f64 -1 (/.f64 t x)) (+.f64 1 (/.f64 t x)))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 t) t)) (pow.f64 x 2)) (*.f64 -1 (/.f64 t x))) (+.f64 1 (/.f64 t x)))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 t) t)) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 t) t)) (pow.f64 x 3)) (*.f64 -1 (/.f64 t x)))) (+.f64 1 (/.f64 t x)))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 t (*.f64 -1 t)) x)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 t (*.f64 -1 t)) x)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 t (*.f64 -1 t))) (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 t (*.f64 -1 t)) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t (*.f64 -1 t))) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 t (*.f64 -1 t))) (pow.f64 x 2))))) 1)
(*.f64 -1 x)
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
t
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
t
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
t
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
x
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
x
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
x
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 y t) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(*.f64 y t)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(*.f64 y t)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
x
(+.f64 (*.f64 y (-.f64 t x)) x)
(+.f64 (*.f64 y (-.f64 t x)) x)
(+.f64 (*.f64 y (-.f64 t x)) x)
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 y (-.f64 t x)))
(+.f64 x (*.f64 y (-.f64 t x)))
(+.f64 x (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 y (-.f64 t x)))
(+.f64 x (*.f64 y (-.f64 t x)))
(+.f64 x (*.f64 y (-.f64 t x)))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 t x) (+.f64 y z)))) 1)
(/.f64 (+.f64 t x) (/.f64 (/.f64 (+.f64 t x) (-.f64 t x)) (+.f64 y z)))
(/.f64 (+.f64 y z) (/.f64 1 (-.f64 t x)))
(/.f64 1 (/.f64 (/.f64 (+.f64 t x) (-.f64 t x)) (*.f64 (+.f64 t x) (+.f64 y z))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (/.f64 1 (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (pow.f64 (+.f64 y z) 2) (*.f64 (/.f64 1 (-.f64 t x)) (+.f64 y z)))
(/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) (/.f64 (+.f64 t x) (-.f64 t x)))
(/.f64 (*.f64 (+.f64 t x) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (/.f64 (+.f64 t x) (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (*.f64 (+.f64 t x) (pow.f64 (+.f64 y z) 2)) (*.f64 (/.f64 (+.f64 t x) (-.f64 t x)) (+.f64 y z)))
(/.f64 (*.f64 (neg.f64 (+.f64 t x)) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (*.f64 (neg.f64 (+.f64 t x)) (pow.f64 (+.f64 y z) 2)) (*.f64 (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))) (+.f64 y z)))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 t x)) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) 1) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (/.f64 1 (-.f64 t x))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (neg.f64 (+.f64 t x))) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) (+.f64 t x)) (*.f64 (+.f64 y z) (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) 1) (*.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) (neg.f64 (+.f64 t x))) (*.f64 (+.f64 y z) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 t x) (+.f64 y z))) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (*.f64 (-.f64 t x) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (-.f64 t x) (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (*.f64 (+.f64 y z) (neg.f64 (+.f64 t x))) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (*.f64 (neg.f64 (+.f64 t x)) (+.f64 y z)) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) (-.f64 t x)) (+.f64 y z))
(/.f64 (/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) (+.f64 t x)) (/.f64 1 (-.f64 t x)))
(/.f64 (/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) 1) (/.f64 (+.f64 t x) (-.f64 t x)))
(/.f64 (/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 t x)) (+.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (pow.f64 (+.f64 y z) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y z) 3) (pow.f64 (-.f64 t x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 t x) (-.f64 t x)))) 1)
(*.f64 (+.f64 t x) (/.f64 1 (-.f64 t x)))
(*.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 1)
(*.f64 1 (/.f64 (+.f64 t x) (-.f64 t x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (*.f64 (cbrt.f64 (+.f64 t x)) (/.f64 1 (-.f64 t x))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (sqrt.f64 (+.f64 t x)) (*.f64 (sqrt.f64 (+.f64 t x)) (/.f64 1 (-.f64 t x))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (neg.f64 (+.f64 t x)) (/.f64 1 (neg.f64 (-.f64 t x))))
(*.f64 (/.f64 1 (-.f64 t x)) (+.f64 t x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 t x)) (-.f64 t x)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) 1) (/.f64 (sqrt.f64 (+.f64 t x)) (-.f64 t x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (/.f64 (+.f64 t x) (cbrt.f64 (-.f64 t x))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 t x))) (/.f64 (+.f64 t x) (sqrt.f64 (-.f64 t x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (sqrt.f64 (-.f64 t x))) (/.f64 (cbrt.f64 (+.f64 t x)) (sqrt.f64 (-.f64 t x))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (/.f64 (sqrt.f64 (+.f64 t x)) (cbrt.f64 (-.f64 t x))))
(*.f64 (/.f64 (+.f64 t x) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)
(pow.f64 (/.f64 (-.f64 t x) (+.f64 t x)) -1)
(neg.f64 (/.f64 (+.f64 t x) (neg.f64 (-.f64 t x))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 (-.f64 t x) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(exp.f64 (log.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(+.f64 t (neg.f64 x))
(+.f64 t (*.f64 (neg.f64 x) 1))
(+.f64 (-.f64 t x) (fma.f64 (neg.f64 x) 1 x))
(+.f64 (-.f64 t x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(+.f64 (-.f64 t x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (neg.f64 x) t)
(-.f64 t x)
(-.f64 (exp.f64 (log1p.f64 (-.f64 t x))) 1)
(-.f64 (/.f64 (pow.f64 t 3) (fma.f64 t t (*.f64 x (+.f64 t x)))) (/.f64 (pow.f64 x 3) (fma.f64 t t (*.f64 x (+.f64 t x)))))
(-.f64 (/.f64 (*.f64 t t) (+.f64 t x)) (/.f64 (*.f64 x x) (+.f64 t x)))
(*.f64 (+.f64 t x) (/.f64 (-.f64 t x) (+.f64 t x)))
(*.f64 (-.f64 t x) 1)
(*.f64 1 (-.f64 t x))
(*.f64 (cbrt.f64 (-.f64 t x)) (pow.f64 (cbrt.f64 (-.f64 t x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (cbrt.f64 (-.f64 t x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (*.f64 (cbrt.f64 (+.f64 t x)) (/.f64 (-.f64 t x) (+.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (sqrt.f64 (-.f64 t x)))
(*.f64 (sqrt.f64 (+.f64 t x)) (*.f64 (sqrt.f64 (+.f64 t x)) (/.f64 (-.f64 t x) (+.f64 t x))))
(*.f64 (neg.f64 (+.f64 t x)) (/.f64 1 (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 t t (*.f64 x (+.f64 t x)))))
(*.f64 (/.f64 (-.f64 t x) (+.f64 t x)) (+.f64 t x))
(*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 1 (+.f64 t x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 t x)) (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) 1) (/.f64 (sqrt.f64 (+.f64 t x)) (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) (+.f64 t x)) (/.f64 (sqrt.f64 (+.f64 t x)) (/.f64 1 (-.f64 t x))))
(*.f64 (/.f64 1 (+.f64 t x)) (/.f64 (+.f64 t x) (/.f64 1 (-.f64 t x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)) (/.f64 (+.f64 t x) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))) (/.f64 (+.f64 t x) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (+.f64 t x)) (/.f64 (cbrt.f64 (+.f64 t x)) (/.f64 1 (-.f64 t x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)) (cbrt.f64 (-.f64 t x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))) (/.f64 (cbrt.f64 (+.f64 t x)) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)) (/.f64 (sqrt.f64 (+.f64 t x)) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(*.f64 (/.f64 (+.f64 t x) 1) (/.f64 (-.f64 t x) (+.f64 t x)))
(*.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 x)) (-.f64 (sqrt.f64 t) (sqrt.f64 x)))
(*.f64 (/.f64 (+.f64 t x) (neg.f64 (+.f64 t x))) (neg.f64 (-.f64 t x)))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (-.f64 x t))))
(pow.f64 (-.f64 t x) 1)
(pow.f64 (cbrt.f64 (-.f64 t x)) 3)
(pow.f64 (pow.f64 (-.f64 t x) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 t x)) 2)
(pow.f64 (/.f64 1 (-.f64 t x)) -1)
(neg.f64 (/.f64 (+.f64 t x) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(sqrt.f64 (pow.f64 (-.f64 t x) 2))
(log.f64 (exp.f64 (-.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 t x))))
(cbrt.f64 (pow.f64 (-.f64 t x) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 3)))
(expm1.f64 (log1p.f64 (-.f64 t x)))
(exp.f64 (log.f64 (-.f64 t x)))
(exp.f64 (*.f64 (log.f64 (-.f64 t x)) 1))
(log1p.f64 (expm1.f64 (-.f64 t x)))
(fma.f64 1 t (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (neg.f64 x))
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t (+.f64 y z) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 t (+.f64 y z)))) (/.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (-.f64 x (*.f64 t (+.f64 y z)))))
(*.f64 (fma.f64 t (+.f64 y z) x) 1)
(*.f64 1 (fma.f64 t (+.f64 y z) x))
(*.f64 (cbrt.f64 (fma.f64 t (+.f64 y z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (+.f64 y z) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (+.f64 y z) x)) 2) (cbrt.f64 (fma.f64 t (+.f64 y z) x)))
(*.f64 (sqrt.f64 (fma.f64 t (+.f64 y z) x)) (sqrt.f64 (fma.f64 t (+.f64 y z) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 t (+.f64 y z)) (-.f64 (*.f64 t (+.f64 y z)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2)) (/.f64 1 (-.f64 x (*.f64 t (+.f64 y z)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 t (+.f64 y z)) (-.f64 (*.f64 t (+.f64 y z)) x))) (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 t (+.f64 y z))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 t (+.f64 y z)) (-.f64 (*.f64 t (+.f64 y z)) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 t (+.f64 y z))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2)) (-.f64 x (*.f64 t (+.f64 y z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 t (+.f64 y z)) (-.f64 (*.f64 t (+.f64 y z)) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2))) (neg.f64 (-.f64 x (*.f64 t (+.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 x x)) (-.f64 (*.f64 t (+.f64 y z)) x))
(pow.f64 (fma.f64 t (+.f64 y z) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 t (+.f64 y z) x)) 3)
(pow.f64 (pow.f64 (fma.f64 t (+.f64 y z) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 t (+.f64 y z) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 t (+.f64 y z) x) 2))
(log.f64 (exp.f64 (fma.f64 t (+.f64 y z) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (+.f64 y z) x))))
(cbrt.f64 (pow.f64 (fma.f64 t (+.f64 y z) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 t (+.f64 y z) x)))
(exp.f64 (log.f64 (fma.f64 t (+.f64 y z) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (+.f64 y z) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 t (+.f64 y z) x)))
(fma.f64 t (+.f64 y z) x)
(fma.f64 (+.f64 y z) t x)
(fma.f64 1 x (*.f64 t (+.f64 y z)))
(fma.f64 1 (*.f64 t (+.f64 y z)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 t (+.f64 y z)))
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t (+.f64 y z)))
(+.f64 (*.f64 y t) (*.f64 z t))
(+.f64 (*.f64 t y) (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 y z)))) 1)
(/.f64 (*.f64 t (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 t (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) t) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) t) (+.f64 y z))
(pow.f64 (*.f64 t (+.f64 y z)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) 2)
(sqrt.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2))
(log.f64 (pow.f64 (exp.f64 t) (+.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (+.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (+.f64 y z))))
(exp.f64 (log.f64 (*.f64 t (+.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (+.f64 y z))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (+.f64 y z))))
(+.f64 (*.f64 y t) (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 t y) (*.f64 (neg.f64 x) y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 t x) y))) 1)
(/.f64 (*.f64 y (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 y (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) y) (+.f64 t x))
(pow.f64 (*.f64 (-.f64 t x) y) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) y)))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) y)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 t x) y x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (-.f64 t x) y))) (/.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (-.f64 x (*.f64 (-.f64 t x) y))))
(*.f64 (fma.f64 (-.f64 t x) y x) 1)
(*.f64 1 (fma.f64 (-.f64 t x) y x))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) 2) (cbrt.f64 (fma.f64 (-.f64 t x) y x)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 t x) y x)) (sqrt.f64 (fma.f64 (-.f64 t x) y x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) y) (-.f64 (*.f64 (-.f64 t x) y) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) y) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 t x) y))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) y) (-.f64 (*.f64 (-.f64 t x) y) x))) (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 t x) y)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) y) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) y) (-.f64 (*.f64 (-.f64 t x) y) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 (-.f64 t x) y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) y) 2)) (-.f64 x (*.f64 (-.f64 t x) y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) y) (-.f64 (*.f64 (-.f64 t x) y) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) y) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 t x) y))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (*.f64 x x)) (-.f64 (*.f64 (-.f64 t x) y) x))
(pow.f64 (fma.f64 (-.f64 t x) y x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 t x) y x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 t x) y x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 t x) y x) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 t x) y x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 t x) y x))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 t x) y x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 t x) y x)))
(exp.f64 (log.f64 (fma.f64 (-.f64 t x) y x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 t x) y x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 t x) y x)))
(fma.f64 (-.f64 t x) y x)
(fma.f64 y (-.f64 t x) x)
(fma.f64 1 x (*.f64 (-.f64 t x) y))
(fma.f64 1 (*.f64 (-.f64 t x) y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 t x) y))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 t x) y))
(+.f64 (*.f64 z t) (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 (neg.f64 x) z))
(-.f64 0 (*.f64 (-.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 t x) z))) 1)
(/.f64 (*.f64 z (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 z (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) z) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) z) (+.f64 t x))
(pow.f64 (*.f64 (-.f64 t x) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) z)) 2)
(neg.f64 (*.f64 (-.f64 t x) z))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (pow.f64 z 3)))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 t x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) z)))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) z)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) z)))
Outputs
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (neg.f64 x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(*.f64 t (-.f64 y z))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(*.f64 t (-.f64 y z))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(*.f64 t (-.f64 y z))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (neg.f64 x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (neg.f64 x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 (-.f64 y z) x)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
-1
(-.f64 (*.f64 -2 (/.f64 t x)) 1)
(fma.f64 -2 (/.f64 t x) -1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 t x))) 1)
(+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 t t) (*.f64 x x)) (/.f64 t x))) -1)
(fma.f64 -2 (+.f64 (/.f64 t x) (*.f64 (/.f64 t x) (/.f64 t x))) -1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 t x)))) 1)
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 -2 (+.f64 (/.f64 (*.f64 t t) (*.f64 x x)) (/.f64 t x)))) -1)
(fma.f64 -2 (/.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 -2 (+.f64 (/.f64 t x) (*.f64 (/.f64 t x) (/.f64 t x))) -1))
1
(-.f64 (+.f64 1 (/.f64 x t)) (*.f64 -1 (/.f64 x t)))
(+.f64 1 (-.f64 (/.f64 x t) (/.f64 (neg.f64 x) t)))
(+.f64 1 (+.f64 (/.f64 x t) (/.f64 x t)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 x (*.f64 -1 x)) x) (pow.f64 t 2)) (/.f64 x t))) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 1 (+.f64 (/.f64 x t) (/.f64 (*.f64 x (-.f64 x (neg.f64 x))) (*.f64 t t)))) (/.f64 (neg.f64 x) t))
(+.f64 (/.f64 x t) (+.f64 (+.f64 1 (/.f64 x t)) (*.f64 2 (*.f64 (/.f64 x t) (/.f64 x t)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 x (*.f64 -1 x)) (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 x (*.f64 -1 x)) x) (pow.f64 t 2)) (/.f64 x t)))) (*.f64 -1 (/.f64 x t)))
(+.f64 (/.f64 (-.f64 x (neg.f64 x)) (/.f64 (pow.f64 t 3) (*.f64 x x))) (-.f64 (+.f64 1 (+.f64 (/.f64 x t) (/.f64 (*.f64 x (-.f64 x (neg.f64 x))) (*.f64 t t)))) (/.f64 (neg.f64 x) t)))
(+.f64 (/.f64 x t) (+.f64 (+.f64 (/.f64 x t) (*.f64 2 (*.f64 (/.f64 x t) (/.f64 x t)))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 x 3) (pow.f64 t 3))))))
1
(-.f64 (+.f64 1 (/.f64 x t)) (*.f64 -1 (/.f64 x t)))
(+.f64 1 (-.f64 (/.f64 x t) (/.f64 (neg.f64 x) t)))
(+.f64 1 (+.f64 (/.f64 x t) (/.f64 x t)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 x (*.f64 -1 x)) x) (pow.f64 t 2)) (/.f64 x t))) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 1 (+.f64 (/.f64 x t) (/.f64 (*.f64 x (-.f64 x (neg.f64 x))) (*.f64 t t)))) (/.f64 (neg.f64 x) t))
(+.f64 (/.f64 x t) (+.f64 (+.f64 1 (/.f64 x t)) (*.f64 2 (*.f64 (/.f64 x t) (/.f64 x t)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 x (*.f64 -1 x)) (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 x (*.f64 -1 x)) x) (pow.f64 t 2)) (/.f64 x t)))) (*.f64 -1 (/.f64 x t)))
(+.f64 (/.f64 (-.f64 x (neg.f64 x)) (/.f64 (pow.f64 t 3) (*.f64 x x))) (-.f64 (+.f64 1 (+.f64 (/.f64 x t) (/.f64 (*.f64 x (-.f64 x (neg.f64 x))) (*.f64 t t)))) (/.f64 (neg.f64 x) t)))
(+.f64 (/.f64 x t) (+.f64 (+.f64 (/.f64 x t) (*.f64 2 (*.f64 (/.f64 x t) (/.f64 x t)))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 x 3) (pow.f64 t 3))))))
1
(+.f64 1 (*.f64 2 (/.f64 x t)))
(+.f64 1 (/.f64 (*.f64 2 x) t))
(fma.f64 2 (/.f64 x t) 1)
(+.f64 1 (+.f64 (*.f64 2 (/.f64 x t)) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 t 2)))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 x t) (/.f64 (*.f64 x x) (*.f64 t t)))))
(fma.f64 2 (+.f64 (/.f64 x t) (*.f64 (/.f64 x t) (/.f64 x t))) 1)
(+.f64 1 (+.f64 (*.f64 2 (/.f64 x t)) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 t 2))) (*.f64 2 (/.f64 (pow.f64 x 3) (pow.f64 t 3))))))
(+.f64 1 (fma.f64 2 (/.f64 x t) (*.f64 2 (+.f64 (/.f64 (*.f64 x x) (*.f64 t t)) (/.f64 (pow.f64 x 3) (pow.f64 t 3))))))
(+.f64 1 (*.f64 2 (+.f64 (+.f64 (/.f64 x t) (*.f64 (/.f64 x t) (/.f64 x t))) (/.f64 (pow.f64 x 3) (pow.f64 t 3)))))
-1
(-.f64 (*.f64 -1 (/.f64 t x)) (+.f64 1 (/.f64 t x)))
(-.f64 (/.f64 (neg.f64 t) x) (+.f64 (/.f64 t x) 1))
(-.f64 (fma.f64 -1 (/.f64 t x) -1) (/.f64 t x))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 t) t)) (pow.f64 x 2)) (*.f64 -1 (/.f64 t x))) (+.f64 1 (/.f64 t x)))
(+.f64 (/.f64 t (/.f64 (*.f64 x x) (-.f64 (neg.f64 t) t))) (-.f64 (/.f64 (neg.f64 t) x) (+.f64 (/.f64 t x) 1)))
(-.f64 (-.f64 (*.f64 (/.f64 t x) (/.f64 (*.f64 -2 t) x)) (/.f64 t x)) (+.f64 (/.f64 t x) 1))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 t) t)) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 t) t)) (pow.f64 x 3)) (*.f64 -1 (/.f64 t x)))) (+.f64 1 (/.f64 t x)))
(+.f64 (/.f64 t (/.f64 (*.f64 x x) (-.f64 (neg.f64 t) t))) (-.f64 (+.f64 (/.f64 (neg.f64 t) x) (/.f64 (*.f64 t t) (/.f64 (pow.f64 x 3) (-.f64 (neg.f64 t) t)))) (+.f64 (/.f64 t x) 1)))
(+.f64 (*.f64 (/.f64 t x) (/.f64 (*.f64 -2 t) x)) (-.f64 (-.f64 (/.f64 (*.f64 t t) (/.f64 (pow.f64 x 3) (*.f64 t -2))) (/.f64 t x)) (+.f64 (/.f64 t x) 1)))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 t (*.f64 -1 t)) x)) 1)
(fma.f64 -2 (/.f64 t x) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 t (*.f64 -1 t)) x)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 t (*.f64 -1 t))) (pow.f64 x 2)))) 1)
(+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 t (neg.f64 t)) x) (/.f64 t (/.f64 (*.f64 x x) (-.f64 t (neg.f64 t)))))) -1)
(+.f64 (*.f64 (/.f64 t x) (/.f64 (*.f64 -2 t) x)) (fma.f64 -2 (/.f64 t x) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 t (*.f64 -1 t)) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t (*.f64 -1 t))) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 t (*.f64 -1 t))) (pow.f64 x 2))))) 1)
(+.f64 (fma.f64 -1 (/.f64 (-.f64 t (neg.f64 t)) x) (*.f64 -1 (+.f64 (/.f64 (*.f64 t t) (/.f64 (pow.f64 x 3) (-.f64 t (neg.f64 t)))) (/.f64 t (/.f64 (*.f64 x x) (-.f64 t (neg.f64 t))))))) -1)
(+.f64 (+.f64 (*.f64 (/.f64 t x) (/.f64 (*.f64 -2 t) x)) (/.f64 (*.f64 t t) (/.f64 (pow.f64 x 3) (*.f64 t -2)))) (fma.f64 -2 (/.f64 t x) -1))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
t
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
t
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
t
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(*.f64 t (-.f64 y z))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
x
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
x
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
x
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(*.f64 t (-.f64 y z))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(*.f64 t (-.f64 y z))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(fma.f64 -1 (*.f64 z t) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 y t) x)
(fma.f64 y t x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 y z) t x)
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 (-.f64 y z) t)
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (+.f64 1 (neg.f64 y)))
(-.f64 x (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(*.f64 x (+.f64 1 (neg.f64 y)))
(-.f64 x (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 x (+.f64 1 (neg.f64 y)))
(-.f64 x (*.f64 y x))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 y t)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 y t)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
x
(+.f64 (*.f64 y (-.f64 t x)) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y (-.f64 t x)) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y (-.f64 t x)) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 t x) (+.f64 y z)))) 1)
(*.f64 (-.f64 t x) (+.f64 y z))
(/.f64 (+.f64 t x) (/.f64 (/.f64 (+.f64 t x) (-.f64 t x)) (+.f64 y z)))
(*.f64 (-.f64 t x) (+.f64 y z))
(/.f64 (+.f64 y z) (/.f64 1 (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 y z))
(/.f64 1 (/.f64 (/.f64 (+.f64 t x) (-.f64 t x)) (*.f64 (+.f64 t x) (+.f64 y z))))
(*.f64 (-.f64 t x) (+.f64 y z))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (/.f64 1 (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (-.f64 t x) (/.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 (pow.f64 y 3) (pow.f64 z 3))))
(/.f64 (pow.f64 (+.f64 y z) 2) (*.f64 (/.f64 1 (-.f64 t x)) (+.f64 y z)))
(/.f64 (pow.f64 (+.f64 y z) 2) (*.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
(*.f64 (-.f64 t x) (/.f64 (pow.f64 (+.f64 y z) 2) (+.f64 y z)))
(/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) (/.f64 (+.f64 t x) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 y z))
(/.f64 (*.f64 (+.f64 t x) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (/.f64 (+.f64 t x) (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (/.f64 1 (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (-.f64 t x) (/.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 (pow.f64 y 3) (pow.f64 z 3))))
(/.f64 (*.f64 (+.f64 t x) (pow.f64 (+.f64 y z) 2)) (*.f64 (/.f64 (+.f64 t x) (-.f64 t x)) (+.f64 y z)))
(/.f64 (pow.f64 (+.f64 y z) 2) (*.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
(*.f64 (-.f64 t x) (/.f64 (pow.f64 (+.f64 y z) 2) (+.f64 y z)))
(/.f64 (*.f64 (neg.f64 (+.f64 t x)) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (/.f64 1 (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (-.f64 t x) (/.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 (pow.f64 y 3) (pow.f64 z 3))))
(/.f64 (*.f64 (neg.f64 (+.f64 t x)) (pow.f64 (+.f64 y z) 2)) (*.f64 (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))) (+.f64 y z)))
(/.f64 (pow.f64 (+.f64 y z) 2) (*.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
(*.f64 (-.f64 t x) (/.f64 (pow.f64 (+.f64 y z) 2) (+.f64 y z)))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 t x)) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (/.f64 1 (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (-.f64 t x) (/.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 (pow.f64 y 3) (pow.f64 z 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) 1) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (/.f64 1 (-.f64 t x))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (/.f64 1 (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (-.f64 t x) (/.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 (pow.f64 y 3) (pow.f64 z 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (neg.f64 (+.f64 t x))) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (/.f64 1 (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (-.f64 t x) (/.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 (pow.f64 y 3) (pow.f64 z 3))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) (+.f64 t x)) (*.f64 (+.f64 y z) (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (pow.f64 (+.f64 y z) 2) (*.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
(*.f64 (-.f64 t x) (/.f64 (pow.f64 (+.f64 y z) 2) (+.f64 y z)))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) 1) (*.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
(/.f64 (pow.f64 (+.f64 y z) 2) (*.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
(*.f64 (-.f64 t x) (/.f64 (pow.f64 (+.f64 y z) 2) (+.f64 y z)))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) (neg.f64 (+.f64 t x))) (*.f64 (+.f64 y z) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(/.f64 (pow.f64 (+.f64 y z) 2) (*.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
(*.f64 (-.f64 t x) (/.f64 (pow.f64 (+.f64 y z) 2) (+.f64 y z)))
(/.f64 (neg.f64 (*.f64 (+.f64 t x) (+.f64 y z))) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y z))
(/.f64 (*.f64 (-.f64 t x) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (/.f64 1 (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (-.f64 t x) (/.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 (pow.f64 y 3) (pow.f64 z 3))))
(/.f64 (*.f64 (-.f64 t x) (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (pow.f64 (+.f64 y z) 2) (*.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
(*.f64 (-.f64 t x) (/.f64 (pow.f64 (+.f64 y z) 2) (+.f64 y z)))
(/.f64 (*.f64 (+.f64 y z) (neg.f64 (+.f64 t x))) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y z))
(/.f64 (*.f64 (neg.f64 (+.f64 t x)) (+.f64 y z)) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y z))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (/.f64 1 (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (-.f64 t x) (/.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 (pow.f64 y 3) (pow.f64 z 3))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) (-.f64 t x)) (+.f64 y z))
(/.f64 (pow.f64 (+.f64 y z) 2) (*.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
(*.f64 (-.f64 t x) (/.f64 (pow.f64 (+.f64 y z) 2) (+.f64 y z)))
(/.f64 (/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) (+.f64 t x)) (/.f64 1 (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 y z))
(/.f64 (/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) 1) (/.f64 (+.f64 t x) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 y z))
(/.f64 (/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y z))
(/.f64 (/.f64 (*.f64 (+.f64 t x) (+.f64 y z)) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y z))
(pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1)
(*.f64 (-.f64 t x) (+.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 3)
(*.f64 (-.f64 t x) (+.f64 y z))
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) 1/3)
(*.f64 (-.f64 t x) (+.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2)
(*.f64 (-.f64 t x) (+.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2))
(fabs.f64 (*.f64 (-.f64 t x) (+.f64 y z)))
(log.f64 (pow.f64 (exp.f64 (-.f64 t x)) (+.f64 y z)))
(*.f64 (-.f64 t x) (+.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z)))))
(*.f64 (-.f64 t x) (+.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3))
(*.f64 (-.f64 t x) (+.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (pow.f64 (+.f64 y z) 3)))
(*.f64 (-.f64 t x) (+.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y z) 3) (pow.f64 (-.f64 t x) 3)))
(*.f64 (-.f64 t x) (+.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (-.f64 t x) (+.f64 y z))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (-.f64 t x) (+.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 1))
(*.f64 (-.f64 t x) (+.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (-.f64 t x) (+.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 t x) (-.f64 t x)))) 1)
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (+.f64 t x) (/.f64 1 (-.f64 t x)))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 1)
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 1 (/.f64 (+.f64 t x) (-.f64 t x)))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (*.f64 (cbrt.f64 (+.f64 t x)) (/.f64 1 (-.f64 t x))))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (sqrt.f64 (+.f64 t x)) (*.f64 (sqrt.f64 (+.f64 t x)) (/.f64 1 (-.f64 t x))))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (neg.f64 (+.f64 t x)) (/.f64 1 (neg.f64 (-.f64 t x))))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (/.f64 1 (-.f64 t x)) (+.f64 t x))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 t x)) (-.f64 t x)))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) 1) (/.f64 (sqrt.f64 (+.f64 t x)) (-.f64 t x)))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (/.f64 (+.f64 t x) (cbrt.f64 (-.f64 t x))))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 t x))) (/.f64 (+.f64 t x) (sqrt.f64 (-.f64 t x))))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x t) (-.f64 t x))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x t)) 2) (pow.f64 (cbrt.f64 (-.f64 t x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (sqrt.f64 (-.f64 t x))) (/.f64 (cbrt.f64 (+.f64 t x)) (sqrt.f64 (-.f64 t x))))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (/.f64 (sqrt.f64 (+.f64 t x)) (cbrt.f64 (-.f64 t x))))
(/.f64 (+.f64 x t) (-.f64 t x))
(*.f64 (/.f64 (+.f64 t x) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(*.f64 (/.f64 (+.f64 x t) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 x t))))
(/.f64 (*.f64 (+.f64 x t) (fma.f64 t t (*.f64 x (+.f64 x t)))) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))
(pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 1)
(/.f64 (+.f64 x t) (-.f64 t x))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 3)
(/.f64 (+.f64 x t) (-.f64 t x))
(pow.f64 (pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 3) 1/3)
(/.f64 (+.f64 x t) (-.f64 t x))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)
(/.f64 (+.f64 x t) (-.f64 t x))
(pow.f64 (/.f64 (-.f64 t x) (+.f64 t x)) -1)
(/.f64 (+.f64 x t) (-.f64 t x))
(neg.f64 (/.f64 (+.f64 t x) (neg.f64 (-.f64 t x))))
(/.f64 (+.f64 x t) (-.f64 t x))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x t) (-.f64 t x)) 2))
(fabs.f64 (/.f64 (+.f64 x t) (-.f64 t x)))
(log.f64 (exp.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (+.f64 x t) (-.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(/.f64 (+.f64 x t) (-.f64 t x))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 3))
(/.f64 (+.f64 x t) (-.f64 t x))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 (-.f64 t x) 3)))
(/.f64 (+.f64 x t) (-.f64 t x))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (+.f64 x t) (-.f64 t x))
(exp.f64 (log.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (+.f64 x t) (-.f64 t x))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 1))
(/.f64 (+.f64 x t) (-.f64 t x))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 t x) (-.f64 t x))))
(/.f64 (+.f64 x t) (-.f64 t x))
(+.f64 t (neg.f64 x))
(-.f64 t x)
(+.f64 t (*.f64 (neg.f64 x) 1))
(-.f64 t x)
(+.f64 (-.f64 t x) (fma.f64 (neg.f64 x) 1 x))
(+.f64 (-.f64 t x) (+.f64 (neg.f64 x) x))
(+.f64 (-.f64 t x) (*.f64 0 x))
(+.f64 (-.f64 t x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(+.f64 (-.f64 t x) (+.f64 (neg.f64 x) x))
(+.f64 (-.f64 t x) (*.f64 0 x))
(+.f64 (-.f64 t x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (-.f64 t x) (+.f64 (neg.f64 x) x))
(+.f64 (-.f64 t x) (*.f64 0 x))
(+.f64 (neg.f64 x) t)
(-.f64 t x)
(-.f64 t x)
(-.f64 (exp.f64 (log1p.f64 (-.f64 t x))) 1)
(-.f64 t x)
(-.f64 (/.f64 (pow.f64 t 3) (fma.f64 t t (*.f64 x (+.f64 t x)))) (/.f64 (pow.f64 x 3) (fma.f64 t t (*.f64 x (+.f64 t x)))))
(-.f64 (/.f64 (pow.f64 t 3) (fma.f64 t t (*.f64 x (+.f64 x t)))) (/.f64 (pow.f64 x 3) (fma.f64 t t (*.f64 x (+.f64 x t)))))
(-.f64 (/.f64 (*.f64 t t) (+.f64 t x)) (/.f64 (*.f64 x x) (+.f64 t x)))
(-.f64 t x)
(*.f64 (+.f64 t x) (/.f64 (-.f64 t x) (+.f64 t x)))
(-.f64 t x)
(*.f64 (-.f64 t x) 1)
(-.f64 t x)
(*.f64 1 (-.f64 t x))
(-.f64 t x)
(*.f64 (cbrt.f64 (-.f64 t x)) (pow.f64 (cbrt.f64 (-.f64 t x)) 2))
(-.f64 t x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (cbrt.f64 (-.f64 t x)))
(-.f64 t x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (*.f64 (cbrt.f64 (+.f64 t x)) (/.f64 (-.f64 t x) (+.f64 t x))))
(-.f64 t x)
(*.f64 (sqrt.f64 (-.f64 t x)) (sqrt.f64 (-.f64 t x)))
(-.f64 t x)
(*.f64 (sqrt.f64 (+.f64 t x)) (*.f64 (sqrt.f64 (+.f64 t x)) (/.f64 (-.f64 t x) (+.f64 t x))))
(-.f64 t x)
(*.f64 (neg.f64 (+.f64 t x)) (/.f64 1 (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(-.f64 t x)
(*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 t t (*.f64 x (+.f64 t x)))))
(*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 t t (*.f64 x (+.f64 x t)))))
(/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 x t))))
(*.f64 (/.f64 (-.f64 t x) (+.f64 t x)) (+.f64 t x))
(-.f64 t x)
(*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 1 (+.f64 t x)))
(-.f64 t x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 t x)) (/.f64 (+.f64 t x) (-.f64 t x))))
(-.f64 t x)
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) 1) (/.f64 (sqrt.f64 (+.f64 t x)) (/.f64 (+.f64 t x) (-.f64 t x))))
(-.f64 t x)
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) (+.f64 t x)) (/.f64 (sqrt.f64 (+.f64 t x)) (/.f64 1 (-.f64 t x))))
(-.f64 t x)
(*.f64 (/.f64 1 (+.f64 t x)) (/.f64 (+.f64 t x) (/.f64 1 (-.f64 t x))))
(-.f64 t x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)) (/.f64 (+.f64 t x) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(-.f64 t x)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))) (/.f64 (+.f64 t x) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(-.f64 t x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (+.f64 t x)) (/.f64 (cbrt.f64 (+.f64 t x)) (/.f64 1 (-.f64 t x))))
(-.f64 t x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)) (cbrt.f64 (-.f64 t x)))
(*.f64 (cbrt.f64 (-.f64 t x)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x t)) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x t) (-.f64 t x))) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 t x)) (pow.f64 (cbrt.f64 (+.f64 x t)) 2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x t) (-.f64 t x))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))) (/.f64 (cbrt.f64 (+.f64 t x)) (sqrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(-.f64 t x)
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x))) 2)) (/.f64 (sqrt.f64 (+.f64 t x)) (cbrt.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(-.f64 t x)
(*.f64 (/.f64 (+.f64 t x) 1) (/.f64 (-.f64 t x) (+.f64 t x)))
(-.f64 t x)
(*.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 x)) (-.f64 (sqrt.f64 t) (sqrt.f64 x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 t)) (-.f64 (sqrt.f64 t) (sqrt.f64 x)))
(*.f64 (/.f64 (+.f64 t x) (neg.f64 (+.f64 t x))) (neg.f64 (-.f64 t x)))
(-.f64 t x)
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (-.f64 x t))))
(*.f64 (/.f64 (+.f64 x t) (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 t x))) (fma.f64 t t (*.f64 x (-.f64 x t))))
(pow.f64 (-.f64 t x) 1)
(-.f64 t x)
(pow.f64 (cbrt.f64 (-.f64 t x)) 3)
(-.f64 t x)
(pow.f64 (pow.f64 (-.f64 t x) 3) 1/3)
(-.f64 t x)
(pow.f64 (sqrt.f64 (-.f64 t x)) 2)
(-.f64 t x)
(pow.f64 (/.f64 1 (-.f64 t x)) -1)
(-.f64 t x)
(neg.f64 (/.f64 (+.f64 t x) (neg.f64 (/.f64 (+.f64 t x) (-.f64 t x)))))
(-.f64 t x)
(sqrt.f64 (pow.f64 (-.f64 t x) 2))
(fabs.f64 (-.f64 t x))
(log.f64 (exp.f64 (-.f64 t x)))
(-.f64 t x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 t x))))
(-.f64 t x)
(cbrt.f64 (pow.f64 (-.f64 t x) 3))
(-.f64 t x)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 (/.f64 (+.f64 t x) (-.f64 t x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 (/.f64 (+.f64 x t) (-.f64 t x)) 3)))
(expm1.f64 (log1p.f64 (-.f64 t x)))
(-.f64 t x)
(exp.f64 (log.f64 (-.f64 t x)))
(-.f64 t x)
(exp.f64 (*.f64 (log.f64 (-.f64 t x)) 1))
(-.f64 t x)
(log1p.f64 (expm1.f64 (-.f64 t x)))
(-.f64 t x)
(fma.f64 1 t (neg.f64 x))
(-.f64 t x)
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (neg.f64 x))
(-.f64 t x)
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (neg.f64 x))
(-.f64 t x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t (+.f64 y z) x))) 1)
(fma.f64 t (+.f64 y z) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 t (+.f64 y z)))) (/.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (-.f64 x (*.f64 t (+.f64 y z)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2)) (-.f64 x (*.f64 t (+.f64 y z))))
(*.f64 (fma.f64 t (+.f64 y z) x) 1)
(fma.f64 t (+.f64 y z) x)
(*.f64 1 (fma.f64 t (+.f64 y z) x))
(fma.f64 t (+.f64 y z) x)
(*.f64 (cbrt.f64 (fma.f64 t (+.f64 y z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (+.f64 y z) x)) 2))
(fma.f64 t (+.f64 y z) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (+.f64 y z) x)) 2) (cbrt.f64 (fma.f64 t (+.f64 y z) x)))
(fma.f64 t (+.f64 y z) x)
(*.f64 (sqrt.f64 (fma.f64 t (+.f64 y z) x)) (sqrt.f64 (fma.f64 t (+.f64 y z) x)))
(fma.f64 t (+.f64 y z) x)
(*.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 t (+.f64 y z)) (-.f64 (*.f64 t (+.f64 y z)) x)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 y z)) 3)) (/.f64 1 (fma.f64 x x (*.f64 t (*.f64 (+.f64 y z) (-.f64 (*.f64 t (+.f64 y z)) x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 y z)) 3)) (fma.f64 x x (*.f64 t (*.f64 (+.f64 y z) (fma.f64 t (+.f64 y z) (neg.f64 x))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2)) (/.f64 1 (-.f64 x (*.f64 t (+.f64 y z)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2)) (-.f64 x (*.f64 t (+.f64 y z))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 t (+.f64 y z)) (-.f64 (*.f64 t (+.f64 y z)) x))) (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 y z)) 3)) (/.f64 1 (fma.f64 x x (*.f64 t (*.f64 (+.f64 y z) (-.f64 (*.f64 t (+.f64 y z)) x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 y z)) 3)) (fma.f64 x x (*.f64 t (*.f64 (+.f64 y z) (fma.f64 t (+.f64 y z) (neg.f64 x))))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 t (+.f64 y z))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2)) (-.f64 x (*.f64 t (+.f64 y z))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 t (+.f64 y z)) (-.f64 (*.f64 t (+.f64 y z)) x))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 y z)) 3)) (/.f64 1 (fma.f64 x x (*.f64 t (*.f64 (+.f64 y z) (-.f64 (*.f64 t (+.f64 y z)) x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 y z)) 3)) (fma.f64 x x (*.f64 t (*.f64 (+.f64 y z) (fma.f64 t (+.f64 y z) (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 t (+.f64 y z))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 y z)) 3)) (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 x (-.f64 x (*.f64 t (+.f64 y z))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 y z)) 3)) (fma.f64 x (-.f64 x (*.f64 t (+.f64 y z))) (pow.f64 (*.f64 t (+.f64 y z)) 2)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2)) (-.f64 x (*.f64 t (+.f64 y z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 t (+.f64 y z)) (-.f64 (*.f64 t (+.f64 y z)) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 y z)) 3))) (neg.f64 (fma.f64 x x (*.f64 t (*.f64 (+.f64 y z) (-.f64 (*.f64 t (+.f64 y z)) x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 y z)) 3)) (fma.f64 x x (*.f64 t (*.f64 (+.f64 y z) (fma.f64 t (+.f64 y z) (neg.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2))) (neg.f64 (-.f64 x (*.f64 t (+.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 x x)) (fma.f64 t (+.f64 y z) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 x x)) (-.f64 (*.f64 t (+.f64 y z)) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 y z)) 2))) (neg.f64 (-.f64 x (*.f64 t (+.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 x x)) (fma.f64 t (+.f64 y z) (neg.f64 x)))
(pow.f64 (fma.f64 t (+.f64 y z) x) 1)
(fma.f64 t (+.f64 y z) x)
(pow.f64 (cbrt.f64 (fma.f64 t (+.f64 y z) x)) 3)
(fma.f64 t (+.f64 y z) x)
(pow.f64 (pow.f64 (fma.f64 t (+.f64 y z) x) 3) 1/3)
(fma.f64 t (+.f64 y z) x)
(pow.f64 (sqrt.f64 (fma.f64 t (+.f64 y z) x)) 2)
(fma.f64 t (+.f64 y z) x)
(sqrt.f64 (pow.f64 (fma.f64 t (+.f64 y z) x) 2))
(fabs.f64 (fma.f64 t (+.f64 y z) x))
(log.f64 (exp.f64 (fma.f64 t (+.f64 y z) x)))
(fma.f64 t (+.f64 y z) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (+.f64 y z) x))))
(fma.f64 t (+.f64 y z) x)
(cbrt.f64 (pow.f64 (fma.f64 t (+.f64 y z) x) 3))
(fma.f64 t (+.f64 y z) x)
(expm1.f64 (log1p.f64 (fma.f64 t (+.f64 y z) x)))
(fma.f64 t (+.f64 y z) x)
(exp.f64 (log.f64 (fma.f64 t (+.f64 y z) x)))
(fma.f64 t (+.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 t (+.f64 y z) x)) 1))
(fma.f64 t (+.f64 y z) x)
(log1p.f64 (expm1.f64 (fma.f64 t (+.f64 y z) x)))
(fma.f64 t (+.f64 y z) x)
(fma.f64 t (+.f64 y z) x)
(fma.f64 (+.f64 y z) t x)
(fma.f64 t (+.f64 y z) x)
(fma.f64 1 x (*.f64 t (+.f64 y z)))
(fma.f64 t (+.f64 y z) x)
(fma.f64 1 (*.f64 t (+.f64 y z)) x)
(fma.f64 t (+.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) x)
(fma.f64 t (+.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 t (+.f64 y z)))
(fma.f64 t (+.f64 y z) x)
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) x)
(fma.f64 t (+.f64 y z) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t (+.f64 y z)))
(fma.f64 t (+.f64 y z) x)
(+.f64 (*.f64 y t) (*.f64 z t))
(*.f64 t (+.f64 y z))
(+.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (+.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 y z)))) 1)
(*.f64 t (+.f64 y z))
(/.f64 (*.f64 t (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 t (/.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 (pow.f64 y 3) (pow.f64 z 3))))
(/.f64 (*.f64 t (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(*.f64 (/.f64 (pow.f64 (+.f64 y z) 2) (+.f64 y z)) t)
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) t) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 t (/.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 (pow.f64 y 3) (pow.f64 z 3))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) t) (+.f64 y z))
(/.f64 (*.f64 t (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(*.f64 (/.f64 (pow.f64 (+.f64 y z) 2) (+.f64 y z)) t)
(pow.f64 (*.f64 t (+.f64 y z)) 1)
(*.f64 t (+.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 3)
(*.f64 t (+.f64 y z))
(pow.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) 1/3)
(*.f64 t (+.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) 2)
(*.f64 t (+.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2))
(fabs.f64 (*.f64 t (+.f64 y z)))
(log.f64 (pow.f64 (exp.f64 t) (+.f64 y z)))
(*.f64 t (+.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (+.f64 y z)))))
(*.f64 t (+.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3))
(*.f64 t (+.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 t (+.f64 y z))))
(*.f64 t (+.f64 y z))
(exp.f64 (log.f64 (*.f64 t (+.f64 y z))))
(*.f64 t (+.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 t (+.f64 y z))) 1))
(*.f64 t (+.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 t (+.f64 y z))))
(*.f64 t (+.f64 y z))
(+.f64 (*.f64 y t) (*.f64 y (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 t y) (*.f64 (neg.f64 x) y))
(*.f64 y (-.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 t x) y))) 1)
(*.f64 y (-.f64 t x))
(/.f64 (*.f64 y (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (fma.f64 t t (*.f64 x (+.f64 x t))) y))
(/.f64 (*.f64 y (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(*.f64 y (-.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (fma.f64 t t (*.f64 x (+.f64 x t))) y))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) y) (+.f64 t x))
(*.f64 y (-.f64 t x))
(pow.f64 (*.f64 (-.f64 t x) y) 1)
(*.f64 y (-.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 3)
(*.f64 y (-.f64 t x))
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) 1/3)
(*.f64 y (-.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) 2)
(*.f64 y (-.f64 t x))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2))
(sqrt.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2))
(fabs.f64 (*.f64 y (-.f64 t x)))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))
(*.f64 y (-.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))))
(*.f64 y (-.f64 t x))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3))
(*.f64 y (-.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) y)))
(*.f64 y (-.f64 t x))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) y)))
(*.f64 y (-.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) y)) 1))
(*.f64 y (-.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) y)))
(*.f64 y (-.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 t x) y x))) 1)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (-.f64 t x) y))) (/.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (-.f64 x (*.f64 (-.f64 t x) y))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (-.f64 x (*.f64 y (-.f64 t x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (+.f64 x (*.f64 y (-.f64 x t))))
(*.f64 (fma.f64 (-.f64 t x) y x) 1)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 1 (fma.f64 (-.f64 t x) y x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) 2))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) 2) (cbrt.f64 (fma.f64 (-.f64 t x) y x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 (sqrt.f64 (fma.f64 (-.f64 t x) y x)) (sqrt.f64 (fma.f64 (-.f64 t x) y x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) y) (-.f64 (*.f64 (-.f64 t x) y) x)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y (-.f64 t x)) (-.f64 (*.f64 y (-.f64 t x)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (fma.f64 x x (*.f64 y (*.f64 (-.f64 t x) (-.f64 (*.f64 y (-.f64 t x)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) y) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 t x) y))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (-.f64 x (*.f64 y (-.f64 t x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (+.f64 x (*.f64 y (-.f64 x t))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) y) (-.f64 (*.f64 (-.f64 t x) y) x))) (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y (-.f64 t x)) (-.f64 (*.f64 y (-.f64 t x)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (fma.f64 x x (*.f64 y (*.f64 (-.f64 t x) (-.f64 (*.f64 y (-.f64 t x)) x)))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 t x) y)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) y) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (-.f64 x (*.f64 y (-.f64 t x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (+.f64 x (*.f64 y (-.f64 x t))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) y) (-.f64 (*.f64 (-.f64 t x) y) x))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y (-.f64 t x)) (-.f64 (*.f64 y (-.f64 t x)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (fma.f64 x x (*.f64 y (*.f64 (-.f64 t x) (-.f64 (*.f64 y (-.f64 t x)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 (-.f64 t x) y)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x (-.f64 x (*.f64 y (-.f64 t x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (fma.f64 x (+.f64 x (*.f64 y (-.f64 x t))) (pow.f64 (*.f64 y (-.f64 t x)) 2)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) y) 2)) (-.f64 x (*.f64 (-.f64 t x) y)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (-.f64 x (*.f64 y (-.f64 t x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (+.f64 x (*.f64 y (-.f64 x t))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) y) (-.f64 (*.f64 (-.f64 t x) y) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y (-.f64 t x)) (-.f64 (*.f64 y (-.f64 t x)) x)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (fma.f64 x x (*.f64 y (*.f64 (-.f64 t x) (-.f64 (*.f64 y (-.f64 t x)) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) y) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 t x) y))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 y (-.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x)) (-.f64 (*.f64 y (-.f64 t x)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (*.f64 x x)) (-.f64 (*.f64 (-.f64 t x) y) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 y (-.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x)) (-.f64 (*.f64 y (-.f64 t x)) x))
(pow.f64 (fma.f64 (-.f64 t x) y x) 1)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) 3)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(pow.f64 (pow.f64 (fma.f64 (-.f64 t x) y x) 3) 1/3)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 t x) y x)) 2)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 t x) y x) 2))
(sqrt.f64 (pow.f64 (fma.f64 y (-.f64 t x) x) 2))
(fabs.f64 (fma.f64 y (-.f64 t x) x))
(log.f64 (exp.f64 (fma.f64 (-.f64 t x) y x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 t x) y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 t x) y x) 3))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 t x) y x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(exp.f64 (log.f64 (fma.f64 (-.f64 t x) y x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 t x) y x)) 1))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 t x) y x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(fma.f64 (-.f64 t x) y x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(fma.f64 y (-.f64 t x) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 1 x (*.f64 (-.f64 t x) y))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(fma.f64 1 (*.f64 (-.f64 t x) y) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 t x) y))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 t x) y))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 z t) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 t z) (*.f64 (neg.f64 x) z))
(*.f64 z (-.f64 t x))
(-.f64 0 (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 t x) z))) 1)
(*.f64 z (-.f64 t x))
(/.f64 (*.f64 z (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (fma.f64 t t (*.f64 x (+.f64 x t))) z))
(/.f64 (*.f64 z (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(*.f64 z (-.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) z) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (fma.f64 t t (*.f64 x (+.f64 x t))) z))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) z) (+.f64 t x))
(*.f64 z (-.f64 t x))
(pow.f64 (*.f64 (-.f64 t x) z) 1)
(*.f64 z (-.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 3)
(*.f64 z (-.f64 t x))
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) 1/3)
(*.f64 z (-.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) z)) 2)
(*.f64 z (-.f64 t x))
(neg.f64 (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 x t))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2))
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 t x)) 2))
(fabs.f64 (*.f64 z (-.f64 t x)))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 t x)))
(*.f64 z (-.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))))
(*.f64 z (-.f64 t x))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3))
(*.f64 z (-.f64 t x))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (pow.f64 z 3)))
(*.f64 z (-.f64 t x))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 t x) 3)))
(*.f64 z (-.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) z)))
(*.f64 z (-.f64 t x))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) z)))
(*.f64 z (-.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) z)) 1))
(*.f64 z (-.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) z)))
(*.f64 z (-.f64 t x))

eval101.0ms (1.4%)

Compiler

Compiled 7089 to 2321 computations (67.3% saved)

prune115.0ms (1.6%)

Pruning

16 alts after pruning (12 fresh and 4 done)

PrunedKeptTotal
New40312415
Fresh202
Picked235
Done011
Total40716423
Accurracy
100.0%
Counts
423 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.2%
(-.f64 x (*.f64 z t))
34.8%
(-.f64 x (*.f64 y x))
43.8%
(+.f64 (*.f64 y t) x)
63.4%
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
59.5%
(+.f64 x (/.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
58.9%
(+.f64 x (+.f64 (*.f64 y t) (*.f64 y (neg.f64 x))))
54.1%
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x)))
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
51.1%
(+.f64 x (*.f64 (-.f64 y z) (neg.f64 x)))
61.2%
(+.f64 x (*.f64 (-.f64 t x) y))
56.5%
(+.f64 x (*.f64 z (-.f64 x t)))
32.8%
(+.f64 x (*.f64 z x))
66.6%
(+.f64 x (*.f64 t (-.f64 y z)))
26.6%
(*.f64 (neg.f64 t) z)
30.1%
(*.f64 y t)
16.2%
x
40.2%
(-.f64 x (*.f64 z t))
34.8%
(-.f64 x (*.f64 y x))
43.8%
(+.f64 (*.f64 y t) x)
63.4%
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
59.5%
(+.f64 x (/.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
58.9%
(+.f64 x (+.f64 (*.f64 y t) (*.f64 y (neg.f64 x))))
54.1%
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x)))
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
51.1%
(+.f64 x (*.f64 (-.f64 y z) (neg.f64 x)))
61.2%
(+.f64 x (*.f64 (-.f64 t x) y))
56.5%
(+.f64 x (*.f64 z (-.f64 x t)))
32.8%
(+.f64 x (*.f64 z x))
66.6%
(+.f64 x (*.f64 t (-.f64 y z)))
26.6%
(*.f64 (neg.f64 t) z)
30.1%
(*.f64 y t)
16.2%
x
Compiler

Compiled 588 to 392 computations (33.3% saved)

localize65.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 z (-.f64 x t))
100.0%
(-.f64 x (*.f64 y x))
100.0%
(+.f64 (*.f64 y t) x)
97.2%
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
Compiler

Compiled 80 to 21 computations (73.8% saved)

series10.0ms (0.1%)

Counts
4 → 78
Calls

36 calls:

TimeVariablePointExpression
4.0ms
y
@0
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
0.0ms
t
@0
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
0.0ms
z
@0
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
0.0ms
z
@0
(*.f64 z (-.f64 x t))
0.0ms
x
@inf
(-.f64 x (*.f64 y x))

rewrite359.0ms (5%)

Algorithm
batch-egg-rewrite
Rules
1896×log-prod
1040×fma-neg
650×expm1-udef
648×log1p-udef
390×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify104.0ms (1.4%)

Algorithm
egg-herbie
Rules
988×fma-neg
670×distribute-lft-neg-in
642×distribute-rgt-neg-in
616×log-prod
480×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04575838
111675226
242474996
Stop Event
node limit
Counts
262 → 260
Calls
Call 1
Inputs
x
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(*.f64 t (+.f64 (*.f64 -1 z) y))
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))
(+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))
(+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))
(+.f64 (*.f64 y t) x)
(*.f64 -1 (*.f64 t z))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(*.f64 y t)
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
x
x
x
(*.f64 y t)
(*.f64 y t)
x
(*.f64 y t)
(*.f64 y t)
(*.f64 y t)
x
x
(*.f64 (-.f64 1 y) x)
(*.f64 (-.f64 1 y) x)
(*.f64 (-.f64 1 y) x)
(*.f64 (-.f64 1 y) x)
(*.f64 (-.f64 1 y) x)
(*.f64 (-.f64 1 y) x)
(*.f64 (-.f64 1 y) x)
(*.f64 (-.f64 1 y) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
x
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 -1 (*.f64 y x))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(-.f64 (fma.f64 t y x) (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (fma.f64 t y x))) (/.f64 (pow.f64 (fma.f64 t y x) 2) (-.f64 (*.f64 t z) (fma.f64 t y x))))
(*.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 1)
(*.f64 1 (+.f64 (*.f64 t z) (fma.f64 t y x)))
(*.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2) (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(*.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 t y x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x)))) (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 t z) (fma.f64 t y x)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (fma.f64 t y x) 2) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (fma.f64 t y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (-.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2))) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 t y x))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 t y)) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) (+.f64 (*.f64 t z) (*.f64 t y))) (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) (+.f64 (*.f64 t z) (*.f64 t y))) (*.f64 x x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 t y)) x))
(pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (+.f64 1 (expm1.f64 (fma.f64 t y x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (exp.f64 (fma.f64 t y x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (+.f64 1 (expm1.f64 (fma.f64 t y x)))))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y)))))
(log.f64 (*.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t))))
(log.f64 (*.f64 (exp.f64 (fma.f64 t y x)) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (pow.f64 (exp.f64 z) t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (*.f64 (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t)) (exp.f64 x)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t)) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 (fma.f64 t y x)) (pow.f64 (exp.f64 z) t)))
(log.f64 (/.f64 (exp.f64 (fma.f64 t y x)) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (pow.f64 (exp.f64 z) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(exp.f64 (log.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 1))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 t y x))
(fma.f64 (*.f64 t z) -1 (fma.f64 t y x))
(fma.f64 (fma.f64 t y x) 1 (*.f64 t z))
(fma.f64 1 (*.f64 t z) (fma.f64 t y x))
(fma.f64 1 (fma.f64 t y x) (*.f64 t z))
(fma.f64 (cbrt.f64 (fma.f64 t y x)) (pow.f64 (cbrt.f64 (fma.f64 t y x)) 2) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t y x)) 2) (cbrt.f64 (fma.f64 t y x)) (*.f64 t z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 t y x))
(fma.f64 (sqrt.f64 (fma.f64 t y x)) (sqrt.f64 (fma.f64 t y x)) (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (fma.f64 t y x))
(fma.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))) (*.f64 t z))
(fma.f64 (neg.f64 t) z (fma.f64 t y x))
(fma.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 t y) x)) (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t y x))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 t y) 2) (-.f64 (*.f64 t y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 t y) x)))
(*.f64 (fma.f64 t y x) 1)
(*.f64 1 (fma.f64 t y x))
(*.f64 (cbrt.f64 (fma.f64 t y x)) (pow.f64 (cbrt.f64 (fma.f64 t y x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t y x)) 2) (cbrt.f64 (fma.f64 t y x)))
(*.f64 (sqrt.f64 (fma.f64 t y x)) (sqrt.f64 (fma.f64 t y x)))
(*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))))
(*.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 t y) x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y)))) (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 t y) x) (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 t (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (-.f64 (*.f64 t y) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 t y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t y) 2)) (-.f64 x (*.f64 t y)))
(pow.f64 (fma.f64 t y x) 1)
(pow.f64 (cbrt.f64 (fma.f64 t y x)) 3)
(pow.f64 (pow.f64 (fma.f64 t y x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 t y x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 t y x) 2))
(log.f64 (exp.f64 (fma.f64 t y x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) t) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t y))) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t y))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 t y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 y) t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 t y)))))
(cbrt.f64 (pow.f64 (fma.f64 t y x) 3))
(expm1.f64 (log1p.f64 (fma.f64 t y x)))
(exp.f64 (log.f64 (fma.f64 t y x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 t y x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 t y x)))
(fma.f64 t y x)
(fma.f64 y t x)
(fma.f64 1 (*.f64 t y) x)
(fma.f64 1 x (*.f64 t y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t y)) 2) (cbrt.f64 (*.f64 t y)) x)
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 t y))
(fma.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 t y)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t y))
(+.f64 x (*.f64 y (neg.f64 x)))
(+.f64 x (*.f64 (*.f64 y (neg.f64 x)) 1))
(+.f64 (-.f64 x (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 x (*.f64 y x)) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (-.f64 x (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) x)
(+.f64 0 (-.f64 x (*.f64 y x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y x)))) (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 y x))))))
(*.f64 x (+.f64 1 (neg.f64 y)))
(*.f64 x (-.f64 1 y))
(*.f64 (-.f64 x (*.f64 y x)) 1)
(*.f64 1 (-.f64 x (*.f64 y x)))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y x))) 2) (cbrt.f64 (-.f64 x (*.f64 y x))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 y x))) (sqrt.f64 (-.f64 x (*.f64 y x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (*.f64 x (+.f64 1 y))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))))
(*.f64 (+.f64 (neg.f64 y) 1) x)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y x) 2)) (*.f64 x (+.f64 1 y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y x) 2))) (neg.f64 (*.f64 x (+.f64 1 y))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (neg.f64 x)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x))) (*.f64 x (*.f64 y (neg.f64 x))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x)))) (-.f64 x (*.f64 y (neg.f64 x))))
(pow.f64 (-.f64 x (*.f64 y x)) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 y x))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 y x))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 y x)) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 y x)))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 y) x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 y (neg.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 y) x))))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) x)) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) x)) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 y) x)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 y x))))
(exp.f64 (log.f64 (-.f64 x (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 y x))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 y x))))
(fma.f64 x 1 (*.f64 y (neg.f64 x)))
(fma.f64 1 x (*.f64 y (neg.f64 x)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 y (neg.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 y (neg.f64 x)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y (neg.f64 x)))
(+.f64 0 (*.f64 z (-.f64 x t)))
(+.f64 (*.f64 z x) (*.f64 t z))
(+.f64 (*.f64 x z) (*.f64 t z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x t)) z)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x t)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x t)) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 x t)) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 x t)) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 x t)))) 1)
(/.f64 (*.f64 z (-.f64 (pow.f64 x 3) (pow.f64 t 3))) (fma.f64 x x (*.f64 t (+.f64 t x))))
(/.f64 (*.f64 z (-.f64 (*.f64 x x) (*.f64 t t))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) z) (fma.f64 x x (*.f64 t (+.f64 t x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 t t)) z) (+.f64 t x))
(pow.f64 (*.f64 z (-.f64 x t)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 x t))) 3)
(pow.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 x t))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 x t)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 x t)))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 x t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x t) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 x t))))
(exp.f64 (log.f64 (*.f64 z (-.f64 x t))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 x t))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 x t))))
Outputs
x
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 t (+.f64 (*.f64 -1 z) y))
(*.f64 t (fma.f64 -1 z y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(*.f64 t (fma.f64 -1 z y))
(*.f64 t (-.f64 y z))
(+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 y t) x)
(fma.f64 t y x)
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(fma.f64 -1 (*.f64 t z) x)
(-.f64 x (*.f64 t z))
(*.f64 y t)
(*.f64 t y)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (fma.f64 -1 z y))
(*.f64 t (-.f64 y z))
x
x
x
(*.f64 y t)
(*.f64 t y)
(*.f64 y t)
(*.f64 t y)
x
(*.f64 y t)
(*.f64 t y)
(*.f64 y t)
(*.f64 t y)
(*.f64 y t)
(*.f64 t y)
x
x
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
x
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(*.f64 z x)
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(*.f64 z x)
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(*.f64 z x)
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(-.f64 (fma.f64 t y x) (*.f64 t z))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)))) 1)
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(-.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (fma.f64 t y x))) (/.f64 (pow.f64 (fma.f64 t y x) 2) (-.f64 (*.f64 t z) (fma.f64 t y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (-.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t (-.f64 y z) x))
(*.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 1)
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(*.f64 1 (+.f64 (*.f64 t z) (fma.f64 t y x)))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(*.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2) (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(*.f64 (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(*.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (fma.f64 t z (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (fma.f64 t y x) (fma.f64 t (+.f64 z y) x) (pow.f64 (*.f64 t z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 t y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (-.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t (-.f64 y z) x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x)))) (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (fma.f64 t z (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (fma.f64 t y x) (fma.f64 t (+.f64 z y) x) (pow.f64 (*.f64 t z) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 t z) (fma.f64 t y x)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (-.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t (-.f64 y z) x))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (fma.f64 t z (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (fma.f64 t y x) (fma.f64 t (+.f64 z y) x) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (fma.f64 t y x) 2) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 t (*.f64 z (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (fma.f64 t y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (fma.f64 t y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t (-.f64 z y)) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (-.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t (-.f64 y z) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (fma.f64 t z (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (fma.f64 t y x) (fma.f64 t (+.f64 z y) x) (pow.f64 (*.f64 t z) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2))) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 t y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (-.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t (-.f64 y z) x))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 t y)) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) (+.f64 (*.f64 t z) (*.f64 t y))) (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 z y)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 t (+.f64 z y)) (*.f64 t (+.f64 z y)) (*.f64 x (-.f64 x (*.f64 t (+.f64 z y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 z y)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 t (+.f64 z y))) (*.f64 t (*.f64 (+.f64 z y) (*.f64 t (+.f64 z y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t z (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t (+.f64 z y) x))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) (+.f64 (*.f64 t z) (*.f64 t y))) (*.f64 x x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 t y)) x))
(/.f64 (-.f64 (*.f64 (*.f64 t (+.f64 z y)) (*.f64 t (+.f64 z y))) (*.f64 x x)) (-.f64 (*.f64 t (+.f64 z y)) x))
(/.f64 (fma.f64 t (+.f64 z y) x) (/.f64 (-.f64 (*.f64 t (+.f64 z y)) x) (-.f64 (*.f64 t (+.f64 z y)) x)))
(/.f64 (fma.f64 t (+.f64 z y) x) 1)
(pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 1)
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 3)
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(pow.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 3) 1/3)
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2)
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 2))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (exp.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (+.f64 1 (expm1.f64 (fma.f64 t y x)))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (exp.f64 (fma.f64 t y x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (+.f64 1 (expm1.f64 (fma.f64 t y x)))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y)))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y)))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (exp.f64 (fma.f64 t y x)) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (pow.f64 (exp.f64 z) t)))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y))) (+.f64 1 (expm1.f64 x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t)) (exp.f64 x)))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t)) (+.f64 1 (expm1.f64 x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (/.f64 (exp.f64 (fma.f64 t y x)) (pow.f64 (exp.f64 z) t)))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (/.f64 (exp.f64 (fma.f64 t y x)) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (pow.f64 (exp.f64 z) t)))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(cbrt.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 3))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(expm1.f64 (log1p.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(exp.f64 (log.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 1))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log1p.f64 (expm1.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 -1 (*.f64 t z) (fma.f64 t y x))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (*.f64 t z) -1 (fma.f64 t y x))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (fma.f64 t y x) 1 (*.f64 t z))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 1 (*.f64 t z) (fma.f64 t y x))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 1 (fma.f64 t y x) (*.f64 t z))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 (cbrt.f64 (fma.f64 t y x)) (pow.f64 (cbrt.f64 (fma.f64 t y x)) 2) (*.f64 t z))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t y x)) 2) (cbrt.f64 (fma.f64 t y x)) (*.f64 t z))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 t y x))
(fma.f64 (sqrt.f64 (fma.f64 t y x)) (sqrt.f64 (fma.f64 t y x)) (*.f64 t z))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (fma.f64 t y x))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))) (*.f64 t z))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))) (*.f64 t z))
(+.f64 (*.f64 t z) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (fma.f64 x (-.f64 x (*.f64 t y)) (pow.f64 (*.f64 t y) 2))))
(+.f64 (*.f64 t z) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (fma.f64 x (fma.f64 t (neg.f64 y) x) (pow.f64 (*.f64 t y) 2))))
(fma.f64 (neg.f64 t) z (fma.f64 t y x))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 t y) x)) (*.f64 t z))
(+.f64 (*.f64 t z) (/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (fma.f64 t y (neg.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t y x))) 1)
(fma.f64 t y x)
(-.f64 (/.f64 (pow.f64 (*.f64 t y) 2) (-.f64 (*.f64 t y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 t y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (-.f64 (*.f64 t y) x))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (fma.f64 t y (neg.f64 x)))
(*.f64 (fma.f64 t y x) 1)
(fma.f64 t y x)
(*.f64 1 (fma.f64 t y x))
(fma.f64 t y x)
(*.f64 (cbrt.f64 (fma.f64 t y x)) (pow.f64 (cbrt.f64 (fma.f64 t y x)) 2))
(fma.f64 t y x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t y x)) 2) (cbrt.f64 (fma.f64 t y x)))
(fma.f64 t y x)
(*.f64 (sqrt.f64 (fma.f64 t y x)) (sqrt.f64 (fma.f64 t y x)))
(fma.f64 t y x)
(*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (fma.f64 x (-.f64 x (*.f64 t y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (fma.f64 x (fma.f64 t (neg.f64 y) x) (pow.f64 (*.f64 t y) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 t y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (-.f64 (*.f64 t y) x))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (fma.f64 t y (neg.f64 x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y)))) (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (fma.f64 x (-.f64 x (*.f64 t y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (fma.f64 x (fma.f64 t (neg.f64 y) x) (pow.f64 (*.f64 t y) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 t y) x) (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (-.f64 (*.f64 t y) x))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (fma.f64 t y (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (fma.f64 x (-.f64 x (*.f64 t y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (fma.f64 x (fma.f64 t (neg.f64 y) x) (pow.f64 (*.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 t (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 t (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (fma.f64 x x (*.f64 (*.f64 t y) (fma.f64 t y (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (-.f64 (*.f64 t y) x))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (fma.f64 t y (neg.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (fma.f64 x (-.f64 x (*.f64 t y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (fma.f64 x (fma.f64 t (neg.f64 y) x) (pow.f64 (*.f64 t y) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 t y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (-.f64 (*.f64 t y) x))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (fma.f64 t y (neg.f64 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t y) 2)) (-.f64 x (*.f64 t y)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (-.f64 (*.f64 t y) x))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (fma.f64 t y (neg.f64 x)))
(pow.f64 (fma.f64 t y x) 1)
(fma.f64 t y x)
(pow.f64 (cbrt.f64 (fma.f64 t y x)) 3)
(fma.f64 t y x)
(pow.f64 (pow.f64 (fma.f64 t y x) 3) 1/3)
(fma.f64 t y x)
(pow.f64 (sqrt.f64 (fma.f64 t y x)) 2)
(fma.f64 t y x)
(sqrt.f64 (pow.f64 (fma.f64 t y x) 2))
(fma.f64 t y x)
(log.f64 (exp.f64 (fma.f64 t y x)))
(fma.f64 t y x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))))
(fma.f64 t y x)
(log.f64 (*.f64 (pow.f64 (exp.f64 y) t) (+.f64 1 (expm1.f64 x))))
(fma.f64 t y x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t y))) (exp.f64 x)))
(fma.f64 t y x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t y))) (+.f64 1 (expm1.f64 x))))
(fma.f64 t y x)
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 t y)))))
(fma.f64 t y x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 y) t)))
(fma.f64 t y x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 t y)))))
(fma.f64 t y x)
(cbrt.f64 (pow.f64 (fma.f64 t y x) 3))
(fma.f64 t y x)
(expm1.f64 (log1p.f64 (fma.f64 t y x)))
(fma.f64 t y x)
(exp.f64 (log.f64 (fma.f64 t y x)))
(fma.f64 t y x)
(exp.f64 (*.f64 (log.f64 (fma.f64 t y x)) 1))
(fma.f64 t y x)
(log1p.f64 (expm1.f64 (fma.f64 t y x)))
(fma.f64 t y x)
(fma.f64 t y x)
(fma.f64 y t x)
(fma.f64 t y x)
(fma.f64 1 (*.f64 t y) x)
(fma.f64 t y x)
(fma.f64 1 x (*.f64 t y))
(fma.f64 t y x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t y)) 2) (cbrt.f64 (*.f64 t y)) x)
(fma.f64 t y x)
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 t y))
(fma.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 t y)) x)
(fma.f64 t y x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t y))
(fma.f64 t y x)
(+.f64 x (*.f64 y (neg.f64 x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(+.f64 x (*.f64 (*.f64 y (neg.f64 x)) 1))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(+.f64 (-.f64 x (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(+.f64 (-.f64 x (*.f64 y x)) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(+.f64 (-.f64 x (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(+.f64 (*.f64 y (neg.f64 x)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(+.f64 0 (-.f64 x (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y x)))) (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y x))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 x y)))) (cbrt.f64 (exp.f64 (-.f64 x (*.f64 x y)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 x y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 x y)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 x y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y (neg.f64 x) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y (neg.f64 x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 y x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 x y))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y (neg.f64 x) x)))))
(*.f64 x (+.f64 1 (neg.f64 y)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 x (*.f64 y x)) 1)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 1 (-.f64 x (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (cbrt.f64 (-.f64 x (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y x))) 2))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y x))) 2) (cbrt.f64 (-.f64 x (*.f64 y x))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (sqrt.f64 (-.f64 x (*.f64 y x))) (sqrt.f64 (-.f64 x (*.f64 y x))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) 1) (fma.f64 x x (*.f64 (*.f64 (*.f64 x y) x) (+.f64 y 1))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 y (*.f64 (*.f64 x x) (+.f64 y 1)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (*.f64 x (+.f64 1 y))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (/.f64 (/.f64 1 x) (+.f64 y 1)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (+.f64 x (*.f64 x y)))
(/.f64 (fma.f64 y (neg.f64 x) x) 1)
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(*.f64 (+.f64 (neg.f64 y) 1) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) 1) (fma.f64 x x (*.f64 (*.f64 (*.f64 x y) x) (+.f64 y 1))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 y (*.f64 (*.f64 x x) (+.f64 y 1)))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (/.f64 (/.f64 1 x) (+.f64 y 1)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (+.f64 x (*.f64 x y)))
(/.f64 (fma.f64 y (neg.f64 x) x) 1)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) 1) (fma.f64 x x (*.f64 (*.f64 (*.f64 x y) x) (+.f64 y 1))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 y (*.f64 (*.f64 x x) (+.f64 y 1)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y x) 2)) (*.f64 x (+.f64 1 y)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (/.f64 (/.f64 1 x) (+.f64 y 1)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (+.f64 x (*.f64 x y)))
(/.f64 (fma.f64 y (neg.f64 x) x) 1)
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) 1) (fma.f64 x x (*.f64 (*.f64 (*.f64 x y) x) (+.f64 y 1))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 y (*.f64 (*.f64 x x) (+.f64 y 1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y x) 2))) (neg.f64 (*.f64 x (+.f64 1 y))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (/.f64 (/.f64 1 x) (+.f64 y 1)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (+.f64 x (*.f64 x y)))
(/.f64 (fma.f64 y (neg.f64 x) x) 1)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (neg.f64 x)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x))) (*.f64 x (*.f64 y (neg.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) 1) (fma.f64 x x (*.f64 (*.f64 (*.f64 x y) x) (+.f64 y 1))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 y (*.f64 (*.f64 x x) (+.f64 y 1)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x)))) (-.f64 x (*.f64 y (neg.f64 x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (/.f64 (/.f64 1 x) (+.f64 y 1)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (+.f64 x (*.f64 x y)))
(/.f64 (fma.f64 y (neg.f64 x) x) 1)
(pow.f64 (-.f64 x (*.f64 y x)) 1)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 y x))) 3)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(pow.f64 (pow.f64 (-.f64 x (*.f64 y x)) 3) 1/3)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 y x))) 2)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 y x)) 2))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(log.f64 (exp.f64 (-.f64 x (*.f64 y x))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 y x)))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 y) x))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 y (neg.f64 x)))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 y) x))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (exp.f64 x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (+.f64 1 (expm1.f64 x))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) x)) (exp.f64 x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) x)) (+.f64 1 (expm1.f64 x))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 y) x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 y x)) 3))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 y x))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(exp.f64 (log.f64 (-.f64 x (*.f64 y x))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 y x))) 1))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 y x))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(fma.f64 x 1 (*.f64 y (neg.f64 x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(fma.f64 1 x (*.f64 y (neg.f64 x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 y (neg.f64 x)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (*.f64 x y))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y (neg.f64 x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 y (neg.f64 x) x)
(+.f64 0 (*.f64 z (-.f64 x t)))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 z x) (*.f64 t z))
(*.f64 z (+.f64 x t))
(+.f64 (*.f64 x z) (*.f64 t z))
(*.f64 z (+.f64 x t))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x t)) z)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x t)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x t)) z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x t)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x t)) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 x t)) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 x t)) z))))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 x t)))) 1)
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(/.f64 (*.f64 z (-.f64 (pow.f64 x 3) (pow.f64 t 3))) (fma.f64 x x (*.f64 t (+.f64 t x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) (/.f64 (fma.f64 x x (*.f64 t (+.f64 x t))) z))
(*.f64 (/.f64 z (fma.f64 x x (*.f64 t (+.f64 x t)))) (-.f64 (pow.f64 x 3) (pow.f64 t 3)))
(/.f64 (*.f64 z (-.f64 (*.f64 x x) (*.f64 t t))) (+.f64 t x))
(/.f64 z (/.f64 (+.f64 x t) (-.f64 (*.f64 x x) (*.f64 t t))))
(/.f64 (*.f64 (+.f64 x t) (*.f64 z (-.f64 x t))) (+.f64 x t))
(/.f64 z (/.f64 1 (-.f64 x t)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) z) (fma.f64 x x (*.f64 t (+.f64 t x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) (/.f64 (fma.f64 x x (*.f64 t (+.f64 x t))) z))
(*.f64 (/.f64 z (fma.f64 x x (*.f64 t (+.f64 x t)))) (-.f64 (pow.f64 x 3) (pow.f64 t 3)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 t t)) z) (+.f64 t x))
(/.f64 z (/.f64 (+.f64 x t) (-.f64 (*.f64 x x) (*.f64 t t))))
(/.f64 (*.f64 (+.f64 x t) (*.f64 z (-.f64 x t))) (+.f64 x t))
(/.f64 z (/.f64 1 (-.f64 x t)))
(pow.f64 (*.f64 z (-.f64 x t)) 1)
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 x t))) 3)
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(pow.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3) 1/3)
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 x t))) 2)
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 2))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(log.f64 (pow.f64 (exp.f64 (-.f64 x t)) z))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 x t)))))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 x t) 3)))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x t) 3) (pow.f64 z 3)))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 x t))))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(exp.f64 (log.f64 (*.f64 z (-.f64 x t))))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 x t))) 1))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 x t))))
(fma.f64 -1 (*.f64 t z) (*.f64 x z))
(*.f64 z (-.f64 x t))

eval53.0ms (0.7%)

Compiler

Compiled 3818 to 1332 computations (65.1% saved)

prune55.0ms (0.8%)

Pruning

17 alts after pruning (10 fresh and 7 done)

PrunedKeptTotal
New2573260
Fresh077
Picked145
Done134
Total25917276
Accurracy
100.0%
Counts
276 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.2%
(-.f64 x (*.f64 z t))
34.8%
(-.f64 x (*.f64 y x))
43.8%
(+.f64 (*.f64 y t) x)
49.9%
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
59.5%
(+.f64 x (/.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
58.9%
(+.f64 x (+.f64 (*.f64 y t) (*.f64 y (neg.f64 x))))
54.1%
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x)))
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
51.1%
(+.f64 x (*.f64 (-.f64 y z) (neg.f64 x)))
61.2%
(+.f64 x (*.f64 (-.f64 t x) y))
56.5%
(+.f64 x (*.f64 z (-.f64 x t)))
32.8%
(+.f64 x (*.f64 z x))
26.6%
(*.f64 (neg.f64 t) z)
20.5%
(*.f64 y (neg.f64 x))
30.1%
(*.f64 y t)
53.0%
(*.f64 t (-.f64 y z))
16.2%
x
40.2%
(-.f64 x (*.f64 z t))
34.8%
(-.f64 x (*.f64 y x))
43.8%
(+.f64 (*.f64 y t) x)
49.9%
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
59.5%
(+.f64 x (/.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
58.9%
(+.f64 x (+.f64 (*.f64 y t) (*.f64 y (neg.f64 x))))
54.1%
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x)))
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
51.1%
(+.f64 x (*.f64 (-.f64 y z) (neg.f64 x)))
61.2%
(+.f64 x (*.f64 (-.f64 t x) y))
56.5%
(+.f64 x (*.f64 z (-.f64 x t)))
32.8%
(+.f64 x (*.f64 z x))
26.6%
(*.f64 (neg.f64 t) z)
20.5%
(*.f64 y (neg.f64 x))
30.1%
(*.f64 y t)
53.0%
(*.f64 t (-.f64 y z))
16.2%
x
Compiler

Compiled 554 to 374 computations (32.5% saved)

localize95.0ms (1.3%)

Local Accuracy

Found 6 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 x (+.f64 (*.f64 y t) (*.f64 y (neg.f64 x))))
97.8%
(+.f64 (*.f64 y t) (*.f64 y (neg.f64 x)))
100.0%
(-.f64 x (*.f64 z t))
100.0%
(*.f64 t (-.f64 y z))
100.0%
(/.f64 1 (-.f64 t x))
99.7%
(/.f64 (+.f64 y z) (/.f64 1 (-.f64 t x)))
Compiler

Compiled 101 to 26 computations (74.3% saved)

series8.0ms (0.1%)

Counts
5 → 180
Calls

45 calls:

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

rewrite106.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
768×expm1-udef
768×log1p-udef
474×add-sqr-sqrt
468×pow1
468×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01983
144273
2701473
Stop Event
node limit
Counts
5 → 192
Calls
Call 1
Inputs
(/.f64 (+.f64 y z) (/.f64 1 (-.f64 t x)))
(/.f64 1 (-.f64 t x))
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 y t) (*.f64 y (neg.f64 x)))
(+.f64 x (+.f64 (*.f64 y t) (*.f64 y (neg.f64 x))))
Outputs
(+.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 x (+.f64 y z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x)))) 1)
(*.f64 (+.f64 y z) (+.f64 t x))
(*.f64 1 (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (+.f64 t x) (+.f64 y z))
(*.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(*.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2) (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (*.f64 (cbrt.f64 (+.f64 y z)) (+.f64 t x)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) (+.f64 t x)))
(*.f64 (neg.f64 (+.f64 y z)) (/.f64 1 (/.f64 -1 (+.f64 t x))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t x) -2))) (/.f64 (+.f64 y z) (/.f64 1 (cbrt.f64 (+.f64 t x)))))
(*.f64 (/.f64 1 (pow.f64 (+.f64 t x) -1/2)) (/.f64 (+.f64 y z) (pow.f64 (+.f64 t x) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) 1) (/.f64 (cbrt.f64 (+.f64 y z)) (/.f64 1 (+.f64 t x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (cbrt.f64 (pow.f64 (+.f64 t x) -2))) (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (pow.f64 (+.f64 t x) -1/2)) (/.f64 (cbrt.f64 (+.f64 y z)) (pow.f64 (+.f64 t x) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y z)) 1) (/.f64 (sqrt.f64 (+.f64 y z)) (/.f64 1 (+.f64 t x))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y z)) (cbrt.f64 (pow.f64 (+.f64 t x) -2))) (/.f64 (sqrt.f64 (+.f64 y z)) (/.f64 1 (cbrt.f64 (+.f64 t x)))))
(*.f64 (*.f64 (+.f64 y z) (cbrt.f64 (pow.f64 (+.f64 t x) 2))) (cbrt.f64 (+.f64 t x)))
(*.f64 (*.f64 (+.f64 y z) (sqrt.f64 (+.f64 t x))) (sqrt.f64 (+.f64 t x)))
(*.f64 (/.f64 (+.f64 y z) -1) (neg.f64 (+.f64 t x)))
(pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2)
(pow.f64 (/.f64 (/.f64 1 (+.f64 t x)) (+.f64 y z)) -1)
(neg.f64 (/.f64 (+.f64 y z) (/.f64 -1 (+.f64 t x))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 y z)) (+.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 y z) 3) (pow.f64 (/.f64 1 (+.f64 t x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 t x)))) 1)
(*.f64 1 (/.f64 1 (+.f64 t x)))
(*.f64 (/.f64 1 (+.f64 t x)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 t x))) (cbrt.f64 (pow.f64 (+.f64 t x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 t x) -2)) (/.f64 1 (cbrt.f64 (+.f64 t x))))
(*.f64 (pow.f64 (+.f64 t x) -2) (+.f64 t x))
(*.f64 (pow.f64 (+.f64 t x) -1/2) (pow.f64 (+.f64 t x) -1/2))
(*.f64 -1 (/.f64 -1 (+.f64 t x)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 t x) 2)) -1) (pow.f64 (cbrt.f64 (+.f64 t x)) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 t x)) -1) (pow.f64 (sqrt.f64 (+.f64 t x)) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(pow.f64 (+.f64 t x) -1)
(pow.f64 (/.f64 1 (+.f64 t x)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 t x))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 t x)) 3) 1/3)
(pow.f64 (pow.f64 (+.f64 t x) -1/2) 2)
(sqrt.f64 (pow.f64 (+.f64 t x) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 t x)))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 t x)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 t x))))
(exp.f64 (neg.f64 (log.f64 (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (+.f64 t x)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 t x))))
(+.f64 x (*.f64 z (neg.f64 t)))
(+.f64 x (*.f64 (*.f64 z (neg.f64 t)) 1))
(+.f64 (-.f64 x (*.f64 z t)) (fma.f64 (neg.f64 t) z (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (fma.f64 (*.f64 z (neg.f64 t)) 1 (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (fma.f64 (neg.f64 z) t (*.f64 z t)))
(+.f64 (-.f64 x (*.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 x (*.f64 z t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z t))) (sqrt.f64 (*.f64 z t)) (*.f64 z t)))
(+.f64 (*.f64 z (neg.f64 t)) x)
(*.f64 1 (-.f64 x (*.f64 z t)))
(*.f64 (-.f64 x (*.f64 z t)) 1)
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z t))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z t))) 2) (cbrt.f64 (-.f64 x (*.f64 z t))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z t))) (sqrt.f64 (-.f64 x (*.f64 z t))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z t) (+.f64 x (*.f64 z t))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 z t))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z t))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z t) (+.f64 x (*.f64 z t)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 z t)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 x x (*.f64 (*.f64 z t) (+.f64 x (*.f64 z t)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2)) (+.f64 x (*.f64 z t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z t) (+.f64 x (*.f64 z t))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2))) (neg.f64 (+.f64 x (*.f64 z t))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (neg.f64 t)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 z (neg.f64 t)) (*.f64 z (neg.f64 t))) (*.f64 x (*.f64 z (neg.f64 t))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 z (neg.f64 t)) (*.f64 z (neg.f64 t)))) (-.f64 x (*.f64 z (neg.f64 t))))
(pow.f64 (-.f64 x (*.f64 z t)) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z t))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 z t)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z t))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z t)) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z t)))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z t)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z t))))
(exp.f64 (log.f64 (-.f64 x (*.f64 z t))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z t))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z t))))
(fma.f64 1 x (*.f64 z (neg.f64 t)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z (neg.f64 t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z (neg.f64 t)))
(-.f64 (*.f64 y t) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 t x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y t) 2) (*.f64 y (+.f64 t x))) (/.f64 (pow.f64 (*.f64 y x) 2) (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 t x))
(*.f64 1 (*.f64 y (+.f64 t x)))
(*.f64 (+.f64 t x) y)
(*.f64 (*.f64 y (+.f64 t x)) 1)
(*.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2) (cbrt.f64 (*.f64 y (+.f64 t x))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (+.f64 t x)))
(*.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (/.f64 1 (*.f64 y (+.f64 t x))))
(*.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 y (+.f64 t x))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 t x)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y x))))
(*.f64 (*.f64 y (cbrt.f64 (pow.f64 (+.f64 t x) 2))) (cbrt.f64 (+.f64 t x)))
(*.f64 (*.f64 y (sqrt.f64 (+.f64 t x))) (sqrt.f64 (+.f64 t x)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3))))
(/.f64 1 (/.f64 (*.f64 y (+.f64 t x)) (pow.f64 (*.f64 y (+.f64 t x)) 2)))
(/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 y (+.f64 t x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3)) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 t (*.f64 y (*.f64 y x))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2)) (neg.f64 (*.f64 y (+.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 y x) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 y (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(pow.f64 (*.f64 y (+.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 y) (+.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 t x)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) t) (pow.f64 (exp.f64 y) x)))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 y (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 t x))))
(fma.f64 y t (*.f64 y x))
(fma.f64 y x (*.f64 y t))
(fma.f64 1 (*.f64 y t) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 y t))
(fma.f64 t y (*.f64 y x))
(fma.f64 x y (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y t))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 y x))
(-.f64 (+.f64 x (*.f64 y t)) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 y (+.f64 t x)))) (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (-.f64 x (*.f64 y (+.f64 t x)))))
(*.f64 1 (fma.f64 y (+.f64 t x) x))
(*.f64 (fma.f64 y (+.f64 t x) x) 1)
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 2) (cbrt.f64 (fma.f64 y (+.f64 t x) x)))
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 t x) x)) (sqrt.f64 (fma.f64 y (+.f64 t x) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x))) (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 y (+.f64 t x))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (+.f64 t x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 x (*.f64 y (+.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 y t)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (+.f64 x (*.f64 y t)) (+.f64 x (*.f64 y t))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (+.f64 x (*.f64 y t)) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 x x)) (-.f64 (*.f64 y (+.f64 t x)) x))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 y t)) (+.f64 x (*.f64 y t))) (pow.f64 (*.f64 y x) 2)) (fma.f64 y (+.f64 t x) x))
(pow.f64 (fma.f64 y (+.f64 t x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 t x) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 2))
(log.f64 (exp.f64 (fma.f64 y (+.f64 t x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (+.f64 t x) x))))
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x)))
(exp.f64 (log.f64 (fma.f64 y (+.f64 t x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 t x) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(fma.f64 1 x (*.f64 y (+.f64 t x)))
(fma.f64 1 (*.f64 y (+.f64 t x)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2) (cbrt.f64 (*.f64 y (+.f64 t x))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y (+.f64 t x)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 y (+.f64 t x))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y (+.f64 t x)))

simplify152.0ms (2.1%)

Algorithm
egg-herbie
Rules
1076×fma-neg
642×log-prod
562×cube-prod
558×fma-def
498×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04988956
113478354
252848346
Stop Event
node limit
Counts
372 → 313
Calls
Call 1
Inputs
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 y (-.f64 t x)) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 y (-.f64 t x)) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 y (-.f64 t x)) (*.f64 z (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(*.f64 t (+.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(*.f64 t (+.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(*.f64 t (+.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(*.f64 -1 (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(*.f64 -1 (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 t (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(/.f64 1 t)
(+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 t 3)) (+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 t 4)) (+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2)))))
(/.f64 1 t)
(+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 t 3)) (+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 t 4)) (+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2)))))
(/.f64 1 t)
(+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 t 3)) (+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 t 4)) (+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2)))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 t (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 t (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
x
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
x
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
x
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
x
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
x
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y)) x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y)) x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y)) x)
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(*.f64 y t)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(*.f64 y t)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 x (+.f64 y z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x)))) 1)
(*.f64 (+.f64 y z) (+.f64 t x))
(*.f64 1 (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (+.f64 t x) (+.f64 y z))
(*.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(*.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2) (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (*.f64 (cbrt.f64 (+.f64 y z)) (+.f64 t x)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) (+.f64 t x)))
(*.f64 (neg.f64 (+.f64 y z)) (/.f64 1 (/.f64 -1 (+.f64 t x))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t x) -2))) (/.f64 (+.f64 y z) (/.f64 1 (cbrt.f64 (+.f64 t x)))))
(*.f64 (/.f64 1 (pow.f64 (+.f64 t x) -1/2)) (/.f64 (+.f64 y z) (pow.f64 (+.f64 t x) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) 1) (/.f64 (cbrt.f64 (+.f64 y z)) (/.f64 1 (+.f64 t x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (cbrt.f64 (pow.f64 (+.f64 t x) -2))) (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (pow.f64 (+.f64 t x) -1/2)) (/.f64 (cbrt.f64 (+.f64 y z)) (pow.f64 (+.f64 t x) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y z)) 1) (/.f64 (sqrt.f64 (+.f64 y z)) (/.f64 1 (+.f64 t x))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y z)) (cbrt.f64 (pow.f64 (+.f64 t x) -2))) (/.f64 (sqrt.f64 (+.f64 y z)) (/.f64 1 (cbrt.f64 (+.f64 t x)))))
(*.f64 (*.f64 (+.f64 y z) (cbrt.f64 (pow.f64 (+.f64 t x) 2))) (cbrt.f64 (+.f64 t x)))
(*.f64 (*.f64 (+.f64 y z) (sqrt.f64 (+.f64 t x))) (sqrt.f64 (+.f64 t x)))
(*.f64 (/.f64 (+.f64 y z) -1) (neg.f64 (+.f64 t x)))
(pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2)
(pow.f64 (/.f64 (/.f64 1 (+.f64 t x)) (+.f64 y z)) -1)
(neg.f64 (/.f64 (+.f64 y z) (/.f64 -1 (+.f64 t x))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 y z)) (+.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 y z) 3) (pow.f64 (/.f64 1 (+.f64 t x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 t x)))) 1)
(*.f64 1 (/.f64 1 (+.f64 t x)))
(*.f64 (/.f64 1 (+.f64 t x)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 t x))) (cbrt.f64 (pow.f64 (+.f64 t x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 t x) -2)) (/.f64 1 (cbrt.f64 (+.f64 t x))))
(*.f64 (pow.f64 (+.f64 t x) -2) (+.f64 t x))
(*.f64 (pow.f64 (+.f64 t x) -1/2) (pow.f64 (+.f64 t x) -1/2))
(*.f64 -1 (/.f64 -1 (+.f64 t x)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 t x) 2)) -1) (pow.f64 (cbrt.f64 (+.f64 t x)) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 t x)) -1) (pow.f64 (sqrt.f64 (+.f64 t x)) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(pow.f64 (+.f64 t x) -1)
(pow.f64 (/.f64 1 (+.f64 t x)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 t x))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 t x)) 3) 1/3)
(pow.f64 (pow.f64 (+.f64 t x) -1/2) 2)
(sqrt.f64 (pow.f64 (+.f64 t x) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 t x)))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 t x)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 t x))))
(exp.f64 (neg.f64 (log.f64 (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (+.f64 t x)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 t x))))
(+.f64 x (*.f64 z (neg.f64 t)))
(+.f64 x (*.f64 (*.f64 z (neg.f64 t)) 1))
(+.f64 (-.f64 x (*.f64 z t)) (fma.f64 (neg.f64 t) z (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (fma.f64 (*.f64 z (neg.f64 t)) 1 (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (fma.f64 (neg.f64 z) t (*.f64 z t)))
(+.f64 (-.f64 x (*.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 x (*.f64 z t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z t))) (sqrt.f64 (*.f64 z t)) (*.f64 z t)))
(+.f64 (*.f64 z (neg.f64 t)) x)
(*.f64 1 (-.f64 x (*.f64 z t)))
(*.f64 (-.f64 x (*.f64 z t)) 1)
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z t))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z t))) 2) (cbrt.f64 (-.f64 x (*.f64 z t))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z t))) (sqrt.f64 (-.f64 x (*.f64 z t))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z t) (+.f64 x (*.f64 z t))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 z t))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z t))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z t) (+.f64 x (*.f64 z t)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 z t)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 x x (*.f64 (*.f64 z t) (+.f64 x (*.f64 z t)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2)) (+.f64 x (*.f64 z t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z t) (+.f64 x (*.f64 z t))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2))) (neg.f64 (+.f64 x (*.f64 z t))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (neg.f64 t)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 z (neg.f64 t)) (*.f64 z (neg.f64 t))) (*.f64 x (*.f64 z (neg.f64 t))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 z (neg.f64 t)) (*.f64 z (neg.f64 t)))) (-.f64 x (*.f64 z (neg.f64 t))))
(pow.f64 (-.f64 x (*.f64 z t)) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z t))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 z t)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z t))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z t)) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z t)))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z t)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z t))))
(exp.f64 (log.f64 (-.f64 x (*.f64 z t))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z t))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z t))))
(fma.f64 1 x (*.f64 z (neg.f64 t)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z (neg.f64 t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z (neg.f64 t)))
(-.f64 (*.f64 y t) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 t x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y t) 2) (*.f64 y (+.f64 t x))) (/.f64 (pow.f64 (*.f64 y x) 2) (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 t x))
(*.f64 1 (*.f64 y (+.f64 t x)))
(*.f64 (+.f64 t x) y)
(*.f64 (*.f64 y (+.f64 t x)) 1)
(*.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2) (cbrt.f64 (*.f64 y (+.f64 t x))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (+.f64 t x)))
(*.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (/.f64 1 (*.f64 y (+.f64 t x))))
(*.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 y (+.f64 t x))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 t x)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y x))))
(*.f64 (*.f64 y (cbrt.f64 (pow.f64 (+.f64 t x) 2))) (cbrt.f64 (+.f64 t x)))
(*.f64 (*.f64 y (sqrt.f64 (+.f64 t x))) (sqrt.f64 (+.f64 t x)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3))))
(/.f64 1 (/.f64 (*.f64 y (+.f64 t x)) (pow.f64 (*.f64 y (+.f64 t x)) 2)))
(/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 y (+.f64 t x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3)) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 t (*.f64 y (*.f64 y x))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2)) (neg.f64 (*.f64 y (+.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 y x) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 y (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(pow.f64 (*.f64 y (+.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 y) (+.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 t x)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) t) (pow.f64 (exp.f64 y) x)))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 y (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 t x))))
(fma.f64 y t (*.f64 y x))
(fma.f64 y x (*.f64 y t))
(fma.f64 1 (*.f64 y t) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 y t))
(fma.f64 t y (*.f64 y x))
(fma.f64 x y (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y t))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 y x))
(-.f64 (+.f64 x (*.f64 y t)) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 y (+.f64 t x)))) (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (-.f64 x (*.f64 y (+.f64 t x)))))
(*.f64 1 (fma.f64 y (+.f64 t x) x))
(*.f64 (fma.f64 y (+.f64 t x) x) 1)
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 2) (cbrt.f64 (fma.f64 y (+.f64 t x) x)))
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 t x) x)) (sqrt.f64 (fma.f64 y (+.f64 t x) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x))) (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 y (+.f64 t x))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (+.f64 t x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 x (*.f64 y (+.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 y t)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (+.f64 x (*.f64 y t)) (+.f64 x (*.f64 y t))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (+.f64 x (*.f64 y t)) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 x x)) (-.f64 (*.f64 y (+.f64 t x)) x))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 y t)) (+.f64 x (*.f64 y t))) (pow.f64 (*.f64 y x) 2)) (fma.f64 y (+.f64 t x) x))
(pow.f64 (fma.f64 y (+.f64 t x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 t x) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 2))
(log.f64 (exp.f64 (fma.f64 y (+.f64 t x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (+.f64 t x) x))))
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x)))
(exp.f64 (log.f64 (fma.f64 y (+.f64 t x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 t x) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(fma.f64 1 x (*.f64 y (+.f64 t x)))
(fma.f64 1 (*.f64 y (+.f64 t x)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2) (cbrt.f64 (*.f64 y (+.f64 t x))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y (+.f64 t x)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 y (+.f64 t x))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y (+.f64 t x)))
Outputs
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 y (-.f64 t x)) (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(+.f64 (*.f64 y (-.f64 t x)) (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(+.f64 (*.f64 y (-.f64 t x)) (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 -1 (*.f64 (+.f64 y z) x))
(*.f64 (neg.f64 (+.f64 z y)) x)
(*.f64 (+.f64 z y) (neg.f64 x))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(*.f64 t (+.f64 y z))
(*.f64 t (+.f64 z y))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(*.f64 t (+.f64 y z))
(*.f64 t (+.f64 z y))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(*.f64 t (+.f64 y z))
(*.f64 t (+.f64 z y))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 y z) x)) (*.f64 t (+.f64 y z)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(*.f64 -1 (*.f64 (+.f64 y z) x))
(*.f64 (neg.f64 (+.f64 z y)) x)
(*.f64 (+.f64 z y) (neg.f64 x))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(*.f64 -1 (*.f64 (+.f64 y z) x))
(*.f64 (neg.f64 (+.f64 z y)) x)
(*.f64 (+.f64 z y) (neg.f64 x))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 -1 (*.f64 (+.f64 y z) x)))
(fma.f64 t (+.f64 z y) (*.f64 (neg.f64 (+.f64 z y)) x))
(-.f64 (*.f64 t (+.f64 z y)) (*.f64 x (+.f64 z y)))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 t (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (/.f64 (neg.f64 t) (*.f64 x x)) (/.f64 1 x))
(fma.f64 -1 (/.f64 t (*.f64 x x)) (/.f64 -1 x))
(fma.f64 (/.f64 -1 x) (/.f64 t x) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 t t) (pow.f64 x 3)) (/.f64 t (*.f64 x x)))) (/.f64 1 x))
(fma.f64 -1 (+.f64 (/.f64 t (*.f64 x x)) (/.f64 t (/.f64 (pow.f64 x 3) t))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 x 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t t) (pow.f64 x 3)) (/.f64 t (*.f64 x x))))) (/.f64 1 x))
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 t 3)) (pow.f64 x 4)) (/.f64 t (/.f64 (pow.f64 x 3) t))) (/.f64 t (*.f64 x x))) (/.f64 -1 x))
(fma.f64 -1 (+.f64 (+.f64 (/.f64 t (*.f64 x x)) (/.f64 t (/.f64 (pow.f64 x 3) t))) (/.f64 (pow.f64 t 3) (pow.f64 x 4))) (/.f64 -1 x))
(/.f64 1 t)
(+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2)))
(+.f64 (/.f64 1 t) (/.f64 x (*.f64 t t)))
(+.f64 (/.f64 1 t) (/.f64 (/.f64 x t) t))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 t 3)) (+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2))))
(+.f64 (+.f64 (/.f64 1 t) (/.f64 x (*.f64 t t))) (/.f64 (*.f64 x x) (pow.f64 t 3)))
(+.f64 (+.f64 (/.f64 1 t) (/.f64 (/.f64 x t) t)) (/.f64 x (/.f64 (pow.f64 t 3) x)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 t 4)) (+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 x x) (pow.f64 t 3)) (+.f64 (+.f64 (/.f64 1 t) (/.f64 x (*.f64 t t))) (/.f64 (pow.f64 x 3) (pow.f64 t 4))))
(+.f64 (+.f64 (/.f64 1 t) (/.f64 (/.f64 x t) t)) (+.f64 (/.f64 x (/.f64 (pow.f64 t 3) x)) (/.f64 (pow.f64 x 3) (pow.f64 t 4))))
(/.f64 1 t)
(+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2)))
(+.f64 (/.f64 1 t) (/.f64 x (*.f64 t t)))
(+.f64 (/.f64 1 t) (/.f64 (/.f64 x t) t))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 t 3)) (+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2))))
(+.f64 (+.f64 (/.f64 1 t) (/.f64 x (*.f64 t t))) (/.f64 (*.f64 x x) (pow.f64 t 3)))
(+.f64 (+.f64 (/.f64 1 t) (/.f64 (/.f64 x t) t)) (/.f64 x (/.f64 (pow.f64 t 3) x)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 t 4)) (+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 x x) (pow.f64 t 3)) (+.f64 (+.f64 (/.f64 1 t) (/.f64 x (*.f64 t t))) (/.f64 (pow.f64 x 3) (pow.f64 t 4))))
(+.f64 (+.f64 (/.f64 1 t) (/.f64 (/.f64 x t) t)) (+.f64 (/.f64 x (/.f64 (pow.f64 t 3) x)) (/.f64 (pow.f64 x 3) (pow.f64 t 4))))
(/.f64 1 t)
(+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2)))
(+.f64 (/.f64 1 t) (/.f64 x (*.f64 t t)))
(+.f64 (/.f64 1 t) (/.f64 (/.f64 x t) t))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 t 3)) (+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2))))
(+.f64 (+.f64 (/.f64 1 t) (/.f64 x (*.f64 t t))) (/.f64 (*.f64 x x) (pow.f64 t 3)))
(+.f64 (+.f64 (/.f64 1 t) (/.f64 (/.f64 x t) t)) (/.f64 x (/.f64 (pow.f64 t 3) x)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 t 4)) (+.f64 (/.f64 1 t) (/.f64 x (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 x x) (pow.f64 t 3)) (+.f64 (+.f64 (/.f64 1 t) (/.f64 x (*.f64 t t))) (/.f64 (pow.f64 x 3) (pow.f64 t 4))))
(+.f64 (+.f64 (/.f64 1 t) (/.f64 (/.f64 x t) t)) (+.f64 (/.f64 x (/.f64 (pow.f64 t 3) x)) (/.f64 (pow.f64 x 3) (pow.f64 t 4))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 t (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (/.f64 (neg.f64 t) (*.f64 x x)) (/.f64 1 x))
(fma.f64 -1 (/.f64 t (*.f64 x x)) (/.f64 -1 x))
(fma.f64 (/.f64 -1 x) (/.f64 t x) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 t t) (pow.f64 x 3)) (/.f64 t (*.f64 x x)))) (/.f64 1 x))
(fma.f64 -1 (+.f64 (/.f64 t (*.f64 x x)) (/.f64 t (/.f64 (pow.f64 x 3) t))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 x 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t t) (pow.f64 x 3)) (/.f64 t (*.f64 x x))))) (/.f64 1 x))
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 t 3)) (pow.f64 x 4)) (/.f64 t (/.f64 (pow.f64 x 3) t))) (/.f64 t (*.f64 x x))) (/.f64 -1 x))
(fma.f64 -1 (+.f64 (+.f64 (/.f64 t (*.f64 x x)) (/.f64 t (/.f64 (pow.f64 x 3) t))) (/.f64 (pow.f64 t 3) (pow.f64 x 4))) (/.f64 -1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 t (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (/.f64 (neg.f64 t) (*.f64 x x)) (/.f64 1 x))
(fma.f64 -1 (/.f64 t (*.f64 x x)) (/.f64 -1 x))
(fma.f64 (/.f64 -1 x) (/.f64 t x) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 t t) (pow.f64 x 3)) (/.f64 t (*.f64 x x)))) (/.f64 1 x))
(fma.f64 -1 (+.f64 (/.f64 t (*.f64 x x)) (/.f64 t (/.f64 (pow.f64 x 3) t))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 x 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t t) (pow.f64 x 3)) (/.f64 t (*.f64 x x))))) (/.f64 1 x))
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 t 3)) (pow.f64 x 4)) (/.f64 t (/.f64 (pow.f64 x 3) t))) (/.f64 t (*.f64 x x))) (/.f64 -1 x))
(fma.f64 -1 (+.f64 (+.f64 (/.f64 t (*.f64 x x)) (/.f64 t (/.f64 (pow.f64 x 3) t))) (/.f64 (pow.f64 t 3) (pow.f64 x 4))) (/.f64 -1 x))
(*.f64 -1 (*.f64 t z))
(*.f64 z (neg.f64 t))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
x
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
x
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
x
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(*.f64 -1 (*.f64 t z))
(*.f64 z (neg.f64 t))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(*.f64 -1 (*.f64 t z))
(*.f64 z (neg.f64 t))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
x
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(*.f64 -1 (*.f64 t z))
(*.f64 z (neg.f64 t))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(*.f64 -1 (*.f64 t z))
(*.f64 z (neg.f64 t))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(-.f64 x (*.f64 z t))
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (-.f64 t x) y)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (-.f64 t x) y)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (-.f64 t x) y)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (-.f64 t x) y)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (-.f64 t x) y)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (-.f64 t x) y)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (-.f64 t x) y)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (-.f64 t x) y)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))
(neg.f64 (*.f64 y (fma.f64 -1 t x)))
(*.f64 y (neg.f64 (-.f64 x t)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))
(neg.f64 (*.f64 y (fma.f64 -1 t x)))
(*.f64 y (neg.f64 (-.f64 x t)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))
(neg.f64 (*.f64 y (fma.f64 -1 t x)))
(*.f64 y (neg.f64 (-.f64 x t)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))
(neg.f64 (*.f64 y (fma.f64 -1 t x)))
(*.f64 y (neg.f64 (-.f64 x t)))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 t x) y)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (+.f64 1 (neg.f64 y)))
(fma.f64 (neg.f64 y) x x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(*.f64 x (+.f64 1 (neg.f64 y)))
(fma.f64 (neg.f64 y) x x)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
x
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))
(neg.f64 (*.f64 y (fma.f64 -1 t x)))
(*.f64 y (neg.f64 (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y)) x)
(fma.f64 -1 (*.f64 y (fma.f64 -1 t x)) x)
(-.f64 x (*.f64 y (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y)) x)
(fma.f64 -1 (*.f64 y (fma.f64 -1 t x)) x)
(-.f64 x (*.f64 y (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y)) x)
(fma.f64 -1 (*.f64 y (fma.f64 -1 t x)) x)
(-.f64 x (*.f64 y (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 x (+.f64 1 (neg.f64 y)))
(fma.f64 (neg.f64 y) x x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(*.f64 (+.f64 z y) (+.f64 t x))
(+.f64 (*.f64 t (+.f64 y z)) (*.f64 x (+.f64 y z)))
(*.f64 (+.f64 z y) (+.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x)))) 1)
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (+.f64 y z) (+.f64 t x))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 1 (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (+.f64 t x) (+.f64 y z))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2) (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (*.f64 (cbrt.f64 (+.f64 y z)) (+.f64 t x)))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) (+.f64 t x)))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (neg.f64 (+.f64 y z)) (/.f64 1 (/.f64 -1 (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t x) -2))) (/.f64 (+.f64 y z) (/.f64 1 (cbrt.f64 (+.f64 t x)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t x) -2))) (*.f64 (/.f64 (+.f64 z y) 1) (cbrt.f64 (+.f64 t x))))
(*.f64 (/.f64 (+.f64 z y) (cbrt.f64 (pow.f64 (+.f64 t x) -2))) (cbrt.f64 (+.f64 t x)))
(*.f64 (/.f64 1 (pow.f64 (+.f64 t x) -1/2)) (/.f64 (+.f64 y z) (pow.f64 (+.f64 t x) -1/2)))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) 1) (/.f64 (cbrt.f64 (+.f64 y z)) (/.f64 1 (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (cbrt.f64 (pow.f64 (+.f64 t x) -2))) (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 z y)) 2) (cbrt.f64 (*.f64 (+.f64 z y) (+.f64 t x)))) (cbrt.f64 (pow.f64 (+.f64 t x) -2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 z y) (+.f64 t x))) (pow.f64 (cbrt.f64 (+.f64 z y)) 2)) (cbrt.f64 (pow.f64 (+.f64 t x) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (pow.f64 (+.f64 t x) -1/2)) (/.f64 (cbrt.f64 (+.f64 y z)) (pow.f64 (+.f64 t x) -1/2)))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y z)) 1) (/.f64 (sqrt.f64 (+.f64 y z)) (/.f64 1 (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y z)) (cbrt.f64 (pow.f64 (+.f64 t x) -2))) (/.f64 (sqrt.f64 (+.f64 y z)) (/.f64 1 (cbrt.f64 (+.f64 t x)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t x) -2))) (*.f64 (/.f64 (+.f64 z y) 1) (cbrt.f64 (+.f64 t x))))
(*.f64 (/.f64 (+.f64 z y) (cbrt.f64 (pow.f64 (+.f64 t x) -2))) (cbrt.f64 (+.f64 t x)))
(*.f64 (*.f64 (+.f64 y z) (cbrt.f64 (pow.f64 (+.f64 t x) 2))) (cbrt.f64 (+.f64 t x)))
(*.f64 (+.f64 z y) (*.f64 (cbrt.f64 (pow.f64 (+.f64 t x) 2)) (cbrt.f64 (+.f64 t x))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 t x) 2)) (*.f64 (+.f64 z y) (cbrt.f64 (+.f64 t x))))
(*.f64 (*.f64 (+.f64 y z) (sqrt.f64 (+.f64 t x))) (sqrt.f64 (+.f64 t x)))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (/.f64 (+.f64 y z) -1) (neg.f64 (+.f64 t x)))
(*.f64 (+.f64 z y) (+.f64 t x))
(pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(*.f64 (+.f64 z y) (+.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 3)
(*.f64 (+.f64 z y) (+.f64 t x))
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3) 1/3)
(*.f64 (+.f64 z y) (+.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2)
(*.f64 (+.f64 z y) (+.f64 t x))
(pow.f64 (/.f64 (/.f64 1 (+.f64 t x)) (+.f64 y z)) -1)
(*.f64 (+.f64 z y) (+.f64 t x))
(neg.f64 (/.f64 (+.f64 y z) (/.f64 -1 (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2))
(*.f64 (+.f64 z y) (+.f64 t x))
(log.f64 (pow.f64 (exp.f64 (+.f64 y z)) (+.f64 t x)))
(*.f64 (+.f64 z y) (+.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x)))))
(*.f64 (+.f64 z y) (+.f64 t x))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3))
(*.f64 (+.f64 z y) (+.f64 t x))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 y z) 3) (pow.f64 (/.f64 1 (+.f64 t x)) 3)))
(*.f64 (+.f64 z y) (+.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 1))
(*.f64 (+.f64 z y) (+.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 t x)))) 1)
(/.f64 1 (+.f64 t x))
(*.f64 1 (/.f64 1 (+.f64 t x)))
(/.f64 1 (+.f64 t x))
(*.f64 (/.f64 1 (+.f64 t x)) 1)
(/.f64 1 (+.f64 t x))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 t x))) (cbrt.f64 (pow.f64 (+.f64 t x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 t x) -2)) (/.f64 1 (cbrt.f64 (+.f64 t x))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 t x) -2)) (cbrt.f64 (+.f64 t x)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 t x) -2)) (/.f64 1 (cbrt.f64 (+.f64 t x))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 t x) -2)) (cbrt.f64 (+.f64 t x)))
(*.f64 (pow.f64 (+.f64 t x) -2) (+.f64 t x))
(/.f64 1 (+.f64 t x))
(*.f64 (pow.f64 (+.f64 t x) -1/2) (pow.f64 (+.f64 t x) -1/2))
(/.f64 1 (+.f64 t x))
(*.f64 -1 (/.f64 -1 (+.f64 t x)))
(/.f64 1 (+.f64 t x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 t x) 2)) -1) (pow.f64 (cbrt.f64 (+.f64 t x)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 t x))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t x) 2))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 t x)) -1) (pow.f64 (sqrt.f64 (+.f64 t x)) -1))
(pow.f64 (sqrt.f64 (+.f64 t x)) -2)
(*.f64 (/.f64 1 (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 t 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 (pow.f64 x 3) (pow.f64 t 3)))
(pow.f64 (+.f64 t x) -1)
(/.f64 1 (+.f64 t x))
(pow.f64 (/.f64 1 (+.f64 t x)) 1)
(/.f64 1 (+.f64 t x))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 t x))) 3)
(/.f64 1 (+.f64 t x))
(pow.f64 (pow.f64 (/.f64 1 (+.f64 t x)) 3) 1/3)
(/.f64 1 (+.f64 t x))
(pow.f64 (pow.f64 (+.f64 t x) -1/2) 2)
(/.f64 1 (+.f64 t x))
(sqrt.f64 (pow.f64 (+.f64 t x) -2))
(/.f64 1 (+.f64 t x))
(log.f64 (exp.f64 (/.f64 1 (+.f64 t x))))
(/.f64 1 (+.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 t x)))))
(/.f64 1 (+.f64 t x))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 t x)) 3))
(/.f64 1 (+.f64 t x))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 t x))))
(/.f64 1 (+.f64 t x))
(exp.f64 (neg.f64 (log.f64 (+.f64 t x))))
(/.f64 1 (+.f64 t x))
(exp.f64 (*.f64 (log.f64 (+.f64 t x)) -1))
(/.f64 1 (+.f64 t x))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 t x))) 1))
(/.f64 1 (+.f64 t x))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 t x))))
(/.f64 1 (+.f64 t x))
(+.f64 x (*.f64 z (neg.f64 t)))
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 (*.f64 z (neg.f64 t)) 1))
(-.f64 x (*.f64 z t))
(+.f64 (-.f64 x (*.f64 z t)) (fma.f64 (neg.f64 t) z (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (*.f64 0 (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (fma.f64 (*.f64 z (neg.f64 t)) 1 (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (fma.f64 (neg.f64 t) z (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (*.f64 0 (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (fma.f64 (neg.f64 z) t (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (fma.f64 (neg.f64 t) z (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (*.f64 0 (*.f64 z t)))
(+.f64 (-.f64 x (*.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 x (*.f64 z t)) (fma.f64 (neg.f64 t) z (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (*.f64 0 (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z t))) (sqrt.f64 (*.f64 z t)) (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (fma.f64 (neg.f64 t) z (*.f64 z t)))
(+.f64 (-.f64 x (*.f64 z t)) (*.f64 0 (*.f64 z t)))
(+.f64 (*.f64 z (neg.f64 t)) x)
(-.f64 x (*.f64 z t))
(*.f64 1 (-.f64 x (*.f64 z t)))
(-.f64 x (*.f64 z t))
(*.f64 (-.f64 x (*.f64 z t)) 1)
(-.f64 x (*.f64 z t))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z t))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z t))) 2))
(-.f64 x (*.f64 z t))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z t))) 2) (cbrt.f64 (-.f64 x (*.f64 z t))))
(-.f64 x (*.f64 z t))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z t))) (sqrt.f64 (-.f64 x (*.f64 z t))))
(-.f64 x (*.f64 z t))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z t) (+.f64 x (*.f64 z t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) 1) (fma.f64 x x (*.f64 z (*.f64 t (+.f64 x (*.f64 z t))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 x x (*.f64 t (*.f64 z (fma.f64 z t x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 z t))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z t))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z t))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z t))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z t) (+.f64 x (*.f64 z t)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) 1) (fma.f64 x x (*.f64 z (*.f64 t (+.f64 x (*.f64 z t))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 x x (*.f64 t (*.f64 z (fma.f64 z t x)))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 z t)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 z t))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 x x (*.f64 (*.f64 z t) (+.f64 x (*.f64 z t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) 1) (fma.f64 x x (*.f64 z (*.f64 t (+.f64 x (*.f64 z t))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 x x (*.f64 t (*.f64 z (fma.f64 z t x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2)) (+.f64 x (*.f64 z t)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 z t))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z t) (+.f64 x (*.f64 z t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (fma.f64 x x (*.f64 z (*.f64 t (+.f64 x (*.f64 z t)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 x x (*.f64 t (*.f64 z (fma.f64 z t x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2))) (neg.f64 (+.f64 x (*.f64 z t))))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x)))
(/.f64 (fma.f64 x (neg.f64 x) (pow.f64 (*.f64 z t) 2)) (neg.f64 (fma.f64 z t x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (neg.f64 t)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 z (neg.f64 t)) (*.f64 z (neg.f64 t))) (*.f64 x (*.f64 z (neg.f64 t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) 1) (fma.f64 x x (*.f64 z (*.f64 t (+.f64 x (*.f64 z t))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 x x (*.f64 t (*.f64 z (fma.f64 z t x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 z (neg.f64 t)) (*.f64 z (neg.f64 t)))) (-.f64 x (*.f64 z (neg.f64 t))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 z t))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x))
(pow.f64 (-.f64 x (*.f64 z t)) 1)
(-.f64 x (*.f64 z t))
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z t))) 3)
(-.f64 x (*.f64 z t))
(pow.f64 (pow.f64 (-.f64 x (*.f64 z t)) 3) 1/3)
(-.f64 x (*.f64 z t))
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z t))) 2)
(-.f64 x (*.f64 z t))
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z t)) 2))
(-.f64 x (*.f64 z t))
(log.f64 (exp.f64 (-.f64 x (*.f64 z t))))
(-.f64 x (*.f64 z t))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z t)))))
(-.f64 x (*.f64 z t))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z t)) 3))
(-.f64 x (*.f64 z t))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z t))))
(-.f64 x (*.f64 z t))
(exp.f64 (log.f64 (-.f64 x (*.f64 z t))))
(-.f64 x (*.f64 z t))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z t))) 1))
(-.f64 x (*.f64 z t))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z t))))
(-.f64 x (*.f64 z t))
(fma.f64 1 x (*.f64 z (neg.f64 t)))
(-.f64 x (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z (neg.f64 t)))
(-.f64 x (*.f64 z t))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z (neg.f64 t)))
(-.f64 x (*.f64 z t))
(-.f64 (*.f64 y t) (*.f64 y x))
(*.f64 (-.f64 t x) y)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 t x)))) 1)
(*.f64 y (+.f64 t x))
(-.f64 (/.f64 (pow.f64 (*.f64 y t) 2) (*.f64 y (+.f64 t x))) (/.f64 (pow.f64 (*.f64 y x) 2) (*.f64 y (+.f64 t x))))
(-.f64 (/.f64 (pow.f64 (*.f64 t y) 2) (*.f64 y (+.f64 t x))) (/.f64 (pow.f64 (*.f64 x y) 2) (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 t x))
(*.f64 1 (*.f64 y (+.f64 t x)))
(*.f64 y (+.f64 t x))
(*.f64 (+.f64 t x) y)
(*.f64 y (+.f64 t x))
(*.f64 (*.f64 y (+.f64 t x)) 1)
(*.f64 y (+.f64 t x))
(*.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2))
(*.f64 y (+.f64 t x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2) (cbrt.f64 (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 t x))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (+.f64 t x)))
(*.f64 y (+.f64 t x))
(*.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (/.f64 1 (*.f64 y (+.f64 t x))))
(/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 y (+.f64 t x)))
(*.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 t x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 t x)))
(*.f64 y (+.f64 t x))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 t y) 3)) 1) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 (*.f64 y y) x))))
(/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) (pow.f64 t 3))) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 x (*.f64 y y)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 x y))) (-.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 x y))))
(*.f64 (*.f64 y (cbrt.f64 (pow.f64 (+.f64 t x) 2))) (cbrt.f64 (+.f64 t x)))
(*.f64 y (*.f64 (cbrt.f64 (pow.f64 (+.f64 t x) 2)) (cbrt.f64 (+.f64 t x))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 t x) 2)) (*.f64 y (cbrt.f64 (+.f64 t x))))
(*.f64 (*.f64 y (sqrt.f64 (+.f64 t x))) (sqrt.f64 (+.f64 t x)))
(*.f64 y (+.f64 t x))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 t y) 3)) 1) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 (*.f64 y y) x))))
(/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) (pow.f64 t 3))) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 x (*.f64 y y)))))
(/.f64 1 (/.f64 (*.f64 y (+.f64 t x)) (pow.f64 (*.f64 y (+.f64 t x)) 2)))
(*.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (/.f64 1 (*.f64 y (+.f64 t x))))
(/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 y (+.f64 t x)))
(/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 y (+.f64 t x)))
(*.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (/.f64 1 (*.f64 y (+.f64 t x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3)) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 t y) 3)) 1) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 (*.f64 y y) x))))
(/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) (pow.f64 t 3))) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 x (*.f64 y y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 t (*.f64 y (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 t y) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 t (*.f64 (*.f64 y y) x)))))
(/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) (pow.f64 t 3))) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 t y) (*.f64 (-.f64 t x) y))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2)) (neg.f64 (*.f64 y (+.f64 t x))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2)) (*.f64 y (neg.f64 (+.f64 t x))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 y (+.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y t) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 t y) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 (*.f64 y y) x)))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) (pow.f64 t 3))) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 x (*.f64 y y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 y (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 x y) 3)) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 (*.f64 y y) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 x y) 3)) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 t (*.f64 x (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 y x) (*.f64 y t)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 t y) 2)) (*.f64 y (-.f64 x t)))
(/.f64 (*.f64 (*.f64 y (+.f64 t x)) (*.f64 y (-.f64 x t))) (*.f64 y (-.f64 x t)))
(/.f64 (*.f64 y (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x 3) (pow.f64 t 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 t 3)) (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) y))
(/.f64 (*.f64 y (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 y (/.f64 (+.f64 t x) (pow.f64 (+.f64 t x) 2)))
(*.f64 (/.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2))
(pow.f64 (*.f64 y (+.f64 t x)) 1)
(*.f64 y (+.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 3)
(*.f64 y (+.f64 t x))
(pow.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) 1/3)
(*.f64 y (+.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) 2)
(*.f64 y (+.f64 t x))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2))
(*.f64 y (+.f64 t x))
(log.f64 (pow.f64 (exp.f64 y) (+.f64 t x)))
(*.f64 y (+.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 t x)))))
(*.f64 y (+.f64 t x))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) t) (pow.f64 (exp.f64 y) x)))
(*.f64 (-.f64 t x) y)
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3))
(*.f64 y (+.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 t x))
(exp.f64 (log.f64 (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 t x))) 1))
(*.f64 y (+.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 t x))
(fma.f64 y t (*.f64 y x))
(*.f64 y (+.f64 t x))
(fma.f64 y x (*.f64 y t))
(*.f64 y (+.f64 t x))
(fma.f64 1 (*.f64 y t) (*.f64 y x))
(*.f64 y (+.f64 t x))
(fma.f64 1 (*.f64 y x) (*.f64 y t))
(*.f64 y (+.f64 t x))
(fma.f64 t y (*.f64 y x))
(*.f64 y (+.f64 t x))
(fma.f64 x y (*.f64 y t))
(*.f64 y (+.f64 t x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 y t))
(*.f64 y (+.f64 t x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 y x))
(*.f64 y (+.f64 t x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y t))
(*.f64 y (+.f64 t x))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 y x))
(*.f64 y (+.f64 t x))
(-.f64 (+.f64 x (*.f64 y t)) (*.f64 y x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 (-.f64 t x) y x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x))) 1)
(fma.f64 y (+.f64 t x) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 y (+.f64 t x)))) (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 x (*.f64 y (+.f64 t x))))
(*.f64 1 (fma.f64 y (+.f64 t x) x))
(fma.f64 y (+.f64 t x) x)
(*.f64 (fma.f64 y (+.f64 t x) x) 1)
(fma.f64 y (+.f64 t x) x)
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 2))
(fma.f64 y (+.f64 t x) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 2) (cbrt.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 t x) x)) (sqrt.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) 1) (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (fma.f64 y (+.f64 t x) (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 x (*.f64 y (+.f64 t x))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x))) (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) 1) (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (fma.f64 y (+.f64 t x) (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 y (+.f64 t x))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 x (*.f64 y (+.f64 t x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) 1) (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (fma.f64 y (+.f64 t x) (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (+.f64 t x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (-.f64 (*.f64 x x) (*.f64 y (*.f64 x (+.f64 t x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (fma.f64 x x (*.f64 (*.f64 x y) (-.f64 (neg.f64 x) t)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 x (*.f64 y (+.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))) (neg.f64 (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (fma.f64 y (+.f64 t x) (neg.f64 x)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (-.f64 (*.f64 y (+.f64 t x)) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 x x)) (-.f64 (*.f64 y (+.f64 t x)) x))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 y t)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (+.f64 x (*.f64 y t)) (+.f64 x (*.f64 y t))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (+.f64 x (*.f64 y t)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (+.f64 x (*.f64 t y)) 3)) (fma.f64 (+.f64 x (*.f64 t y)) (+.f64 x (*.f64 t y)) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (+.f64 x (*.f64 t y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t y x) 3)) (fma.f64 (fma.f64 t y x) (fma.f64 t y x) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (fma.f64 t y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 x x)) (-.f64 (*.f64 y (+.f64 t x)) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 y t)) (+.f64 x (*.f64 y t))) (pow.f64 (*.f64 y x) 2)) (fma.f64 y (+.f64 t x) x))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 t y)) (+.f64 x (*.f64 t y))) (pow.f64 (*.f64 x y) 2)) (fma.f64 y (+.f64 t x) x))
(/.f64 (*.f64 (fma.f64 y (+.f64 t x) x) (fma.f64 (-.f64 t x) y x)) (fma.f64 y (+.f64 t x) x))
(pow.f64 (fma.f64 y (+.f64 t x) x) 1)
(fma.f64 y (+.f64 t x) x)
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 3)
(fma.f64 y (+.f64 t x) x)
(pow.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 3) 1/3)
(fma.f64 y (+.f64 t x) x)
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 t x) x)) 2)
(fma.f64 y (+.f64 t x) x)
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 2))
(fma.f64 y (+.f64 t x) x)
(log.f64 (exp.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (+.f64 t x) x))))
(fma.f64 y (+.f64 t x) x)
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 3))
(fma.f64 y (+.f64 t x) x)
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(exp.f64 (log.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 t x) x)) 1))
(fma.f64 y (+.f64 t x) x)
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(fma.f64 y (+.f64 t x) x)
(fma.f64 1 x (*.f64 y (+.f64 t x)))
(fma.f64 y (+.f64 t x) x)
(fma.f64 1 (*.f64 y (+.f64 t x)) x)
(fma.f64 y (+.f64 t x) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2) (cbrt.f64 (*.f64 y (+.f64 t x))) x)
(fma.f64 y (+.f64 t x) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y (+.f64 t x)))
(fma.f64 y (+.f64 t x) x)
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 y (+.f64 t x))) x)
(fma.f64 y (+.f64 t x) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y (+.f64 t x)))
(fma.f64 y (+.f64 t x) x)

eval70.0ms (1%)

Compiler

Compiled 5068 to 1816 computations (64.2% saved)

prune89.0ms (1.2%)

Pruning

17 alts after pruning (6 fresh and 11 done)

PrunedKeptTotal
New3361337
Fresh055
Picked145
Done077
Total33717354
Accurracy
100.0%
Counts
354 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.9%
(-.f64 (+.f64 x (*.f64 y t)) (*.f64 y x))
40.2%
(-.f64 x (*.f64 z t))
34.8%
(-.f64 x (*.f64 y x))
43.8%
(+.f64 (*.f64 y t) x)
49.9%
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
59.5%
(+.f64 x (/.f64 (+.f64 y z) (/.f64 1 (-.f64 t x))))
54.1%
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x)))
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
51.1%
(+.f64 x (*.f64 (-.f64 y z) (neg.f64 x)))
61.2%
(+.f64 x (*.f64 (-.f64 t x) y))
56.5%
(+.f64 x (*.f64 z (-.f64 x t)))
32.8%
(+.f64 x (*.f64 z x))
26.6%
(*.f64 (neg.f64 t) z)
20.5%
(*.f64 y (neg.f64 x))
30.1%
(*.f64 y t)
53.0%
(*.f64 t (-.f64 y z))
16.2%
x
Compiler

Compiled 369 to 180 computations (51.2% saved)

regimes73.0ms (1%)

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

6 calls:

12.0ms
(-.f64 y z)
12.0ms
t
12.0ms
z
11.0ms
y
11.0ms
x
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1t
100.0%1(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
100.0%1(-.f64 y z)
Compiler

Compiled 233 to 91 computations (60.9% saved)

regimes98.0ms (1.4%)

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

6 calls:

29.0ms
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
20.0ms
x
11.0ms
(-.f64 y z)
11.0ms
t
11.0ms
z
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1t
100.0%1(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
100.0%1(-.f64 y z)
Compiler

Compiled 216 to 86 computations (60.2% saved)

regimes546.0ms (7.6%)

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

5 calls:

443.0ms
(-.f64 y z)
31.0ms
x
24.0ms
z
23.0ms
t
23.0ms
y
Results
AccuracySegmentsBranch
83.6%3x
87.6%3y
85.3%3z
83.2%3t
78.1%10(-.f64 y z)
Compiler

Compiled 105 to 51 computations (51.4% saved)

regimes178.0ms (2.5%)

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

4 calls:

69.0ms
z
52.0ms
y
30.0ms
t
25.0ms
x
Results
AccuracySegmentsBranch
77.8%4t
75.2%3x
79.0%5z
75.2%3y
Compiler

Compiled 75 to 38 computations (49.3% saved)

regimes68.0ms (0.9%)

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

4 calls:

22.0ms
t
21.0ms
x
18.0ms
z
6.0ms
y
Results
AccuracySegmentsBranch
66.6%1y
74.4%3x
68.2%3z
76.6%4t
Compiler

Compiled 68 to 35 computations (48.5% saved)

regimes202.0ms (2.8%)

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

3 calls:

85.0ms
y
67.0ms
t
49.0ms
x
Results
AccuracySegmentsBranch
67.3%6y
68.6%3x
71.6%6t
Compiler

Compiled 56 to 30 computations (46.4% saved)

regimes254.0ms (3.5%)

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

4 calls:

114.0ms
x
68.0ms
t
58.0ms
(-.f64 y z)
13.0ms
z
Results
AccuracySegmentsBranch
68.0%5t
62.0%3(-.f64 y z)
61.9%3z
66.2%5x
Compiler

Compiled 53 to 31 computations (41.5% saved)

regimes23.0ms (0.3%)

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

1 calls:

22.0ms
t
Results
AccuracySegmentsBranch
67.9%5t
Compiler

Compiled 31 to 17 computations (45.2% saved)

regimes142.0ms (2%)

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

5 calls:

48.0ms
(-.f64 y z)
41.0ms
x
27.0ms
t
19.0ms
z
4.0ms
y
Results
AccuracySegmentsBranch
57.0%5z
58.6%3(-.f64 y z)
53.0%1y
60.0%3x
62.0%4t
Compiler

Compiled 48 to 32 computations (33.3% saved)

regimes144.0ms (2%)

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

4 calls:

58.0ms
t
32.0ms
y
28.0ms
x
23.0ms
z
Results
AccuracySegmentsBranch
45.5%7z
50.5%8y
47.7%8x
41.0%3t
Compiler

Compiled 36 to 25 computations (30.6% saved)

regimes10.0ms (0.1%)

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

1 calls:

9.0ms
y
Results
AccuracySegmentsBranch
42.6%3y
Compiler

Compiled 17 to 11 computations (35.3% saved)

regimes8.0ms (0.1%)

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

1 calls:

8.0ms
y
Results
AccuracySegmentsBranch
41.4%3y
Compiler

Compiled 13 to 9 computations (30.8% saved)

regimes45.0ms (0.6%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

4 calls:

37.0ms
t
2.0ms
y
2.0ms
x
2.0ms
z
Results
AccuracySegmentsBranch
16.2%1z
16.2%1x
16.2%1t
16.2%1y
Compiler

Compiled 25 to 20 computations (20% saved)

bsearch29.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
5.188089132912441e-21
37.90001445559838
11.0ms
-9.273242722888065e+60
-1.1477762607089771e+60
Results
19.0ms206×body256valid
6.0ms66×body256infinite
Compiler

Compiled 428 to 286 computations (33.2% saved)

bsearch68.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
2.559059104069269e-83
1.1753214346693495e-79
43.0ms
8.865539253123944e-234
1.3266647370790162e-233
12.0ms
-2.1282637468371492e-187
-1.2381071443712787e-189
Results
58.0ms234×body256valid
6.0ms70×body256infinite
Compiler

Compiled 454 to 307 computations (32.4% saved)

bsearch65.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
4.168644510765737e-111
3.2583972925455765e-105
7.0ms
8.865539253123944e-234
1.3266647370790162e-233
12.0ms
-2.1282637468371492e-187
-1.2381071443712787e-189
Results
24.0ms253×body256valid
6.0ms67×body256infinite
Compiler

Compiled 452 to 310 computations (31.4% saved)

bsearch33.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.787907810779737e+108
4.5761137923292785e+110
17.0ms
-36784058.83068736
-0.00442093480717072
Results
19.0ms202×body256valid
7.0ms70×body256infinite
Compiler

Compiled 360 to 252 computations (30% saved)

bsearch115.0ms (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
4.168644510765737e-111
3.2583972925455765e-105
17.0ms
-9.221830820594122e-205
-6.952288042874474e-217
12.0ms
-2.1282637468371492e-187
-1.2381071443712787e-189
70.0ms
-3.801136757559613e-95
-8.479068809884132e-106
Results
43.0ms456×body256valid
11.0ms120×body256infinite
Compiler

Compiled 723 to 518 computations (28.4% saved)

bsearch131.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
4.168644510765737e-111
3.2583972925455765e-105
16.0ms
-9.221830820594122e-205
-6.952288042874474e-217
45.0ms
-2.1282637468371492e-187
-1.2381071443712787e-189
18.0ms
-3.801136757559613e-95
-8.479068809884132e-106
Results
76.0ms464×body256valid
12.0ms112×body256infinite
Compiler

Compiled 723 to 518 computations (28.4% saved)

bsearch46.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
2.686910116018351e-58
2.2991593180238884e-57
12.0ms
-2.1282637468371492e-187
-1.2381071443712787e-189
23.0ms
-1.0740353339365198e-140
-2.4807785954277452e-148
Results
35.0ms274×body256valid
7.0ms78×body256infinite
Compiler

Compiled 383 to 290 computations (24.3% saved)

bsearch139.0ms (1.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.5786164391256698e-25
5.188089132912441e-21
17.0ms
1.444701391351653e-76
2.7490672038114244e-73
49.0ms
1.8401598650850117e-194
1.1571922880266446e-193
23.0ms
-1.8877388430209458e-179
-3.7802494647306376e-202
10.0ms
-6.096727564352467e-87
-6.325194404412557e-88
13.0ms
-118.85484279907696
-0.7216908958852184
13.0ms
-1.1477762607089771e+60
-3.181545430625888e+56
Results
105.0ms659×body256valid
20.0ms205×body256infinite
Compiler

Compiled 878 to 687 computations (21.8% saved)

bsearch29.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
1.5786164391256698e-25
5.188089132912441e-21
16.0ms
-6.096727564352467e-87
-6.325194404412557e-88
Results
23.0ms186×body256valid
4.0ms38×body256infinite
Compiler

Compiled 224 to 176 computations (21.4% saved)

bsearch25.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.5786164391256698e-25
5.188089132912441e-21
11.0ms
-6.096727564352467e-87
-6.325194404412557e-88
Results
18.0ms180×body256valid
4.0ms44×body256infinite
Compiler

Compiled 216 to 168 computations (22.2% saved)

simplify27.0ms (0.4%)

Algorithm
egg-herbie
Rules
36×+-commutative
34×*-commutative
20×sub-neg
12×neg-mul-1
12×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0128839
1172839
2192839
3204839
4208839
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 x (*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (-.f64 y z)))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(if (<=.f64 y -1900000000000000046560326335036623953059522465874992777134080) (+.f64 x (*.f64 (-.f64 t x) y)) (if (<=.f64 y 6165521680034609/604462909807314587353088) (+.f64 x (*.f64 z (-.f64 x t))) (+.f64 x (*.f64 (-.f64 t x) y))))
(if (<=.f64 t -8230123961904335/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 t 4251087300398627/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (-.f64 x (*.f64 y x)) (if (<=.f64 t 5809884737704875/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (+.f64 x (*.f64 z (-.f64 x t))) (+.f64 x (*.f64 t (-.f64 y z))))))
(if (<=.f64 t -171460915873007/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 t 1230577902746971/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (-.f64 x (*.f64 y x)) (if (<=.f64 t 1917062309491721/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+.f64 x (*.f64 z x)) (+.f64 x (*.f64 t (-.f64 y z))))))
(if (<=.f64 x -6980579422424269/2251799813685248) (-.f64 x (*.f64 y x)) (if (<=.f64 x 5800000000000000145046030941253538842202843751054727753820307268211708559709369329625740101066834308048617472) (*.f64 t (-.f64 y z)) (+.f64 x (*.f64 z x))))
(if (<=.f64 t -2770453560683987/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 t (-.f64 y z)) (if (<=.f64 t -3009873906067871/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 (*.f64 y t) x) (if (<=.f64 t -2118010469031163/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 y (neg.f64 x)) (if (<=.f64 t 4230758200257591/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (+.f64 x (*.f64 z x)) (*.f64 t (-.f64 y z))))))
(if (<=.f64 t -5358672842709649/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (*.f64 t (-.f64 y z)) (if (<=.f64 t -4263988033596151/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (+.f64 x (*.f64 z x)) (if (<=.f64 t -4010099821365669/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 y (neg.f64 x)) (if (<=.f64 t 4315373364262743/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (+.f64 x (*.f64 z x)) (*.f64 t (-.f64 y z))))))
(if (<=.f64 t -1293437715931169/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 t (-.f64 y z)) (if (<=.f64 t -3762342382584839/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) x (if (<=.f64 t 8198170380571703/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 y (neg.f64 x)) (*.f64 t (-.f64 y z)))))
(if (<=.f64 y -340000000000000000757663851571399683167352337146895663104) (*.f64 y t) (if (<=.f64 y -41/2) (*.f64 (neg.f64 t) z) (if (<=.f64 y -4927438432791169/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 y t) (if (<=.f64 y -2311583159860125/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) x (if (<=.f64 y 6575169876935467/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) (*.f64 (neg.f64 t) z) (if (<=.f64 y 8962958295871739/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) x (if (<=.f64 y 6646139978924579/1329227995784915872903807060280344576) (*.f64 (neg.f64 t) z) (*.f64 y (neg.f64 x)))))))))
(if (<=.f64 y -6719234226533413/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 y t) (if (<=.f64 y 6646139978924579/1329227995784915872903807060280344576) x (*.f64 y (neg.f64 x))))
(if (<=.f64 y -6719234226533413/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 y t) (if (<=.f64 y 5172291977198265/1361129467683753853853498429727072845824) x (*.f64 y t)))
x
Outputs
(+.f64 x (*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (-.f64 y z)))
(+.f64 x (*.f64 (/.f64 (+.f64 x t) (/.f64 (+.f64 x t) (-.f64 t x))) (-.f64 y z)))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(if (<=.f64 y -1900000000000000046560326335036623953059522465874992777134080) (+.f64 x (*.f64 (-.f64 t x) y)) (if (<=.f64 y 6165521680034609/604462909807314587353088) (+.f64 x (*.f64 z (-.f64 x t))) (+.f64 x (*.f64 (-.f64 t x) y))))
(if (or (<=.f64 y -1900000000000000046560326335036623953059522465874992777134080) (not (<=.f64 y 6165521680034609/604462909807314587353088))) (+.f64 x (*.f64 (-.f64 t x) y)) (+.f64 x (*.f64 z (-.f64 x t))))
(if (<=.f64 t -8230123961904335/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 t 4251087300398627/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (-.f64 x (*.f64 y x)) (if (<=.f64 t 5809884737704875/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (+.f64 x (*.f64 z (-.f64 x t))) (+.f64 x (*.f64 t (-.f64 y z))))))
(if (<=.f64 t -8230123961904335/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 t 4251087300398627/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (-.f64 x (*.f64 x y)) (if (<=.f64 t 5809884737704875/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (+.f64 x (*.f64 z (-.f64 x t))) (+.f64 x (*.f64 t (-.f64 y z))))))
(if (<=.f64 t -171460915873007/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 t 1230577902746971/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (-.f64 x (*.f64 y x)) (if (<=.f64 t 1917062309491721/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+.f64 x (*.f64 z x)) (+.f64 x (*.f64 t (-.f64 y z))))))
(if (<=.f64 t -171460915873007/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 t 1230577902746971/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (-.f64 x (*.f64 x y)) (if (<=.f64 t 1917062309491721/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+.f64 x (*.f64 x z)) (+.f64 x (*.f64 t (-.f64 y z))))))
(if (<=.f64 x -6980579422424269/2251799813685248) (-.f64 x (*.f64 y x)) (if (<=.f64 x 5800000000000000145046030941253538842202843751054727753820307268211708559709369329625740101066834308048617472) (*.f64 t (-.f64 y z)) (+.f64 x (*.f64 z x))))
(if (<=.f64 x -6980579422424269/2251799813685248) (-.f64 x (*.f64 x y)) (if (<=.f64 x 5800000000000000145046030941253538842202843751054727753820307268211708559709369329625740101066834308048617472) (*.f64 t (-.f64 y z)) (+.f64 x (*.f64 x z))))
(if (<=.f64 t -2770453560683987/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 t (-.f64 y z)) (if (<=.f64 t -3009873906067871/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 (*.f64 y t) x) (if (<=.f64 t -2118010469031163/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 y (neg.f64 x)) (if (<=.f64 t 4230758200257591/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (+.f64 x (*.f64 z x)) (*.f64 t (-.f64 y z))))))
(if (<=.f64 t -2770453560683987/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 t (-.f64 y z)) (if (<=.f64 t -3009873906067871/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 x (*.f64 t y)) (if (<=.f64 t -2118010469031163/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 y (neg.f64 x)) (if (<=.f64 t 4230758200257591/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (+.f64 x (*.f64 x z)) (*.f64 t (-.f64 y z))))))
(if (<=.f64 t -2770453560683987/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 t (-.f64 y z)) (if (<=.f64 t -3009873906067871/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 x (*.f64 t y)) (if (<=.f64 t -2118010469031163/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 x (neg.f64 y)) (if (<=.f64 t 4230758200257591/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (+.f64 x (*.f64 x z)) (*.f64 t (-.f64 y z))))))
(if (<=.f64 t -5358672842709649/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (*.f64 t (-.f64 y z)) (if (<=.f64 t -4263988033596151/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (+.f64 x (*.f64 z x)) (if (<=.f64 t -4010099821365669/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 y (neg.f64 x)) (if (<=.f64 t 4315373364262743/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (+.f64 x (*.f64 z x)) (*.f64 t (-.f64 y z))))))
(if (<=.f64 t -5358672842709649/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (*.f64 t (-.f64 y z)) (if (<=.f64 t -4263988033596151/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (+.f64 x (*.f64 x z)) (if (<=.f64 t -4010099821365669/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 y (neg.f64 x)) (if (<=.f64 t 4315373364262743/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (+.f64 x (*.f64 x z)) (*.f64 t (-.f64 y z))))))
(if (<=.f64 t -5358672842709649/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (*.f64 t (-.f64 y z)) (if (<=.f64 t -4263988033596151/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (+.f64 x (*.f64 x z)) (if (<=.f64 t -4010099821365669/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 x (neg.f64 y)) (if (<=.f64 t 4315373364262743/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (+.f64 x (*.f64 x z)) (*.f64 t (-.f64 y z))))))
(if (<=.f64 t -1293437715931169/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 t (-.f64 y z)) (if (<=.f64 t -3762342382584839/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) x (if (<=.f64 t 8198170380571703/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 y (neg.f64 x)) (*.f64 t (-.f64 y z)))))
(if (<=.f64 t -1293437715931169/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 t (-.f64 y z)) (if (<=.f64 t -3762342382584839/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) x (if (<=.f64 t 8198170380571703/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 x (neg.f64 y)) (*.f64 t (-.f64 y z)))))
(if (<=.f64 y -340000000000000000757663851571399683167352337146895663104) (*.f64 y t) (if (<=.f64 y -41/2) (*.f64 (neg.f64 t) z) (if (<=.f64 y -4927438432791169/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 y t) (if (<=.f64 y -2311583159860125/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) x (if (<=.f64 y 6575169876935467/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) (*.f64 (neg.f64 t) z) (if (<=.f64 y 8962958295871739/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) x (if (<=.f64 y 6646139978924579/1329227995784915872903807060280344576) (*.f64 (neg.f64 t) z) (*.f64 y (neg.f64 x)))))))))
(if (<=.f64 y -340000000000000000757663851571399683167352337146895663104) (*.f64 t y) (if (<=.f64 y -41/2) (neg.f64 (*.f64 t z)) (if (<=.f64 y -4927438432791169/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 t y) (if (<=.f64 y -2311583159860125/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) x (if (<=.f64 y 6575169876935467/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) (neg.f64 (*.f64 t z)) (if (<=.f64 y 8962958295871739/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) x (if (<=.f64 y 6646139978924579/1329227995784915872903807060280344576) (neg.f64 (*.f64 t z)) (*.f64 y (neg.f64 x)))))))))
(if (<=.f64 y -340000000000000000757663851571399683167352337146895663104) (*.f64 t y) (if (<=.f64 y -41/2) (*.f64 t (neg.f64 z)) (if (<=.f64 y -4927438432791169/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 t y) (if (<=.f64 y -2311583159860125/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) x (if (<=.f64 y 6575169876935467/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) (*.f64 t (neg.f64 z)) (if (<=.f64 y 8962958295871739/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) x (if (<=.f64 y 6646139978924579/1329227995784915872903807060280344576) (*.f64 t (neg.f64 z)) (*.f64 x (neg.f64 y)))))))))
(if (<=.f64 y -6719234226533413/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 y t) (if (<=.f64 y 6646139978924579/1329227995784915872903807060280344576) x (*.f64 y (neg.f64 x))))
(if (<=.f64 y -6719234226533413/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 t y) (if (<=.f64 y 6646139978924579/1329227995784915872903807060280344576) x (*.f64 y (neg.f64 x))))
(if (<=.f64 y -6719234226533413/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 t y) (if (<=.f64 y 6646139978924579/1329227995784915872903807060280344576) x (*.f64 x (neg.f64 y))))
(if (<=.f64 y -6719234226533413/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 y t) (if (<=.f64 y 5172291977198265/1361129467683753853853498429727072845824) x (*.f64 y t)))
(if (<=.f64 y -6719234226533413/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 t y) (if (<=.f64 y 5172291977198265/1361129467683753853853498429727072845824) x (*.f64 t y)))
x
Compiler

Compiled 389 to 214 computations (45% saved)

soundness1.1s (15.5%)

Rules
1436×prod-diff
1430×associate-*r*
1430×associate-*r*
1430×associate-*r*
1296×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
119919
2288819
01492543
13822517
212652265
363842265
01492543
13822517
212652265
363842265
068211774
1180510464
04575838
111675226
242474996
068211774
1180510464
04575838
111675226
242474996
01492543
13822517
212652265
363842265
068211774
1180510464
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 370 to 168 computations (54.6% saved)

end0.0ms (0%)

preprocess172.0ms (2.4%)

Compiler

Compiled 744 to 290 computations (61% saved)

Profiling

Loading profile data...