Data.Metrics.Snapshot:quantile from metrics-0.3.0.2

Time bar (total: 10.3s)

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)

sample1.2s (11.7%)

Results
801.0ms5449×body256valid
391.0ms2807×body256infinite
Bogosity

preprocess116.0ms (1.1%)

Algorithm
egg-herbie
Rules
1864×unsub-neg
1364×sub-neg
1116×distribute-lft-in
1052×distribute-rgt-in
592×associate--r+
Problems
256×No Errors
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056688
1120608
2411592
31932592
45363592
57253592
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.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)))
(neg.f64 (+.f64 (neg.f64 x) (*.f64 (-.f64 y z) (-.f64 t (neg.f64 x)))))
(neg.f64 (+.f64 x (*.f64 (-.f64 (neg.f64 y) z) (-.f64 t x))))
(neg.f64 (+.f64 x (*.f64 (-.f64 y (neg.f64 z)) (-.f64 t x))))
(neg.f64 (+.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 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)
(neg.f64 (fma.f64 (+.f64 x t) (-.f64 z y) 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 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)))
(-.f64 x (*.f64 (-.f64 y z) (+.f64 x t)))
(fma.f64 (+.f64 x t) (-.f64 z y) x)
(neg.f64 (+.f64 (neg.f64 x) (*.f64 (-.f64 y z) (-.f64 t (neg.f64 x)))))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 (neg.f64 t) x)))
(-.f64 x (*.f64 (-.f64 y z) (+.f64 x t)))
(fma.f64 (+.f64 x t) (-.f64 z y) x)
(neg.f64 (+.f64 x (*.f64 (-.f64 (neg.f64 y) z) (-.f64 t x))))
(neg.f64 (+.f64 x (*.f64 (-.f64 t x) (-.f64 (neg.f64 y) z))))
(neg.f64 (fma.f64 (-.f64 t x) (-.f64 (neg.f64 y) z) x))
(-.f64 (*.f64 (-.f64 t x) (+.f64 y z)) x)
(neg.f64 (+.f64 x (*.f64 (-.f64 y (neg.f64 z)) (-.f64 t x))))
(neg.f64 (+.f64 x (*.f64 (-.f64 t x) (-.f64 y (neg.f64 z)))))
(neg.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x))
(neg.f64 (+.f64 x (*.f64 (-.f64 y z) (-.f64 (neg.f64 t) x))))
(+.f64 (neg.f64 x) (*.f64 (-.f64 y z) (-.f64 t (neg.f64 x))))
(-.f64 (*.f64 (-.f64 y z) (+.f64 x t)) x)
(neg.f64 (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)
(+.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 44 to 17 computations (61.4% saved)

eval0.0ms (0%)

Compiler

Compiled 12 to 7 computations (41.7% saved)

prune2.0ms (0%)

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

Compiled 50 to 30 computations (40% saved)

localize59.0ms (0.6%)

Localize:

Found 3 expressions with local error:

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

Compiled 49 to 10 computations (79.6% saved)

series9.0ms (0.1%)

Counts
3 → 144
Calls

36 calls:

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

rewrite148.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1160×fma-def
1153×log1p-expm1-u
1153×expm1-log1p-u
368×expm1-udef
368×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify173.0ms (1.7%)

Algorithm
egg-herbie
Rules
1576×fma-def
712×unswap-sqr
666×associate-/l*
568×cancel-sign-sub-inv
556×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024013973
160011403
2214211297
Stop Event
node limit
Counts
261 → 140
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 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 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 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(+.f64 x (*.f64 -1 (*.f64 z (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(*.f64 y (-.f64 t x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(*.f64 y (-.f64 t x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 -1 (*.f64 x (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(*.f64 t (-.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(*.f64 t (-.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (*.f64 -1 (*.f64 z (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(*.f64 y (-.f64 t x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(*.f64 y (-.f64 t x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 -1 (*.f64 x (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(*.f64 t (-.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(*.f64 t (-.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(+.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 (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 z (+.f64 y z) (pow.f64 y 2)) (fma.f64 x (+.f64 t x) (pow.f64 t 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (fma.f64 z (+.f64 y z) (pow.f64 y 2)) (+.f64 t x)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (+.f64 y z) (fma.f64 x (+.f64 t x) (pow.f64 t 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (-.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.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) (pow.f64 t 2)) (fma.f64 z (+.f64 y z) (pow.f64 y 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (fma.f64 x (+.f64 t x) (pow.f64 t 2)) (+.f64 y z)))
(/.f64 (*.f64 (-.f64 (pow.f64 t 2) (pow.f64 x 2)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (+.f64 t x) (fma.f64 z (+.f64 y z) (pow.f64 y 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 t 2) (pow.f64 x 2)) (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.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) (pow.f64 t 2)))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 z (+.f64 y z) (pow.f64 y 2)))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 t x)) (fma.f64 z (+.f64 y z) (pow.f64 y 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (-.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) (pow.f64 t 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 t 2) (pow.f64 x 2)) (-.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)) 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))
(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)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(*.f64 1 (fma.f64 (-.f64 y z) (-.f64 t x) x))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2) (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (-.f64 (pow.f64 x 2) (*.f64 x (*.f64 (-.f64 y z) (-.f64 t x))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2)) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (pow.f64 x 2)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x))
(pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(exp.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(fma.f64 x 1 (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 1 x)
(fma.f64 1 x (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 1 (*.f64 (-.f64 y z) (-.f64 t x)) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 2) (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (-.f64 y z)) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (cbrt.f64 (-.f64 y z)) (-.f64 t x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) x)
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z)) x)
(fma.f64 (sqrt.f64 (-.f64 y z)) (*.f64 (sqrt.f64 (-.f64 y z)) (-.f64 t x)) x)
(fma.f64 (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) x)
(fma.f64 (*.f64 (-.f64 y z) (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) x)
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (cbrt.f64 (-.f64 y z)) x)
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 (-.f64 y z))) (sqrt.f64 (-.f64 y z)) x)
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(*.f64 1 (fma.f64 (-.f64 y z) (-.f64 t x) x))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2) (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (-.f64 (pow.f64 x 2) (*.f64 x (*.f64 (-.f64 y z) (-.f64 t x))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2)) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (pow.f64 x 2)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x))
(pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(exp.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
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 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 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 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 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z))))
(*.f64 x (+.f64 1 (neg.f64 (-.f64 y z))))
(*.f64 x (-.f64 1 (-.f64 y z)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z))))
(*.f64 x (+.f64 1 (neg.f64 (-.f64 y z))))
(*.f64 x (-.f64 1 (-.f64 y z)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (*.f64 -1 (*.f64 z (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (neg.f64 z)))
(-.f64 x (*.f64 z (-.f64 t x)))
(fma.f64 (-.f64 t x) (neg.f64 z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) y))
(fma.f64 (-.f64 t x) y x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (*.f64 -1 (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (neg.f64 (-.f64 y z))))
(*.f64 x (-.f64 1 (-.f64 y z)))
(fma.f64 x (-.f64 z y) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 t (-.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 t (-.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (*.f64 -1 (*.f64 z (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (neg.f64 z)))
(-.f64 x (*.f64 z (-.f64 t x)))
(fma.f64 (-.f64 t x) (neg.f64 z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) y))
(fma.f64 (-.f64 t x) y x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (*.f64 -1 (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (neg.f64 (-.f64 y z))))
(*.f64 x (-.f64 1 (-.f64 y z)))
(fma.f64 x (-.f64 z y) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 t (-.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 t (-.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z))))
(*.f64 x (+.f64 1 (neg.f64 (-.f64 y z))))
(*.f64 x (-.f64 1 (-.f64 y z)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z))))
(*.f64 x (+.f64 1 (neg.f64 (-.f64 y z))))
(*.f64 x (-.f64 1 (-.f64 y z)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.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 (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 z (+.f64 y z) (pow.f64 y 2)) (fma.f64 x (+.f64 t x) (pow.f64 t 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 x (+.f64 t x) (pow.f64 t 2))) (fma.f64 z (+.f64 z y) (pow.f64 y 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (pow.f64 y 2))) (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (pow.f64 t 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (pow.f64 t 2)))) (fma.f64 z (+.f64 z y) (pow.f64 y 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (fma.f64 z (+.f64 y z) (pow.f64 y 2)) (+.f64 t x)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (pow.f64 y 2))) (/.f64 (-.f64 (pow.f64 t 2) (pow.f64 x 2)) (+.f64 t x)))
(/.f64 (-.f64 (pow.f64 t 2) (pow.f64 x 2)) (/.f64 (*.f64 (fma.f64 z (+.f64 z y) (pow.f64 y 2)) (+.f64 t x)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (+.f64 y z) (fma.f64 x (+.f64 t x) (pow.f64 t 2))))
(/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (*.f64 (+.f64 z y) (fma.f64 x (+.f64 t x) (pow.f64 t 2))) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (pow.f64 t 2))) (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (-.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (/.f64 (-.f64 (pow.f64 t 2) (pow.f64 x 2)) (+.f64 t x)) (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)))
(*.f64 (/.f64 (-.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (+.f64 z y) (+.f64 t x))) (-.f64 (pow.f64 y 2) (pow.f64 z 2)))
(/.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) (pow.f64 t 2)) (fma.f64 z (+.f64 y z) (pow.f64 y 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 x (+.f64 t x) (pow.f64 t 2))) (fma.f64 z (+.f64 z y) (pow.f64 y 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (pow.f64 y 2))) (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (pow.f64 t 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (pow.f64 t 2)))) (fma.f64 z (+.f64 z y) (pow.f64 y 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (fma.f64 x (+.f64 t x) (pow.f64 t 2)) (+.f64 y z)))
(/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (*.f64 (+.f64 z y) (fma.f64 x (+.f64 t x) (pow.f64 t 2))) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (pow.f64 t 2))) (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)))
(/.f64 (*.f64 (-.f64 (pow.f64 t 2) (pow.f64 x 2)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (+.f64 t x) (fma.f64 z (+.f64 y z) (pow.f64 y 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (pow.f64 y 2))) (/.f64 (-.f64 (pow.f64 t 2) (pow.f64 x 2)) (+.f64 t x)))
(/.f64 (-.f64 (pow.f64 t 2) (pow.f64 x 2)) (/.f64 (*.f64 (fma.f64 z (+.f64 z y) (pow.f64 y 2)) (+.f64 t x)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 t 2) (pow.f64 x 2)) (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (+.f64 t x) (+.f64 y z)))
(*.f64 (/.f64 (-.f64 (pow.f64 t 2) (pow.f64 x 2)) (+.f64 t x)) (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)))
(*.f64 (/.f64 (-.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (+.f64 z y) (+.f64 t x))) (-.f64 (pow.f64 y 2) (pow.f64 z 2)))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 x (+.f64 t x) (pow.f64 t 2)))
(/.f64 (-.f64 y z) (/.f64 (fma.f64 x (+.f64 t x) (pow.f64 t 2)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (pow.f64 t 2))) (-.f64 y z))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 t x))
(*.f64 (/.f64 (-.f64 y z) (+.f64 t x)) (-.f64 (pow.f64 t 2) (pow.f64 x 2)))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 z (+.f64 y z) (pow.f64 y 2)))
(/.f64 (-.f64 t x) (/.f64 (fma.f64 z (+.f64 z y) (pow.f64 y 2)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (pow.f64 y 2))) (-.f64 t x))
(*.f64 (/.f64 (-.f64 t x) (fma.f64 z (+.f64 z y) (pow.f64 y 2))) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 y z))
(/.f64 (-.f64 t x) (/.f64 (+.f64 z y) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)) (-.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 t x)) (fma.f64 z (+.f64 y z) (pow.f64 y 2)))
(/.f64 (-.f64 t x) (/.f64 (fma.f64 z (+.f64 z y) (pow.f64 y 2)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (pow.f64 y 2))) (-.f64 t x))
(*.f64 (/.f64 (-.f64 t x) (fma.f64 z (+.f64 z y) (pow.f64 y 2))) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (-.f64 t x)) (+.f64 y z))
(/.f64 (-.f64 t x) (/.f64 (+.f64 z y) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)) (-.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 y z)) (fma.f64 x (+.f64 t x) (pow.f64 t 2)))
(/.f64 (-.f64 y z) (/.f64 (fma.f64 x (+.f64 t x) (pow.f64 t 2)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 x (+.f64 t x) (pow.f64 t 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (pow.f64 t 2))) (-.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 t 2) (pow.f64 x 2)) (-.f64 y z)) (+.f64 t x))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 t x))
(*.f64 (/.f64 (-.f64 y z) (+.f64 t x)) (-.f64 (pow.f64 t 2) (pow.f64 x 2)))
(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)) 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))
(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))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 1)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (fma.f64 (-.f64 t x) (-.f64 z y) x))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 1 (fma.f64 (-.f64 y z) (-.f64 t x) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2) (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x (fma.f64 (-.f64 t x) (-.f64 z y) x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (fma.f64 (-.f64 t x) (-.f64 z y) x))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x (fma.f64 (-.f64 t x) (-.f64 z y) x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (fma.f64 (-.f64 t x) (-.f64 z y) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x (fma.f64 (-.f64 t x) (-.f64 z y) x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (-.f64 (pow.f64 x 2) (*.f64 x (*.f64 (-.f64 y z) (-.f64 t x))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x (fma.f64 (-.f64 t x) (-.f64 z y) x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2)) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (fma.f64 (-.f64 t x) (-.f64 z y) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x (fma.f64 (-.f64 t x) (-.f64 z y) x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (fma.f64 (-.f64 t x) (-.f64 z y) x))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (pow.f64 x 2)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (fma.f64 (-.f64 t x) (-.f64 z y) x))
(pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 3)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3) 1/3)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 2))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 1))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 x 1 (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 1 x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 1 x (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 1 (*.f64 (-.f64 y z) (-.f64 t x)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 2) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 2) (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (cbrt.f64 (-.f64 y z)) (-.f64 t x)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (sqrt.f64 (-.f64 y z)) (*.f64 (sqrt.f64 (-.f64 y z)) (-.f64 t x)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (*.f64 (-.f64 y z) (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (cbrt.f64 (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 (-.f64 y z))) (sqrt.f64 (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 1)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (fma.f64 (-.f64 t x) (-.f64 z y) x))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 1 (fma.f64 (-.f64 y z) (-.f64 t x) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2) (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x (fma.f64 (-.f64 t x) (-.f64 z y) x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (fma.f64 (-.f64 t x) (-.f64 z y) x))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x (fma.f64 (-.f64 t x) (-.f64 z y) x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (fma.f64 (-.f64 t x) (-.f64 z y) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x (fma.f64 (-.f64 t x) (-.f64 z y) x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (-.f64 (pow.f64 x 2) (*.f64 x (*.f64 (-.f64 y z) (-.f64 t x))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x (fma.f64 (-.f64 t x) (-.f64 z y) x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2)) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (fma.f64 (-.f64 t x) (-.f64 z y) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x) (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x (fma.f64 (-.f64 t x) (-.f64 z y) x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (fma.f64 (-.f64 t x) (-.f64 z y) x))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (pow.f64 x 2)) (-.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (fma.f64 (-.f64 t x) (-.f64 z y) x))
(pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 3)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3) 1/3)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 2))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 1))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)

eval31.0ms (0.3%)

Compiler

Compiled 2376 to 861 computations (63.8% saved)

prune54.0ms (0.5%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1346140
Fresh000
Picked112
Done000
Total1357142
Accuracy
100.0%
Counts
142 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.5%
(fma.f64 (*.f64 (-.f64 y z) (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) x)
58.7%
(-.f64 x (*.f64 z (-.f64 t x)))
96.9%
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
59.0%
(+.f64 x (*.f64 (-.f64 t x) y))
64.6%
(+.f64 x (*.f64 t (-.f64 y z)))
52.0%
(*.f64 x (-.f64 1 (-.f64 y z)))
47.5%
(fma.f64 (*.f64 (-.f64 y z) (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) x)
58.7%
(-.f64 x (*.f64 z (-.f64 t x)))
96.9%
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
59.0%
(+.f64 x (*.f64 (-.f64 t x) y))
64.6%
(+.f64 x (*.f64 t (-.f64 y z)))
52.0%
(*.f64 x (-.f64 1 (-.f64 y z)))
Compiler

Compiled 346 to 208 computations (39.9% saved)

localize134.0ms (1.3%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 x (*.f64 z (-.f64 t x)))
100.0%
(*.f64 z (-.f64 t x))
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 1 (-.f64 y z))
100.0%
(*.f64 x (-.f64 1 (-.f64 y z)))
100.0%
(*.f64 (-.f64 y z) (neg.f64 x))
100.0%
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
100.0%
(*.f64 (-.f64 y z) t)
97.3%
(+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x)))
Compiler

Compiled 125 to 24 computations (80.8% saved)

series32.0ms (0.3%)

Counts
11 → 384
Calls

102 calls:

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

rewrite163.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
746×expm1-udef
744×log1p-udef
386×associate-*r*
218×associate-*l*
217×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027294
1452282
27059282
Stop Event
node limit
Counts
11 → 327
Calls
Call 1
Inputs
(+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x)))
(*.f64 (-.f64 y z) t)
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 1 (-.f64 y z)))
(-.f64 1 (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 (-.f64 t x) y)
(+.f64 x (*.f64 (-.f64 t x) y))
(*.f64 z (-.f64 t x))
(-.f64 x (*.f64 z (-.f64 t x)))
Outputs
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) (+.f64 t x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y z) t) 2) (*.f64 (-.f64 y z) (+.f64 t x))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (*.f64 (-.f64 y z) (+.f64 t x))))
(*.f64 (-.f64 y z) (+.f64 t x))
(*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 1)
(*.f64 1 (*.f64 (-.f64 y z) (+.f64 t x)))
(*.f64 (+.f64 t x) (-.f64 y z))
(*.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 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (/.f64 1 (*.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 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) (sqrt.f64 (*.f64 (-.f64 y z) x))) (-.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) (sqrt.f64 (*.f64 (-.f64 y z) x))))
(*.f64 (*.f64 (-.f64 y z) (pow.f64 (cbrt.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 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x)))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3))))
(/.f64 1 (/.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)))
(/.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (+.f64 t x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (-.f64 (pow.f64 (*.f64 (-.f64 y z) t) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)) (neg.f64 (*.f64 (-.f64 y z) (+.f64 t x))))
(/.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 t t (*.f64 x (+.f64 t x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (pow.f64 (+.f64 t x) 2)) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 t x)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (+.f64 y z) (fma.f64 t t (*.f64 x (+.f64 t x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 (+.f64 t x) 2)) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (pow.f64 (*.f64 (-.f64 y z) t) 2)) (-.f64 (*.f64 (-.f64 y z) x) (*.f64 (-.f64 y z) t)))
(/.f64 (*.f64 (-.f64 y z) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (-.f64 y z) (pow.f64 (+.f64 t x) 2)) (+.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 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 t x)) (+.f64 y z))
(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)
(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)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 t) (-.f64 y z)) (pow.f64 (exp.f64 x) (-.f64 y z))))
(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))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) (+.f64 t x))))
(fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) x))
(fma.f64 (-.f64 y z) x (*.f64 (-.f64 y z) t))
(fma.f64 t (-.f64 y z) (*.f64 (-.f64 y z) x))
(fma.f64 x (-.f64 y z) (*.f64 (-.f64 y z) t))
(fma.f64 1 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(fma.f64 1 (*.f64 (-.f64 y z) x) (*.f64 (-.f64 y z) t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) t)) 2) (cbrt.f64 (*.f64 (-.f64 y z) t)) (*.f64 (-.f64 y z) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) x)) 2) (cbrt.f64 (*.f64 (-.f64 y z) x)) (*.f64 (-.f64 y z) t))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) (sqrt.f64 (*.f64 (-.f64 y z) t)) (*.f64 (-.f64 y z) x))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) x)) (sqrt.f64 (*.f64 (-.f64 y z) x)) (*.f64 (-.f64 y z) t))
(+.f64 (*.f64 t y) (*.f64 t (neg.f64 z)))
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) t))) 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 (-.f64 (pow.f64 y 2) (pow.f64 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 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) t) (+.f64 y z))
(pow.f64 (*.f64 (-.f64 y z) t) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) t)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) t) 2))
(log.f64 (pow.f64 (exp.f64 t) (-.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) t))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) t)))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) t)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) t)))
(-.f64 (+.f64 (*.f64 (-.f64 y z) t) x) (*.f64 (-.f64 y z) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(*.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 1)
(*.f64 1 (fma.f64 (-.f64 y z) (+.f64 t x) x))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 2) (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) (sqrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (-.f64 (pow.f64 x 2) (*.f64 (*.f64 (-.f64 y z) x) (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)) (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 y z) t) x) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 y z) t) x) (+.f64 (*.f64 (-.f64 y z) t) x)) (-.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (*.f64 (+.f64 (*.f64 (-.f64 y z) t) x) (*.f64 (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (pow.f64 x 2)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 y z) t) x) (+.f64 (*.f64 (-.f64 y z) t) x)) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (fma.f64 (-.f64 y z) (+.f64 t x) x))
(pow.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(exp.f64 (log.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(fma.f64 1 x (*.f64 (-.f64 y z) (+.f64 t x)))
(fma.f64 1 (*.f64 (-.f64 y z) (+.f64 t x)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 y z) (+.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (+.f64 t x))) 2) (cbrt.f64 (*.f64 (-.f64 y z) (+.f64 t x))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 y z) (+.f64 t x)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) (+.f64 t x))) (sqrt.f64 (*.f64 (-.f64 y z) (+.f64 t x))) x)
(+.f64 (*.f64 x y) (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 z) x))
(-.f64 0 (*.f64 (-.f64 y z) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) x))) 1)
(/.f64 (*.f64 x (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 x (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) x) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) x) (+.f64 y z))
(pow.f64 (*.f64 (-.f64 y z) x) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) x)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) x) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) x)) 2)
(neg.f64 (*.f64 (-.f64 y z) x))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) x))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) x) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) x)))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) x)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) x)))
(+.f64 x (*.f64 (-.f64 y z) x))
(+.f64 x (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 x (-.f64 1 y)) (*.f64 x z))
(+.f64 (*.f64 (-.f64 1 y) x) (*.f64 z x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 z (-.f64 1 y))))) 1)
(/.f64 (*.f64 x (-.f64 1 (pow.f64 (-.f64 y z) 3))) (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z))))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 (-.f64 y z) 2))) (-.f64 (+.f64 1 y) z))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3)) x) (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) x) (-.f64 (+.f64 1 y) z))
(pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 z (-.f64 1 y)))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 z (-.f64 1 y)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 2))
(log.f64 (pow.f64 (exp.f64 x) (+.f64 z (-.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 z (-.f64 1 y))))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 z (-.f64 1 y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z (-.f64 1 y)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 z (-.f64 1 y)))))
(exp.f64 (log.f64 (*.f64 x (+.f64 z (-.f64 1 y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 z (-.f64 1 y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 z (-.f64 1 y)))))
(+.f64 z (-.f64 1 y))
(+.f64 1 (neg.f64 (-.f64 y z)))
(+.f64 1 (*.f64 (neg.f64 (-.f64 y z)) 1))
(+.f64 (neg.f64 (-.f64 y z)) 1)
(+.f64 (-.f64 1 y) z)
(+.f64 (*.f64 (-.f64 1 y) 1) z)
(*.f64 1 (+.f64 z (-.f64 1 y)))
(*.f64 (+.f64 z (-.f64 1 y)) 1)
(*.f64 (cbrt.f64 (+.f64 z (-.f64 1 y))) (pow.f64 (cbrt.f64 (+.f64 z (-.f64 1 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z (-.f64 1 y))) 2) (cbrt.f64 (+.f64 z (-.f64 1 y))))
(*.f64 (sqrt.f64 (+.f64 z (-.f64 1 y))) (sqrt.f64 (+.f64 z (-.f64 1 y))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3)) (/.f64 1 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z)))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) (/.f64 1 (-.f64 (+.f64 1 y) z)))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z))) (-.f64 1 (pow.f64 (-.f64 y z) 3))))
(/.f64 1 (/.f64 (-.f64 (+.f64 1 y) z) (-.f64 1 (pow.f64 (-.f64 y z) 2))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3)) (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) (-.f64 (+.f64 1 y) z))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3))) (neg.f64 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2))) (neg.f64 (-.f64 (+.f64 1 y) z)))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (-.f64 y z)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (-.f64 y z)) (neg.f64 (-.f64 y z))) (neg.f64 (-.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (-.f64 1 y) 3) (pow.f64 z 3)) (+.f64 (*.f64 (-.f64 1 y) (-.f64 1 y)) (-.f64 (pow.f64 z 2) (*.f64 (-.f64 1 y) z))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (-.f64 y z)) (neg.f64 (-.f64 y z)))) (-.f64 1 (neg.f64 (-.f64 y z))))
(/.f64 (-.f64 (*.f64 (-.f64 1 y) (-.f64 1 y)) (pow.f64 z 2)) (-.f64 (-.f64 1 y) z))
(pow.f64 (+.f64 z (-.f64 1 y)) 1)
(pow.f64 (cbrt.f64 (+.f64 z (-.f64 1 y))) 3)
(pow.f64 (pow.f64 (+.f64 z (-.f64 1 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 z (-.f64 1 y))) 2)
(sqrt.f64 (pow.f64 (+.f64 z (-.f64 1 y)) 2))
(log.f64 (exp.f64 (+.f64 z (-.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 z (-.f64 1 y)))))
(cbrt.f64 (pow.f64 (+.f64 z (-.f64 1 y)) 3))
(expm1.f64 (log1p.f64 (+.f64 z (-.f64 1 y))))
(exp.f64 (log1p.f64 (neg.f64 (-.f64 y z))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (-.f64 y z))) 1))
(log1p.f64 (expm1.f64 (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 t y) (*.f64 t (neg.f64 z)))
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) t))) 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 (-.f64 (pow.f64 y 2) (pow.f64 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 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) t) (+.f64 y z))
(pow.f64 (*.f64 (-.f64 y z) t) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) t)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) t) 2))
(log.f64 (pow.f64 (exp.f64 t) (-.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) t))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) t)))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) t)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) t)))
(+.f64 (*.f64 t y) (*.f64 x y))
(+.f64 (*.f64 y t) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 t x)))) 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 (pow.f64 (+.f64 t x) 2)) (+.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 (+.f64 t x) 2) y) (+.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)))))
(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))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.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 (pow.f64 x 2) (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 (pow.f64 x 2) (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 (pow.f64 x 2) (*.f64 (*.f64 x y) (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (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 2) (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) (pow.f64 x 2)) (-.f64 (*.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 (+.f64 t x) y x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y (+.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2) (cbrt.f64 (*.f64 y (+.f64 t x))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y (+.f64 t x)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 y (+.f64 t x))) x)
(+.f64 (*.f64 z t) (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 x z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 t x)))) 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 (pow.f64 (+.f64 t x) 2)) (+.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 (+.f64 t x) 2) z) (+.f64 t x))
(pow.f64 (*.f64 z (+.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 t x))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 t x)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 z (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 t x))))
(+.f64 x (*.f64 (+.f64 t x) (neg.f64 z)))
(+.f64 x (*.f64 (*.f64 (+.f64 t x) (neg.f64 z)) 1))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 (+.f64 t x)) z (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (*.f64 (+.f64 t x) (neg.f64 z)) 1 (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 z) (+.f64 t x) (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 t x))) 2) (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 t x)))) (sqrt.f64 (*.f64 z (+.f64 t x))) (*.f64 z (+.f64 t x))))
(+.f64 (*.f64 (+.f64 t x) (neg.f64 z)) x)
(*.f64 1 (-.f64 x (*.f64 z (+.f64 t x))))
(*.f64 (-.f64 x (*.f64 z (+.f64 t x))) 1)
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x)))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 t x)))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 t x)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 t x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 z (+.f64 t x))) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2)) (+.f64 x (*.f64 z (+.f64 t x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2))) (neg.f64 (+.f64 x (*.f64 z (+.f64 t x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 t x) (neg.f64 z)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (*.f64 (+.f64 t x) (neg.f64 z)) (*.f64 (+.f64 t x) (neg.f64 z))) (*.f64 x (*.f64 (+.f64 t x) (neg.f64 z))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (*.f64 (+.f64 t x) (neg.f64 z)) (*.f64 (+.f64 t x) (neg.f64 z)))) (-.f64 x (*.f64 (+.f64 t x) (neg.f64 z))))
(pow.f64 (-.f64 x (*.f64 z (+.f64 t x))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 t x))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 t x))) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z (+.f64 t x))))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 t x))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(exp.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(fma.f64 1 x (*.f64 (+.f64 t x) (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 t x) (neg.f64 z)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 t x) (neg.f64 z)))

simplify183.0ms (1.8%)

Algorithm
egg-herbie
Rules
1018×fma-def
774×associate-*r*
712×associate-*l*
590×distribute-lft-in
576×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
075426368
1196924206
Stop Event
node limit
Counts
711 → 504
Calls
Call 1
Inputs
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(*.f64 y (+.f64 t (*.f64 -1 x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t)))))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t)))))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t)))))
(*.f64 z (+.f64 x (*.f64 -1 t)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t)))))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t)))))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t)))))
(*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x))))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))))
(*.f64 y (+.f64 t (*.f64 -1 x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))))
(*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))))
(*.f64 z (+.f64 x (*.f64 -1 t)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))))
(*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y))))
(+.f64 x (*.f64 -1 (*.f64 x (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(*.f64 t (-.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(*.f64 t (-.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 -1 (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 -1 (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 -1 (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(*.f64 -1 (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(*.f64 -1 (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(*.f64 x (-.f64 1 y))
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(+.f64 1 z)
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(*.f64 -1 y)
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(*.f64 -1 y)
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(-.f64 1 y)
(-.f64 (+.f64 1 z) y)
(-.f64 (+.f64 1 z) y)
(-.f64 (+.f64 1 z) y)
z
(-.f64 (+.f64 1 z) y)
(-.f64 (+.f64 1 z) y)
(-.f64 (+.f64 1 z) y)
z
(-.f64 (+.f64 1 z) y)
(-.f64 (+.f64 1 z) y)
(-.f64 (+.f64 1 z) y)
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 -1 (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 -1 (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 -1 (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.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 t y)
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 y))))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 y))))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 y))))
(*.f64 x (+.f64 1 (*.f64 -1 y)))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 y))))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 y))))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 y))))
(*.f64 -1 (*.f64 x (-.f64 y 1)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y 1))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y 1))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y 1))) (*.f64 t y))
(+.f64 x (*.f64 -1 (*.f64 x y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(*.f64 t y)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(*.f64 t y)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
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 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 -1 (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 -1 (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 -1 (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (-.f64 1 (*.f64 -1 z))))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (-.f64 1 (*.f64 -1 z))))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (-.f64 1 (*.f64 -1 z))))
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (-.f64 1 (*.f64 -1 z))))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (-.f64 1 (*.f64 -1 z))))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (-.f64 1 (*.f64 -1 z))))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (+.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (+.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (+.f64 1 z)))
x
(+.f64 x (*.f64 z (-.f64 x t)))
(+.f64 x (*.f64 z (-.f64 x t)))
(+.f64 x (*.f64 z (-.f64 x t)))
(*.f64 z (-.f64 x t))
(+.f64 x (*.f64 z (-.f64 x t)))
(+.f64 x (*.f64 z (-.f64 x t)))
(+.f64 x (*.f64 z (-.f64 x t)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 -1 (*.f64 z (-.f64 t x))))
(+.f64 x (*.f64 -1 (*.f64 z (-.f64 t x))))
(+.f64 x (*.f64 -1 (*.f64 z (-.f64 t x))))
(-.f64 x (*.f64 -1 (*.f64 x z)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(*.f64 -1 (*.f64 t z))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(*.f64 -1 (*.f64 t z))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) (+.f64 t x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y z) t) 2) (*.f64 (-.f64 y z) (+.f64 t x))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (*.f64 (-.f64 y z) (+.f64 t x))))
(*.f64 (-.f64 y z) (+.f64 t x))
(*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 1)
(*.f64 1 (*.f64 (-.f64 y z) (+.f64 t x)))
(*.f64 (+.f64 t x) (-.f64 y z))
(*.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 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (/.f64 1 (*.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 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) (sqrt.f64 (*.f64 (-.f64 y z) x))) (-.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) (sqrt.f64 (*.f64 (-.f64 y z) x))))
(*.f64 (*.f64 (-.f64 y z) (pow.f64 (cbrt.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 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x)))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3))))
(/.f64 1 (/.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)))
(/.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (+.f64 t x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (-.f64 (pow.f64 (*.f64 (-.f64 y z) t) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)) (neg.f64 (*.f64 (-.f64 y z) (+.f64 t x))))
(/.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 t t (*.f64 x (+.f64 t x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (pow.f64 (+.f64 t x) 2)) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 t x)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (+.f64 y z) (fma.f64 t t (*.f64 x (+.f64 t x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 (+.f64 t x) 2)) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (pow.f64 (*.f64 (-.f64 y z) t) 2)) (-.f64 (*.f64 (-.f64 y z) x) (*.f64 (-.f64 y z) t)))
(/.f64 (*.f64 (-.f64 y z) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (-.f64 y z) (pow.f64 (+.f64 t x) 2)) (+.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 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 t x)) (+.f64 y z))
(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)
(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)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 t) (-.f64 y z)) (pow.f64 (exp.f64 x) (-.f64 y z))))
(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))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) (+.f64 t x))))
(fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) x))
(fma.f64 (-.f64 y z) x (*.f64 (-.f64 y z) t))
(fma.f64 t (-.f64 y z) (*.f64 (-.f64 y z) x))
(fma.f64 x (-.f64 y z) (*.f64 (-.f64 y z) t))
(fma.f64 1 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(fma.f64 1 (*.f64 (-.f64 y z) x) (*.f64 (-.f64 y z) t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) t)) 2) (cbrt.f64 (*.f64 (-.f64 y z) t)) (*.f64 (-.f64 y z) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) x)) 2) (cbrt.f64 (*.f64 (-.f64 y z) x)) (*.f64 (-.f64 y z) t))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) (sqrt.f64 (*.f64 (-.f64 y z) t)) (*.f64 (-.f64 y z) x))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) x)) (sqrt.f64 (*.f64 (-.f64 y z) x)) (*.f64 (-.f64 y z) t))
(+.f64 (*.f64 t y) (*.f64 t (neg.f64 z)))
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) t))) 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 (-.f64 (pow.f64 y 2) (pow.f64 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 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) t) (+.f64 y z))
(pow.f64 (*.f64 (-.f64 y z) t) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) t)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) t) 2))
(log.f64 (pow.f64 (exp.f64 t) (-.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) t))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) t)))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) t)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) t)))
(-.f64 (+.f64 (*.f64 (-.f64 y z) t) x) (*.f64 (-.f64 y z) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(*.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 1)
(*.f64 1 (fma.f64 (-.f64 y z) (+.f64 t x) x))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 2) (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) (sqrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (-.f64 (pow.f64 x 2) (*.f64 (*.f64 (-.f64 y z) x) (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)) (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 y z) t) x) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 y z) t) x) (+.f64 (*.f64 (-.f64 y z) t) x)) (-.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (*.f64 (+.f64 (*.f64 (-.f64 y z) t) x) (*.f64 (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (pow.f64 x 2)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 y z) t) x) (+.f64 (*.f64 (-.f64 y z) t) x)) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (fma.f64 (-.f64 y z) (+.f64 t x) x))
(pow.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(exp.f64 (log.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(fma.f64 1 x (*.f64 (-.f64 y z) (+.f64 t x)))
(fma.f64 1 (*.f64 (-.f64 y z) (+.f64 t x)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 y z) (+.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (+.f64 t x))) 2) (cbrt.f64 (*.f64 (-.f64 y z) (+.f64 t x))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 y z) (+.f64 t x)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) (+.f64 t x))) (sqrt.f64 (*.f64 (-.f64 y z) (+.f64 t x))) x)
(+.f64 (*.f64 x y) (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 z) x))
(-.f64 0 (*.f64 (-.f64 y z) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) x))) 1)
(/.f64 (*.f64 x (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 x (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) x) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) x) (+.f64 y z))
(pow.f64 (*.f64 (-.f64 y z) x) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) x)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) x) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) x)) 2)
(neg.f64 (*.f64 (-.f64 y z) x))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) x))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) x) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) x)))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) x)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) x)))
(+.f64 x (*.f64 (-.f64 y z) x))
(+.f64 x (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 x (-.f64 1 y)) (*.f64 x z))
(+.f64 (*.f64 (-.f64 1 y) x) (*.f64 z x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 z (-.f64 1 y))))) 1)
(/.f64 (*.f64 x (-.f64 1 (pow.f64 (-.f64 y z) 3))) (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z))))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 (-.f64 y z) 2))) (-.f64 (+.f64 1 y) z))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3)) x) (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) x) (-.f64 (+.f64 1 y) z))
(pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 z (-.f64 1 y)))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 z (-.f64 1 y)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 2))
(log.f64 (pow.f64 (exp.f64 x) (+.f64 z (-.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 z (-.f64 1 y))))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 z (-.f64 1 y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z (-.f64 1 y)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 z (-.f64 1 y)))))
(exp.f64 (log.f64 (*.f64 x (+.f64 z (-.f64 1 y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 z (-.f64 1 y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 z (-.f64 1 y)))))
(+.f64 z (-.f64 1 y))
(+.f64 1 (neg.f64 (-.f64 y z)))
(+.f64 1 (*.f64 (neg.f64 (-.f64 y z)) 1))
(+.f64 (neg.f64 (-.f64 y z)) 1)
(+.f64 (-.f64 1 y) z)
(+.f64 (*.f64 (-.f64 1 y) 1) z)
(*.f64 1 (+.f64 z (-.f64 1 y)))
(*.f64 (+.f64 z (-.f64 1 y)) 1)
(*.f64 (cbrt.f64 (+.f64 z (-.f64 1 y))) (pow.f64 (cbrt.f64 (+.f64 z (-.f64 1 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z (-.f64 1 y))) 2) (cbrt.f64 (+.f64 z (-.f64 1 y))))
(*.f64 (sqrt.f64 (+.f64 z (-.f64 1 y))) (sqrt.f64 (+.f64 z (-.f64 1 y))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3)) (/.f64 1 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z)))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) (/.f64 1 (-.f64 (+.f64 1 y) z)))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z))) (-.f64 1 (pow.f64 (-.f64 y z) 3))))
(/.f64 1 (/.f64 (-.f64 (+.f64 1 y) z) (-.f64 1 (pow.f64 (-.f64 y z) 2))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3)) (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) (-.f64 (+.f64 1 y) z))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3))) (neg.f64 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2))) (neg.f64 (-.f64 (+.f64 1 y) z)))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (-.f64 y z)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (-.f64 y z)) (neg.f64 (-.f64 y z))) (neg.f64 (-.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (-.f64 1 y) 3) (pow.f64 z 3)) (+.f64 (*.f64 (-.f64 1 y) (-.f64 1 y)) (-.f64 (pow.f64 z 2) (*.f64 (-.f64 1 y) z))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (-.f64 y z)) (neg.f64 (-.f64 y z)))) (-.f64 1 (neg.f64 (-.f64 y z))))
(/.f64 (-.f64 (*.f64 (-.f64 1 y) (-.f64 1 y)) (pow.f64 z 2)) (-.f64 (-.f64 1 y) z))
(pow.f64 (+.f64 z (-.f64 1 y)) 1)
(pow.f64 (cbrt.f64 (+.f64 z (-.f64 1 y))) 3)
(pow.f64 (pow.f64 (+.f64 z (-.f64 1 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 z (-.f64 1 y))) 2)
(sqrt.f64 (pow.f64 (+.f64 z (-.f64 1 y)) 2))
(log.f64 (exp.f64 (+.f64 z (-.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 z (-.f64 1 y)))))
(cbrt.f64 (pow.f64 (+.f64 z (-.f64 1 y)) 3))
(expm1.f64 (log1p.f64 (+.f64 z (-.f64 1 y))))
(exp.f64 (log1p.f64 (neg.f64 (-.f64 y z))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (-.f64 y z))) 1))
(log1p.f64 (expm1.f64 (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 t y) (*.f64 t (neg.f64 z)))
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) t))) 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 (-.f64 (pow.f64 y 2) (pow.f64 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 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) t) (+.f64 y z))
(pow.f64 (*.f64 (-.f64 y z) t) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) t)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) t) 2))
(log.f64 (pow.f64 (exp.f64 t) (-.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) t))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) t)))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) t)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) t)))
(+.f64 (*.f64 t y) (*.f64 x y))
(+.f64 (*.f64 y t) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 t x)))) 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 (pow.f64 (+.f64 t x) 2)) (+.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 (+.f64 t x) 2) y) (+.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)))))
(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))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.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 (pow.f64 x 2) (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 (pow.f64 x 2) (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 (pow.f64 x 2) (*.f64 (*.f64 x y) (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (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 2) (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) (pow.f64 x 2)) (-.f64 (*.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 (+.f64 t x) y x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y (+.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2) (cbrt.f64 (*.f64 y (+.f64 t x))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y (+.f64 t x)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 y (+.f64 t x))) x)
(+.f64 (*.f64 z t) (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 x z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 t x)))) 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 (pow.f64 (+.f64 t x) 2)) (+.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 (+.f64 t x) 2) z) (+.f64 t x))
(pow.f64 (*.f64 z (+.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 t x))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 t x)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 z (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 t x))))
(+.f64 x (*.f64 (+.f64 t x) (neg.f64 z)))
(+.f64 x (*.f64 (*.f64 (+.f64 t x) (neg.f64 z)) 1))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 (+.f64 t x)) z (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (*.f64 (+.f64 t x) (neg.f64 z)) 1 (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 z) (+.f64 t x) (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 t x))) 2) (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 t x)))) (sqrt.f64 (*.f64 z (+.f64 t x))) (*.f64 z (+.f64 t x))))
(+.f64 (*.f64 (+.f64 t x) (neg.f64 z)) x)
(*.f64 1 (-.f64 x (*.f64 z (+.f64 t x))))
(*.f64 (-.f64 x (*.f64 z (+.f64 t x))) 1)
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x)))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 t x)))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 t x)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 t x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 z (+.f64 t x))) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2)) (+.f64 x (*.f64 z (+.f64 t x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2))) (neg.f64 (+.f64 x (*.f64 z (+.f64 t x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 t x) (neg.f64 z)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (*.f64 (+.f64 t x) (neg.f64 z)) (*.f64 (+.f64 t x) (neg.f64 z))) (*.f64 x (*.f64 (+.f64 t x) (neg.f64 z))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (*.f64 (+.f64 t x) (neg.f64 z)) (*.f64 (+.f64 t x) (neg.f64 z)))) (-.f64 x (*.f64 (+.f64 t x) (neg.f64 z))))
(pow.f64 (-.f64 x (*.f64 z (+.f64 t x))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 t x))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 t x))) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z (+.f64 t x))))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 t x))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(exp.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(fma.f64 1 x (*.f64 (+.f64 t x) (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 t x) (neg.f64 z)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 t x) (neg.f64 z)))
Outputs
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(*.f64 y (+.f64 t (*.f64 -1 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t))))
(*.f64 (neg.f64 y) (-.f64 x t))
(*.f64 y (neg.f64 (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z)))
(fma.f64 -1 (*.f64 t z) (fma.f64 -1 (*.f64 y (-.f64 x t)) (*.f64 z x)))
(+.f64 (*.f64 y (neg.f64 (-.f64 x t))) (*.f64 z (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z)))
(fma.f64 -1 (*.f64 t z) (fma.f64 -1 (*.f64 y (-.f64 x t)) (*.f64 z x)))
(+.f64 (*.f64 y (neg.f64 (-.f64 x t))) (*.f64 z (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z)))
(fma.f64 -1 (*.f64 t z) (fma.f64 -1 (*.f64 y (-.f64 x t)) (*.f64 z x)))
(+.f64 (*.f64 y (neg.f64 (-.f64 x t))) (*.f64 z (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t)))))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t)))))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t)))))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(*.f64 z (+.f64 x (*.f64 -1 t)))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t)))))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t)))))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t)))))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x))))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z))))
(*.f64 (neg.f64 x) (-.f64 y (+.f64 z 1)))
(*.f64 x (neg.f64 (+.f64 y (-.f64 -1 z))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(fma.f64 -1 (*.f64 x (-.f64 y (+.f64 z 1))) (*.f64 t (-.f64 y z)))
(-.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 y (-.f64 -1 z))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(fma.f64 -1 (*.f64 x (-.f64 y (+.f64 z 1))) (*.f64 t (-.f64 y z)))
(-.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 y (-.f64 -1 z))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t (-.f64 y z)))
(fma.f64 -1 (*.f64 x (-.f64 y (+.f64 z 1))) (*.f64 t (-.f64 y z)))
(-.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 y (-.f64 -1 z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(*.f64 y (+.f64 t (*.f64 -1 x)))
(*.f64 y (-.f64 t x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t))))
(*.f64 (neg.f64 y) (-.f64 x t))
(*.f64 y (neg.f64 (-.f64 x t)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z))))
(+.f64 x (fma.f64 -1 (*.f64 t z) (fma.f64 -1 (*.f64 y (-.f64 x t)) (*.f64 z x))))
(+.f64 (fma.f64 z (-.f64 x t) x) (*.f64 y (neg.f64 (-.f64 x t))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z))))
(+.f64 x (fma.f64 -1 (*.f64 t z) (fma.f64 -1 (*.f64 y (-.f64 x t)) (*.f64 z x))))
(+.f64 (fma.f64 z (-.f64 x t) x) (*.f64 y (neg.f64 (-.f64 x t))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z))))
(+.f64 x (fma.f64 -1 (*.f64 t z) (fma.f64 -1 (*.f64 y (-.f64 x t)) (*.f64 z x))))
(+.f64 (fma.f64 z (-.f64 x t) x) (*.f64 y (neg.f64 (-.f64 x t))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(*.f64 z (+.f64 x (*.f64 -1 t)))
(*.f64 z (-.f64 x t))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x))))
(*.f64 z (-.f64 x t))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (*.f64 -1 (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(*.f64 t (-.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(*.f64 t (-.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x y))
(*.f64 (neg.f64 x) y)
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x y))
(*.f64 (neg.f64 x) y)
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x y))
(*.f64 (neg.f64 x) y)
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 z 1))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 -1 (*.f64 x y))
(*.f64 (neg.f64 x) y)
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 -1 (*.f64 x y))
(*.f64 (neg.f64 x) y)
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 1 z)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x (-.f64 1 y))
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 1 z)
(+.f64 z 1)
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(*.f64 -1 y)
(neg.f64 y)
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(*.f64 -1 y)
(neg.f64 y)
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(-.f64 1 y)
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
z
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
z
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t y))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 x y))
(*.f64 (neg.f64 x) y)
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(*.f64 -1 (*.f64 x y))
(*.f64 (neg.f64 x) y)
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(*.f64 -1 (*.f64 x y))
(*.f64 (neg.f64 x) y)
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.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 t y)
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 y))))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 y))))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 y))))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(*.f64 x (+.f64 1 (*.f64 -1 y)))
(*.f64 x (-.f64 1 y))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 y))))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 y))))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 y))))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(*.f64 -1 (*.f64 x (-.f64 y 1)))
(*.f64 (neg.f64 x) (+.f64 y -1))
(*.f64 (+.f64 -1 y) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y 1))) (*.f64 t y))
(fma.f64 -1 (*.f64 x (+.f64 y -1)) (*.f64 t y))
(-.f64 (*.f64 t y) (*.f64 x (+.f64 -1 y)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y 1))) (*.f64 t y))
(fma.f64 -1 (*.f64 x (+.f64 y -1)) (*.f64 t y))
(-.f64 (*.f64 t y) (*.f64 x (+.f64 -1 y)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y 1))) (*.f64 t y))
(fma.f64 -1 (*.f64 x (+.f64 y -1)) (*.f64 t y))
(-.f64 (*.f64 t y) (*.f64 x (+.f64 -1 y)))
(+.f64 x (*.f64 -1 (*.f64 x y)))
(*.f64 x (-.f64 1 y))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(*.f64 t y)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(*.f64 t y)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
x
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(*.f64 -1 (*.f64 x z))
(*.f64 x (neg.f64 z))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(*.f64 -1 (*.f64 x z))
(*.f64 x (neg.f64 z))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(*.f64 -1 (*.f64 x z))
(*.f64 x (neg.f64 z))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (-.f64 t x))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (-.f64 1 (*.f64 -1 z))))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (-.f64 1 (*.f64 -1 z))))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (-.f64 1 (*.f64 -1 z))))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (+.f64 z 1))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (-.f64 1 (*.f64 -1 z))))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (-.f64 1 (*.f64 -1 z))))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (-.f64 1 (*.f64 -1 z))))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 z 1))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (+.f64 1 z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (+.f64 1 z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x (+.f64 1 z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
x
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(*.f64 z (-.f64 x t))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 z (-.f64 x t))
(+.f64 x (*.f64 -1 (*.f64 z (-.f64 t x))))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(+.f64 x (*.f64 -1 (*.f64 z (-.f64 t x))))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(+.f64 x (*.f64 -1 (*.f64 z (-.f64 t x))))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(-.f64 x (*.f64 -1 (*.f64 x z)))
(*.f64 x (+.f64 z 1))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t z))) (*.f64 -1 (*.f64 x z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(fma.f64 z (-.f64 x t) x)
(-.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) (+.f64 t x)))) 1)
(*.f64 (-.f64 y z) (+.f64 t x))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y z) t) 2) (*.f64 (-.f64 y z) (+.f64 t x))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (*.f64 (-.f64 y z) (+.f64 t x))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2) (-.f64 y z)) (+.f64 t x)) (/.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (*.f64 (-.f64 y z) (+.f64 t x))))
(-.f64 (/.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2) (*.f64 (-.f64 y z) (+.f64 t x))) (/.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (*.f64 (-.f64 y z) (+.f64 t x))))
(*.f64 (-.f64 y z) (+.f64 t x))
(*.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 y z) (+.f64 t x))
(*.f64 (+.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (+.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 y z) (+.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 y z) (+.f64 t x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (cbrt.f64 (-.f64 y z)) (+.f64 t x)))
(*.f64 (-.f64 y z) (+.f64 t x))
(*.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (/.f64 1 (*.f64 (-.f64 y z) (+.f64 t x))))
(/.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.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 (-.f64 y z) (+.f64 t x))
(*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 (sqrt.f64 (-.f64 y z)) (+.f64 t x)))
(*.f64 (-.f64 y z) (+.f64 t x))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 (*.f64 t (-.f64 y z)) x)))))
(/.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (*.f64 x (*.f64 t (-.f64 y z))) (-.f64 z y))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) (sqrt.f64 (*.f64 (-.f64 y z) x))) (-.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) (sqrt.f64 (*.f64 (-.f64 y z) x))))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(*.f64 (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 (+.f64 t x)) 2)) (cbrt.f64 (+.f64 t x)))
(*.f64 (-.f64 y z) (+.f64 t x))
(*.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))) (sqrt.f64 (+.f64 t x)))
(*.f64 (-.f64 y z) (+.f64 t x))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x)))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 (*.f64 t (-.f64 y z)) x)))))
(/.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (*.f64 x (*.f64 t (-.f64 y z))) (-.f64 z y))))
(/.f64 1 (/.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)))
(*.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (/.f64 1 (*.f64 (-.f64 y z) (+.f64 t x))))
(/.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (+.f64 t x)))
(/.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (+.f64 t x)))
(*.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (/.f64 1 (*.f64 (-.f64 y z) (+.f64 t x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 (*.f64 t (-.f64 y z)) x)))))
(/.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (*.f64 x (*.f64 t (-.f64 y z))) (-.f64 z y))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (-.f64 (pow.f64 (*.f64 (-.f64 y z) t) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (-.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2) (*.f64 (-.f64 y z) (*.f64 (*.f64 t (-.f64 y z)) x)))))
(/.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (*.f64 (*.f64 t (-.f64 y z)) (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)) (neg.f64 (*.f64 (-.f64 y z) (+.f64 t x))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)) (*.f64 (neg.f64 (-.f64 y z)) (+.f64 t x)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)) (*.f64 (+.f64 t x) (-.f64 z y)))
(/.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 t t (*.f64 x (+.f64 t x)))))
(*.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 t t (*.f64 x (+.f64 t x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))) (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (pow.f64 (+.f64 t x) 2)) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 t x)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) (/.f64 (pow.f64 (+.f64 t x) 2) (+.f64 t x)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 t x)) (/.f64 (pow.f64 (+.f64 t x) 2) (fma.f64 y y (*.f64 z (+.f64 z y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (+.f64 y z) (fma.f64 t t (*.f64 x (+.f64 t x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)) (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 (+.f64 t x) 2)) (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)) (/.f64 (pow.f64 (+.f64 t x) 2) (+.f64 t x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 (*.f64 t (-.f64 y z)) x)))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (*.f64 x (*.f64 t (-.f64 y z))) (-.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 t (*.f64 (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (-.f64 y z) (*.f64 (*.f64 t (-.f64 y z)) x))))
(/.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (*.f64 (*.f64 x (*.f64 t (-.f64 y z))) (-.f64 z y))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (pow.f64 (*.f64 (-.f64 y z) t) 2)) (-.f64 (*.f64 (-.f64 y z) x) (*.f64 (-.f64 y z) t)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (pow.f64 (*.f64 t (-.f64 y z)) 2)) (*.f64 (-.f64 y z) (-.f64 x t)))
(/.f64 (*.f64 (-.f64 y z) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (-.f64 y z) (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 (-.f64 y z) (/.f64 (+.f64 t x) (pow.f64 (+.f64 t x) 2)))
(*.f64 (/.f64 (-.f64 y z) (+.f64 t x)) (pow.f64 (+.f64 t x) 2))
(/.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 t x) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(/.f64 (+.f64 t x) (/.f64 (fma.f64 y y (*.f64 z (+.f64 z y))) (-.f64 (pow.f64 y 3) (pow.f64 z 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 t x)) (+.f64 y z))
(/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 (+.f64 z y) (+.f64 t x)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)) (+.f64 t x))
(pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 1)
(*.f64 (-.f64 y z) (+.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (+.f64 t x))) 3)
(*.f64 (-.f64 y z) (+.f64 t x))
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) 1/3)
(*.f64 (-.f64 y z) (+.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) (+.f64 t x))) 2)
(*.f64 (-.f64 y z) (+.f64 t x))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2))
(fabs.f64 (*.f64 (-.f64 y z) (+.f64 t x)))
(log.f64 (pow.f64 (exp.f64 (-.f64 y z)) (+.f64 t x)))
(*.f64 (-.f64 y z) (+.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (+.f64 t x)))))
(*.f64 (-.f64 y z) (+.f64 t x))
(log.f64 (/.f64 (pow.f64 (exp.f64 t) (-.f64 y z)) (pow.f64 (exp.f64 x) (-.f64 y z))))
(+.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3))
(*.f64 (-.f64 y z) (+.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) (+.f64 t x))))
(*.f64 (-.f64 y z) (+.f64 t x))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) (+.f64 t x))))
(*.f64 (-.f64 y z) (+.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (+.f64 t x))) 1))
(*.f64 (-.f64 y z) (+.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) (+.f64 t x))))
(*.f64 (-.f64 y z) (+.f64 t x))
(fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (+.f64 t x))
(fma.f64 (-.f64 y z) x (*.f64 (-.f64 y z) t))
(*.f64 (-.f64 y z) (+.f64 t x))
(fma.f64 t (-.f64 y z) (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (+.f64 t x))
(fma.f64 x (-.f64 y z) (*.f64 (-.f64 y z) t))
(*.f64 (-.f64 y z) (+.f64 t x))
(fma.f64 1 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (+.f64 t x))
(fma.f64 1 (*.f64 (-.f64 y z) x) (*.f64 (-.f64 y z) t))
(*.f64 (-.f64 y z) (+.f64 t x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) t)) 2) (cbrt.f64 (*.f64 (-.f64 y z) t)) (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (+.f64 t x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) x)) 2) (cbrt.f64 (*.f64 (-.f64 y z) x)) (*.f64 (-.f64 y z) t))
(*.f64 (-.f64 y z) (+.f64 t x))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) (sqrt.f64 (*.f64 (-.f64 y z) t)) (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (+.f64 t x))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) x)) (sqrt.f64 (*.f64 (-.f64 y z) x)) (*.f64 (-.f64 y z) t))
(*.f64 (-.f64 y z) (+.f64 t x))
(+.f64 (*.f64 t y) (*.f64 t (neg.f64 z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
(*.f64 t (-.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) t))) 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 (*.f64 t (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(*.f64 (/.f64 t (fma.f64 y y (*.f64 z (+.f64 z y)))) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))
(/.f64 (*.f64 t (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 y z))
(/.f64 t (/.f64 (+.f64 z y) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)) t)
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) t) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 t (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(*.f64 (/.f64 t (fma.f64 y y (*.f64 z (+.f64 z y)))) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) t) (+.f64 y z))
(/.f64 t (/.f64 (+.f64 z y) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)) t)
(pow.f64 (*.f64 (-.f64 y z) t) 1)
(*.f64 t (-.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) t)) 3)
(*.f64 t (-.f64 y z))
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) 1/3)
(*.f64 t (-.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) 2)
(*.f64 t (-.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) t) 2))
(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 (-.f64 y z) t))))
(*.f64 t (-.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3))
(*.f64 t (-.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) t)))
(*.f64 t (-.f64 y z))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) t)))
(*.f64 t (-.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) t)) 1))
(*.f64 t (-.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) t)))
(*.f64 t (-.f64 y z))
(-.f64 (+.f64 (*.f64 (-.f64 y z) t) x) (*.f64 (-.f64 y z) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x))) 1)
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)) (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))
(*.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 1)
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(*.f64 1 (fma.f64 (-.f64 y z) (+.f64 t x) x))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(*.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 2))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 2) (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(*.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) (sqrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 y z) (*.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (-.f64 y z) (*.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)) (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 y z) (*.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (-.f64 y z) (*.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x)))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)) (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 y z) (*.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (-.f64 y z) (*.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (-.f64 (pow.f64 x 2) (*.f64 (*.f64 (-.f64 y z) x) (+.f64 t x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (-.f64 (pow.f64 x 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 t x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (fma.f64 x x (*.f64 x (*.f64 (+.f64 t x) (-.f64 z y))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2)) (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3))) (neg.f64 (fma.f64 x x (*.f64 (-.f64 y z) (*.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (-.f64 y z) (*.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (pow.f64 x 2)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 y z) t) x) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 y z) t) x) (+.f64 (*.f64 (-.f64 y z) t) x)) (-.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (*.f64 (+.f64 (*.f64 (-.f64 y z) t) x) (*.f64 (-.f64 y z) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3) (pow.f64 (fma.f64 (-.f64 y z) t x) 3)) (fma.f64 (fma.f64 (-.f64 y z) t x) (fma.f64 (-.f64 y z) t x) (-.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (*.f64 (*.f64 x (-.f64 y z)) (fma.f64 (-.f64 y z) t x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3) (pow.f64 (fma.f64 t (-.f64 y z) x) 3)) (fma.f64 (fma.f64 t (-.f64 y z) x) (fma.f64 t (-.f64 y z) x) (*.f64 (*.f64 x (-.f64 y z)) (-.f64 (*.f64 x (-.f64 y z)) (fma.f64 t (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2) (pow.f64 x 2)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 y z) t) x) (+.f64 (*.f64 (-.f64 y z) t) x)) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (fma.f64 (-.f64 y z) (+.f64 t x) x))
(/.f64 (-.f64 (*.f64 (fma.f64 (-.f64 y z) t x) (fma.f64 (-.f64 y z) t x)) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 (-.f64 y z) (+.f64 t x) x))
(/.f64 (*.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) (fma.f64 (-.f64 y z) (-.f64 t x) x)) (fma.f64 (-.f64 y z) (+.f64 t x) x))
(pow.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 1)
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 3)
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 3) 1/3)
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 2)
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 2))
(fabs.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x))
(log.f64 (exp.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x))))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x) 3))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(exp.f64 (log.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)) 1))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 y z) (+.f64 t x) x)))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(fma.f64 1 x (*.f64 (-.f64 y z) (+.f64 t x)))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(fma.f64 1 (*.f64 (-.f64 y z) (+.f64 t x)) x)
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 y z) (+.f64 t x)))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (+.f64 t x))) 2) (cbrt.f64 (*.f64 (-.f64 y z) (+.f64 t x))) x)
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 y z) (+.f64 t x)))
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) (+.f64 t x))) (sqrt.f64 (*.f64 (-.f64 y z) (+.f64 t x))) x)
(fma.f64 (-.f64 y z) (+.f64 t x) x)
(+.f64 (*.f64 x y) (*.f64 x (neg.f64 z)))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 z) x))
(*.f64 x (-.f64 y z))
(-.f64 0 (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) x))) 1)
(*.f64 x (-.f64 y z))
(/.f64 (*.f64 x (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 x (/.f64 (fma.f64 y y (*.f64 z (+.f64 z y))) (-.f64 (pow.f64 y 3) (pow.f64 z 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) x)
(/.f64 (*.f64 x (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 y z))
(/.f64 x (/.f64 (+.f64 z y) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) x) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 x (/.f64 (fma.f64 y y (*.f64 z (+.f64 z y))) (-.f64 (pow.f64 y 3) (pow.f64 z 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) x) (+.f64 y z))
(/.f64 x (/.f64 (+.f64 z y) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)) x)
(pow.f64 (*.f64 (-.f64 y z) x) 1)
(*.f64 x (-.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) x)) 3)
(*.f64 x (-.f64 y z))
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) x) 3) 1/3)
(*.f64 x (-.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) x)) 2)
(*.f64 x (-.f64 y z))
(neg.f64 (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2))
(fabs.f64 (*.f64 x (-.f64 y z)))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))
(*.f64 x (-.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) x))))
(*.f64 x (-.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) x) 3))
(*.f64 x (-.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) x)))
(*.f64 x (-.f64 y z))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) x)))
(*.f64 x (-.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) x)) 1))
(*.f64 x (-.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) x)))
(*.f64 x (-.f64 y z))
(+.f64 x (*.f64 (-.f64 y z) x))
(*.f64 (+.f64 (-.f64 y z) 1) x)
(fma.f64 x (-.f64 y z) x)
(+.f64 x (*.f64 x (neg.f64 (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 x (-.f64 1 y)) (*.f64 x z))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 (-.f64 1 y) x) (*.f64 z x))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 z (-.f64 1 y))))) 1)
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(/.f64 (*.f64 x (-.f64 1 (pow.f64 (-.f64 y z) 3))) (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z))))
(/.f64 x (/.f64 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 y 1) z))) (-.f64 1 (pow.f64 (-.f64 y z) 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 z y) 3)) (fma.f64 (-.f64 y z) (-.f64 y (-.f64 z 1)) 1)) x)
(/.f64 (*.f64 x (-.f64 1 (pow.f64 (-.f64 y z) 2))) (-.f64 (+.f64 1 y) z))
(/.f64 x (/.f64 (-.f64 (+.f64 y 1) z) (-.f64 1 (pow.f64 (-.f64 y z) 2))))
(*.f64 (/.f64 x (-.f64 y (-.f64 z 1))) (-.f64 1 (pow.f64 (-.f64 y z) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3)) x) (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z))))
(/.f64 x (/.f64 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 y 1) z))) (-.f64 1 (pow.f64 (-.f64 y z) 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 z y) 3)) (fma.f64 (-.f64 y z) (-.f64 y (-.f64 z 1)) 1)) x)
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) x) (-.f64 (+.f64 1 y) z))
(/.f64 x (/.f64 (-.f64 (+.f64 y 1) z) (-.f64 1 (pow.f64 (-.f64 y z) 2))))
(*.f64 (/.f64 x (-.f64 y (-.f64 z 1))) (-.f64 1 (pow.f64 (-.f64 y z) 2)))
(pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 1)
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 z (-.f64 1 y)))) 3)
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(pow.f64 (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3) 1/3)
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 z (-.f64 1 y)))) 2)
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 2))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 1 (-.f64 z y))) 2))
(fabs.f64 (fma.f64 x (-.f64 z y) x))
(log.f64 (pow.f64 (exp.f64 x) (+.f64 z (-.f64 1 y))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 z (-.f64 1 y))))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 z (-.f64 1 y)) 3)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z (-.f64 1 y)) 3) (pow.f64 x 3)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 z (-.f64 1 y)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(exp.f64 (log.f64 (*.f64 x (+.f64 z (-.f64 1 y)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 z (-.f64 1 y)))) 1))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 z (-.f64 1 y)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 z (-.f64 1 y))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(+.f64 1 (neg.f64 (-.f64 y z)))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(+.f64 1 (*.f64 (neg.f64 (-.f64 y z)) 1))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(+.f64 (neg.f64 (-.f64 y z)) 1)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(+.f64 (-.f64 1 y) z)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(+.f64 (*.f64 (-.f64 1 y) 1) z)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(*.f64 1 (+.f64 z (-.f64 1 y)))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(*.f64 (+.f64 z (-.f64 1 y)) 1)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(*.f64 (cbrt.f64 (+.f64 z (-.f64 1 y))) (pow.f64 (cbrt.f64 (+.f64 z (-.f64 1 y))) 2))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z (-.f64 1 y))) 2) (cbrt.f64 (+.f64 z (-.f64 1 y))))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(*.f64 (sqrt.f64 (+.f64 z (-.f64 1 y))) (sqrt.f64 (+.f64 z (-.f64 1 y))))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3)) (/.f64 1 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z)))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3)) (/.f64 1 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 y 1) z)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 z y) 3)) (fma.f64 (-.f64 y z) (-.f64 y (-.f64 z 1)) 1))
(*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) (/.f64 1 (-.f64 (+.f64 1 y) z)))
(*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) (/.f64 1 (-.f64 (+.f64 y 1) z)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) (-.f64 y (-.f64 z 1)))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z))) (-.f64 1 (pow.f64 (-.f64 y z) 3))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3)) (/.f64 1 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 y 1) z)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 z y) 3)) (fma.f64 (-.f64 y z) (-.f64 y (-.f64 z 1)) 1))
(/.f64 1 (/.f64 (-.f64 (+.f64 1 y) z) (-.f64 1 (pow.f64 (-.f64 y z) 2))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) (/.f64 1 (-.f64 (+.f64 y 1) z)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) (-.f64 y (-.f64 z 1)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3)) (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3)) (/.f64 1 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 y 1) z)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 z y) 3)) (fma.f64 (-.f64 y z) (-.f64 y (-.f64 z 1)) 1))
(/.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) (-.f64 (+.f64 1 y) z))
(*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) (/.f64 1 (-.f64 (+.f64 y 1) z)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) (-.f64 y (-.f64 z 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3))) (neg.f64 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 1 y) z)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3))) (neg.f64 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 y 1) z)))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 y z) 3)) (neg.f64 (fma.f64 (-.f64 y z) (-.f64 y (-.f64 z 1)) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2))) (neg.f64 (-.f64 (+.f64 1 y) z)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2))) (neg.f64 (-.f64 (+.f64 y 1) z)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 y z) 2)) (-.f64 -1 (-.f64 y z)))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (-.f64 y z)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (-.f64 y z)) (neg.f64 (-.f64 y z))) (neg.f64 (-.f64 y z)))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 3)) (/.f64 1 (+.f64 1 (*.f64 (-.f64 y z) (-.f64 (+.f64 y 1) z)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 z y) 3)) (fma.f64 (-.f64 y z) (-.f64 y (-.f64 z 1)) 1))
(/.f64 (+.f64 (pow.f64 (-.f64 1 y) 3) (pow.f64 z 3)) (+.f64 (*.f64 (-.f64 1 y) (-.f64 1 y)) (-.f64 (pow.f64 z 2) (*.f64 (-.f64 1 y) z))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (-.f64 1 y) 3)) (fma.f64 (-.f64 1 y) (-.f64 1 y) (-.f64 (pow.f64 z 2) (*.f64 z (-.f64 1 y)))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (-.f64 1 y) 3)) (fma.f64 (-.f64 1 y) (-.f64 1 y) (*.f64 z (-.f64 z (-.f64 1 y)))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (-.f64 y z)) (neg.f64 (-.f64 y z)))) (-.f64 1 (neg.f64 (-.f64 y z))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) (/.f64 1 (-.f64 (+.f64 y 1) z)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 y z) 2)) (-.f64 y (-.f64 z 1)))
(/.f64 (-.f64 (*.f64 (-.f64 1 y) (-.f64 1 y)) (pow.f64 z 2)) (-.f64 (-.f64 1 y) z))
(/.f64 (fma.f64 (-.f64 1 y) (-.f64 1 y) (neg.f64 (pow.f64 z 2))) (-.f64 1 (+.f64 z y)))
(pow.f64 (+.f64 z (-.f64 1 y)) 1)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(pow.f64 (cbrt.f64 (+.f64 z (-.f64 1 y))) 3)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(pow.f64 (pow.f64 (+.f64 z (-.f64 1 y)) 3) 1/3)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(pow.f64 (sqrt.f64 (+.f64 z (-.f64 1 y))) 2)
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(sqrt.f64 (pow.f64 (+.f64 z (-.f64 1 y)) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (-.f64 z y)) 2))
(fabs.f64 (-.f64 1 (-.f64 y z)))
(log.f64 (exp.f64 (+.f64 z (-.f64 1 y))))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 z (-.f64 1 y)))))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(cbrt.f64 (pow.f64 (+.f64 z (-.f64 1 y)) 3))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(expm1.f64 (log1p.f64 (+.f64 z (-.f64 1 y))))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(exp.f64 (log1p.f64 (neg.f64 (-.f64 y z))))
(exp.f64 (log1p.f64 (-.f64 z y)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (-.f64 y z))) 1))
(exp.f64 (log1p.f64 (neg.f64 (-.f64 y z))))
(exp.f64 (log1p.f64 (-.f64 z y)))
(log1p.f64 (expm1.f64 (+.f64 z (-.f64 1 y))))
(+.f64 1 (-.f64 z y))
(-.f64 1 (-.f64 y z))
(+.f64 (*.f64 t y) (*.f64 t (neg.f64 z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
(*.f64 t (-.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) t))) 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 (*.f64 t (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(*.f64 (/.f64 t (fma.f64 y y (*.f64 z (+.f64 z y)))) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))
(/.f64 (*.f64 t (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 y z))
(/.f64 t (/.f64 (+.f64 z y) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)) t)
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) t) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 t (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(*.f64 (/.f64 t (fma.f64 y y (*.f64 z (+.f64 z y)))) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) t) (+.f64 y z))
(/.f64 t (/.f64 (+.f64 z y) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 z y)) t)
(pow.f64 (*.f64 (-.f64 y z) t) 1)
(*.f64 t (-.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) t)) 3)
(*.f64 t (-.f64 y z))
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) 1/3)
(*.f64 t (-.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) t)) 2)
(*.f64 t (-.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) t) 2))
(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 (-.f64 y z) t))))
(*.f64 t (-.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3))
(*.f64 t (-.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) t)))
(*.f64 t (-.f64 y z))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) t)))
(*.f64 t (-.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) t)) 1))
(*.f64 t (-.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) t)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t y) (*.f64 x y))
(*.f64 y (+.f64 t x))
(+.f64 (*.f64 y t) (*.f64 y x))
(*.f64 y (+.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 t x)))) 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 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (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 (pow.f64 (+.f64 t x) 2) (+.f64 t x)) y)
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 t t (*.f64 x (+.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 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))) y)
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) y) (+.f64 t x))
(/.f64 y (/.f64 (+.f64 t x) (pow.f64 (+.f64 t x) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 t x) 2) (+.f64 t x)) y)
(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))
(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 y (+.f64 t x)))))
(*.f64 y (+.f64 t x))
(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))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x))) 1)
(fma.f64 y (+.f64 t x) x)
(-.f64 (/.f64 (pow.f64 x 2) (-.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 (pow.f64 x 2) (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 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (/.f64 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 x 2) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (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 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (/.f64 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 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 t x)) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (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 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (/.f64 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 (pow.f64 x 2) (*.f64 (*.f64 x y) (+.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 (pow.f64 x 2) (*.f64 (*.f64 x y) (+.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 x (-.f64 x (*.f64 y (+.f64 t x))))))
(/.f64 (-.f64 (pow.f64 x 2) (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 (pow.f64 x 2) (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) (pow.f64 x 2)) (-.f64 (*.f64 y (+.f64 t x)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (pow.f64 x 2)) (-.f64 (*.f64 y (+.f64 t x)) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 y (+.f64 t 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))
(fabs.f64 (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 (+.f64 t x) y 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 (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 (sqrt.f64 x) (sqrt.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)
(+.f64 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 t x))
(+.f64 (*.f64 t z) (*.f64 x z))
(*.f64 z (+.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 t x)))) 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 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))) z)
(/.f64 (*.f64 z (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 z (/.f64 (+.f64 t x) (pow.f64 (+.f64 t x) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 t x) 2) (+.f64 t x)) z)
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) z) (fma.f64 t t (*.f64 x (+.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 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))) z)
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) z) (+.f64 t x))
(/.f64 z (/.f64 (+.f64 t x) (pow.f64 (+.f64 t x) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 t x) 2) (+.f64 t x)) z)
(pow.f64 (*.f64 z (+.f64 t x)) 1)
(*.f64 z (+.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 t x))) 3)
(*.f64 z (+.f64 t x))
(pow.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) 1/3)
(*.f64 z (+.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 t x))) 2)
(*.f64 z (+.f64 t x))
(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 z (+.f64 t x)))))
(*.f64 z (+.f64 t x))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3))
(*.f64 z (+.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 t x))))
(*.f64 z (+.f64 t x))
(exp.f64 (log.f64 (*.f64 z (+.f64 t x))))
(*.f64 z (+.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 t x))) 1))
(*.f64 z (+.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 t x))))
(*.f64 z (+.f64 t x))
(+.f64 x (*.f64 (+.f64 t x) (neg.f64 z)))
(-.f64 x (*.f64 z (+.f64 t x)))
(+.f64 x (*.f64 (*.f64 (+.f64 t x) (neg.f64 z)) 1))
(-.f64 x (*.f64 z (+.f64 t x)))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 (+.f64 t x)) z (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (*.f64 (+.f64 t x) (+.f64 (neg.f64 z) z)))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (*.f64 (+.f64 t x) (neg.f64 z)) 1 (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 (+.f64 t x)) z (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (*.f64 (+.f64 t x) (+.f64 (neg.f64 z) z)))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 z) (+.f64 t x) (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 (+.f64 t x)) z (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (*.f64 (+.f64 t x) (+.f64 (neg.f64 z) z)))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 t x))) 2) (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 (+.f64 t x)) z (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (*.f64 (+.f64 t x) (+.f64 (neg.f64 z) z)))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 t x)))) (sqrt.f64 (*.f64 z (+.f64 t x))) (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (fma.f64 (neg.f64 (+.f64 t x)) z (*.f64 z (+.f64 t x))))
(+.f64 (-.f64 x (*.f64 z (+.f64 t x))) (*.f64 (+.f64 t x) (+.f64 (neg.f64 z) z)))
(+.f64 (*.f64 (+.f64 t x) (neg.f64 z)) x)
(-.f64 x (*.f64 z (+.f64 t x)))
(*.f64 1 (-.f64 x (*.f64 z (+.f64 t x))))
(-.f64 x (*.f64 z (+.f64 t x)))
(*.f64 (-.f64 x (*.f64 z (+.f64 t x))) 1)
(-.f64 x (*.f64 z (+.f64 t x)))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 2))
(-.f64 x (*.f64 z (+.f64 t x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(-.f64 x (*.f64 z (+.f64 t x)))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(-.f64 x (*.f64 z (+.f64 t x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (+.f64 t x) (*.f64 z (fma.f64 z (+.f64 t x) x)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2)) (fma.f64 z (+.f64 t x) x))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 t x)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 t x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (+.f64 t x) (*.f64 z (fma.f64 z (+.f64 t x) x)))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 z (+.f64 t x))) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2)) (fma.f64 z (+.f64 t x) x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (+.f64 t x) (*.f64 z (fma.f64 z (+.f64 t x) x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2)) (+.f64 x (*.f64 z (+.f64 t x))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2)) (fma.f64 z (+.f64 t x) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (+.f64 t x) (*.f64 z (fma.f64 z (+.f64 t x) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2))) (neg.f64 (+.f64 x (*.f64 z (+.f64 t x)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2)) (fma.f64 z (+.f64 t x) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 t x) (neg.f64 z)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (*.f64 (+.f64 t x) (neg.f64 z)) (*.f64 (+.f64 t x) (neg.f64 z))) (*.f64 x (*.f64 (+.f64 t x) (neg.f64 z))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z (+.f64 t x)) (+.f64 x (*.f64 z (+.f64 t x)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (+.f64 t x) (*.f64 z (fma.f64 z (+.f64 t x) x)))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (*.f64 (+.f64 t x) (neg.f64 z)) (*.f64 (+.f64 t x) (neg.f64 z)))) (-.f64 x (*.f64 (+.f64 t x) (neg.f64 z))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z (+.f64 t x)) 2)) (fma.f64 z (+.f64 t x) x))
(pow.f64 (-.f64 x (*.f64 z (+.f64 t x))) 1)
(-.f64 x (*.f64 z (+.f64 t x)))
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 3)
(-.f64 x (*.f64 z (+.f64 t x)))
(pow.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 t x))) 3) 1/3)
(-.f64 x (*.f64 z (+.f64 t x)))
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 2)
(-.f64 x (*.f64 z (+.f64 t x)))
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 t x))) 2))
(fabs.f64 (-.f64 x (*.f64 z (+.f64 t x))))
(log.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(-.f64 x (*.f64 z (+.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z (+.f64 t x))))))
(-.f64 x (*.f64 z (+.f64 t x)))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 t x))) 3))
(-.f64 x (*.f64 z (+.f64 t x)))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(-.f64 x (*.f64 z (+.f64 t x)))
(exp.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(-.f64 x (*.f64 z (+.f64 t x)))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 t x)))) 1))
(-.f64 x (*.f64 z (+.f64 t x)))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z (+.f64 t x)))))
(-.f64 x (*.f64 z (+.f64 t x)))
(fma.f64 1 x (*.f64 (+.f64 t x) (neg.f64 z)))
(-.f64 x (*.f64 z (+.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 t x) (neg.f64 z)))
(-.f64 x (*.f64 z (+.f64 t x)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 t x) (neg.f64 z)))
(-.f64 x (*.f64 z (+.f64 t x)))

eval215.0ms (2.1%)

Compiler

Compiled 8148 to 2833 computations (65.2% saved)

prune204.0ms (2%)

Pruning

14 alts after pruning (9 fresh and 5 done)

PrunedKeptTotal
New4968504
Fresh011
Picked145
Done011
Total49714511
Accuracy
100.0%
Counts
511 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.5%
(fma.f64 (*.f64 (-.f64 y z) (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) x)
58.7%
(-.f64 x (*.f64 z (-.f64 t x)))
34.9%
(-.f64 x (*.f64 z (neg.f64 x)))
39.4%
(-.f64 x (*.f64 t z))
75.6%
(+.f64 x (+.f64 (*.f64 t y) (*.f64 (-.f64 y z) (neg.f64 x))))
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
59.0%
(+.f64 x (*.f64 (-.f64 t x) y))
64.6%
(+.f64 x (*.f64 t (-.f64 y z)))
52.0%
(*.f64 x (-.f64 1 (-.f64 y z)))
33.0%
(*.f64 x (-.f64 1 y))
34.9%
(*.f64 x (+.f64 z 1))
20.7%
(*.f64 x (neg.f64 y))
22.0%
(*.f64 x z)
14.8%
x
47.5%
(fma.f64 (*.f64 (-.f64 y z) (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) x)
58.7%
(-.f64 x (*.f64 z (-.f64 t x)))
34.9%
(-.f64 x (*.f64 z (neg.f64 x)))
39.4%
(-.f64 x (*.f64 t z))
75.6%
(+.f64 x (+.f64 (*.f64 t y) (*.f64 (-.f64 y z) (neg.f64 x))))
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
59.0%
(+.f64 x (*.f64 (-.f64 t x) y))
64.6%
(+.f64 x (*.f64 t (-.f64 y z)))
52.0%
(*.f64 x (-.f64 1 (-.f64 y z)))
33.0%
(*.f64 x (-.f64 1 y))
34.9%
(*.f64 x (+.f64 z 1))
20.7%
(*.f64 x (neg.f64 y))
22.0%
(*.f64 x z)
14.8%
x
Compiler

Compiled 468 to 310 computations (33.8% saved)

localize84.0ms (0.8%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
99.9%
(fma.f64 (*.f64 (-.f64 y z) (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) x)
99.8%
(*.f64 (-.f64 y z) (sqrt.f64 (-.f64 t x)))
100.0%
(*.f64 x (+.f64 z 1))
100.0%
(+.f64 x (+.f64 (*.f64 t y) (*.f64 (-.f64 y z) (neg.f64 x))))
99.0%
(+.f64 (*.f64 t y) (*.f64 (-.f64 y z) (neg.f64 x)))
Compiler

Compiled 108 to 24 computations (77.8% saved)

series18.0ms (0.2%)

Counts
5 → 186
Calls

54 calls:

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

rewrite124.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
852×log1p-expm1-u
642×log1p-udef
640×expm1-udef
322×associate-*r*
216×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026205
1392174
25937174
Stop Event
node limit
Counts
5 → 151
Calls
Call 1
Inputs
(+.f64 (*.f64 t y) (*.f64 (-.f64 y z) (neg.f64 x)))
(+.f64 x (+.f64 (*.f64 t y) (*.f64 (-.f64 y z) (neg.f64 x))))
(*.f64 x (+.f64 z 1))
(*.f64 (-.f64 y z) (sqrt.f64 (-.f64 t x)))
(fma.f64 (*.f64 (-.f64 y z) (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) x)
Outputs
(-.f64 (*.f64 t y) (*.f64 (-.f64 y z) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 t y) 2) (fma.f64 t y (*.f64 (-.f64 y z) x))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (fma.f64 t y (*.f64 (-.f64 y z) x))))
(*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 1)
(*.f64 1 (fma.f64 t y (*.f64 (-.f64 y z) x)))
(*.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) (pow.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 2) (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(*.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (/.f64 1 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(*.f64 (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 (-.f64 y z) x))) (-.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 (-.f64 y z) x))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x)))) (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3))))
(/.f64 1 (/.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2)))
(/.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (fma.f64 t y (*.f64 (-.f64 y z) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2)) (neg.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3))) (neg.f64 (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (pow.f64 (*.f64 t y) 2)) (-.f64 (*.f64 (-.f64 y z) x) (*.f64 t y)))
(pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 3)
(pow.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2))
(log.f64 (exp.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) t) (pow.f64 (exp.f64 x) (-.f64 y z))))
(cbrt.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(exp.f64 (log.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(fma.f64 t y (*.f64 (-.f64 y z) x))
(fma.f64 y t (*.f64 (-.f64 y z) x))
(fma.f64 (-.f64 y z) x (*.f64 t y))
(fma.f64 x (-.f64 y z) (*.f64 t y))
(fma.f64 1 (*.f64 t y) (*.f64 (-.f64 y z) x))
(fma.f64 1 (*.f64 (-.f64 y z) x) (*.f64 t y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t y)) 2) (cbrt.f64 (*.f64 t y)) (*.f64 (-.f64 y z) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) x)) 2) (cbrt.f64 (*.f64 (-.f64 y z) x)) (*.f64 t y))
(fma.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 t y)) (*.f64 (-.f64 y z) x))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) x)) (sqrt.f64 (*.f64 (-.f64 y z) x)) (*.f64 t y))
(-.f64 (+.f64 (*.f64 t y) x) (*.f64 (-.f64 y z) x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) (/.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(*.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 1)
(*.f64 1 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))
(*.f64 (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 2) (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) (sqrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2)) (/.f64 1 (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x))) (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (-.f64 (pow.f64 x 2) (*.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2)) (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2))) (neg.f64 (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t y) x) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (+.f64 (*.f64 (+.f64 (*.f64 t y) x) (+.f64 (*.f64 t y) x)) (-.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (*.f64 (+.f64 (*.f64 t y) x) (*.f64 (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (pow.f64 x 2)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 t y) x) (+.f64 (*.f64 t y) x)) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))
(pow.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 1)
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 3)
(pow.f64 (pow.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 2))
(log.f64 (exp.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(exp.f64 (log.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 1))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(fma.f64 1 x (fma.f64 t y (*.f64 (-.f64 y z) x)))
(fma.f64 1 (fma.f64 t y (*.f64 (-.f64 y z) x)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 t y (*.f64 (-.f64 y z) x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 2) (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 t y (*.f64 (-.f64 y z) x)))
(fma.f64 (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) x)
(+.f64 x (*.f64 z x))
(+.f64 (*.f64 z x) x)
(+.f64 (*.f64 (*.f64 z x) 1) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z x x))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 z x) (*.f64 z x)) (-.f64 (pow.f64 x 2) (*.f64 (*.f64 z x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 z x) (*.f64 z x)) (pow.f64 x 2)) (-.f64 (*.f64 z x) x))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(pow.f64 (fma.f64 z x x) 1)
(pow.f64 (cbrt.f64 (fma.f64 z x x)) 3)
(pow.f64 (pow.f64 (fma.f64 z x x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z x x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 z x x) 2))
(log.f64 (exp.f64 (fma.f64 z x x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z x x))))
(cbrt.f64 (pow.f64 (fma.f64 z x x) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 z 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (fma.f64 z x x)))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z x x)))
(fma.f64 z x x)
(fma.f64 x z x)
(+.f64 (*.f64 (sqrt.f64 (+.f64 t x)) y) (*.f64 (sqrt.f64 (+.f64 t x)) (neg.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 (+.f64 t x))) (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))))) 1)
(/.f64 (*.f64 (sqrt.f64 (+.f64 t x)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t x)) (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (sqrt.f64 (+.f64 t x))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 (+.f64 t x))) (+.f64 y z))
(pow.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))) 2)
(sqrt.f64 (*.f64 (+.f64 t x) (pow.f64 (-.f64 y z) 2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 y z)) (sqrt.f64 (+.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (pow.f64 (+.f64 t x) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t x) 3/2) (pow.f64 (-.f64 y z) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))
(+.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x)
(+.f64 (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 1) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))) 1)
(*.f64 1 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 1)
(*.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 2) (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(*.f64 (sqrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) (sqrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (*.f64 (-.f64 y z) (+.f64 t x))) (-.f64 (pow.f64 x 2) (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (*.f64 (-.f64 y z) (+.f64 t x))) (pow.f64 x 2)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))
(pow.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 1)
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 3)
(pow.f64 (pow.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 2))
(log.f64 (exp.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))))
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(exp.f64 (log.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 1))
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))

simplify169.0ms (1.6%)

Algorithm
egg-herbie
Rules
806×fma-neg
736×fma-def
562×associate-*r*
520×associate-*l*
466×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051615844
1137114622
2537914614
Stop Event
node limit
Counts
337 → 292
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))
(+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))
(+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))
(*.f64 y (+.f64 t (*.f64 -1 x)))
(+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))
(+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))
(+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))
(*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t))))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z))))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t y))
(+.f64 x (*.f64 -1 (*.f64 x (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(*.f64 t y)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(*.f64 t y)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(+.f64 x (*.f64 x z))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(*.f64 y (+.f64 t (*.f64 -1 x)))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(*.f64 x z)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(*.f64 x z)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
x
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 x z)
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 x z)
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 y (sqrt.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 y (sqrt.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 y (sqrt.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 -1) (-.f64 y z)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t (-.f64 y z)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 -1) (-.f64 y z))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 y z)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t (-.f64 y z)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 -1) (-.f64 y z)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 y z)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 y z)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t (-.f64 y z)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 -1) (-.f64 y z))))))
(*.f64 (sqrt.f64 t) (-.f64 y z))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 x (-.f64 y z)))) (*.f64 (sqrt.f64 t) (-.f64 y z)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 x (-.f64 y z)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 x 2) (-.f64 y z)))) (*.f64 (sqrt.f64 t) (-.f64 y z))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 x (-.f64 y z)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 x 2) (-.f64 y z)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (pow.f64 x 3) (-.f64 y z)))) (*.f64 (sqrt.f64 t) (-.f64 y z)))))
(+.f64 x (*.f64 -1 (*.f64 z (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(*.f64 y (-.f64 t x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(*.f64 y (-.f64 t x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 y z))))
(+.f64 x (+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 y z)))))
(+.f64 x (+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 y z))) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 y z) (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (/.f64 (-.f64 y z) (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))))))))
(+.f64 x (+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 y z))) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 y z) (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (/.f64 (-.f64 y z) (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 t 3) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 y z) (*.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/8 (/.f64 (-.f64 y z) (*.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 4))))))))))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 y z) t)) (*.f64 1/4 (/.f64 (-.f64 y z) t))))))
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 y z) t)) (*.f64 1/4 (/.f64 (-.f64 y z) t)))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 y z) (pow.f64 t 2))) (*.f64 1/8 (/.f64 (-.f64 y z) (pow.f64 t 2))))))))
x
x
(-.f64 (*.f64 t y) (*.f64 (-.f64 y z) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 t y) 2) (fma.f64 t y (*.f64 (-.f64 y z) x))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (fma.f64 t y (*.f64 (-.f64 y z) x))))
(*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 1)
(*.f64 1 (fma.f64 t y (*.f64 (-.f64 y z) x)))
(*.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) (pow.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 2) (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(*.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (/.f64 1 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(*.f64 (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 (-.f64 y z) x))) (-.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 (-.f64 y z) x))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x)))) (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3))))
(/.f64 1 (/.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2)))
(/.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (fma.f64 t y (*.f64 (-.f64 y z) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2)) (neg.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3))) (neg.f64 (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (pow.f64 (*.f64 t y) 2)) (-.f64 (*.f64 (-.f64 y z) x) (*.f64 t y)))
(pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 3)
(pow.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2))
(log.f64 (exp.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) t) (pow.f64 (exp.f64 x) (-.f64 y z))))
(cbrt.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(exp.f64 (log.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(fma.f64 t y (*.f64 (-.f64 y z) x))
(fma.f64 y t (*.f64 (-.f64 y z) x))
(fma.f64 (-.f64 y z) x (*.f64 t y))
(fma.f64 x (-.f64 y z) (*.f64 t y))
(fma.f64 1 (*.f64 t y) (*.f64 (-.f64 y z) x))
(fma.f64 1 (*.f64 (-.f64 y z) x) (*.f64 t y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t y)) 2) (cbrt.f64 (*.f64 t y)) (*.f64 (-.f64 y z) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) x)) 2) (cbrt.f64 (*.f64 (-.f64 y z) x)) (*.f64 t y))
(fma.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 t y)) (*.f64 (-.f64 y z) x))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) x)) (sqrt.f64 (*.f64 (-.f64 y z) x)) (*.f64 t y))
(-.f64 (+.f64 (*.f64 t y) x) (*.f64 (-.f64 y z) x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) (/.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(*.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 1)
(*.f64 1 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))
(*.f64 (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 2) (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) (sqrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2)) (/.f64 1 (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x))) (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (-.f64 (pow.f64 x 2) (*.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2)) (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2))) (neg.f64 (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t y) x) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (+.f64 (*.f64 (+.f64 (*.f64 t y) x) (+.f64 (*.f64 t y) x)) (-.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (*.f64 (+.f64 (*.f64 t y) x) (*.f64 (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (pow.f64 x 2)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 t y) x) (+.f64 (*.f64 t y) x)) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))
(pow.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 1)
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 3)
(pow.f64 (pow.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 2))
(log.f64 (exp.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(exp.f64 (log.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 1))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(fma.f64 1 x (fma.f64 t y (*.f64 (-.f64 y z) x)))
(fma.f64 1 (fma.f64 t y (*.f64 (-.f64 y z) x)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 t y (*.f64 (-.f64 y z) x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 2) (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 t y (*.f64 (-.f64 y z) x)))
(fma.f64 (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) x)
(+.f64 x (*.f64 z x))
(+.f64 (*.f64 z x) x)
(+.f64 (*.f64 (*.f64 z x) 1) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z x x))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 z x) (*.f64 z x)) (-.f64 (pow.f64 x 2) (*.f64 (*.f64 z x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 z x) (*.f64 z x)) (pow.f64 x 2)) (-.f64 (*.f64 z x) x))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(pow.f64 (fma.f64 z x x) 1)
(pow.f64 (cbrt.f64 (fma.f64 z x x)) 3)
(pow.f64 (pow.f64 (fma.f64 z x x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z x x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 z x x) 2))
(log.f64 (exp.f64 (fma.f64 z x x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z x x))))
(cbrt.f64 (pow.f64 (fma.f64 z x x) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 z 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (fma.f64 z x x)))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z x x)))
(fma.f64 z x x)
(fma.f64 x z x)
(+.f64 (*.f64 (sqrt.f64 (+.f64 t x)) y) (*.f64 (sqrt.f64 (+.f64 t x)) (neg.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 (+.f64 t x))) (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))))) 1)
(/.f64 (*.f64 (sqrt.f64 (+.f64 t x)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t x)) (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (sqrt.f64 (+.f64 t x))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 (+.f64 t x))) (+.f64 y z))
(pow.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))) 2)
(sqrt.f64 (*.f64 (+.f64 t x) (pow.f64 (-.f64 y z) 2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 y z)) (sqrt.f64 (+.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (pow.f64 (+.f64 t x) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t x) 3/2) (pow.f64 (-.f64 y z) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))
(+.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x)
(+.f64 (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 1) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))) 1)
(*.f64 1 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 1)
(*.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 2) (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(*.f64 (sqrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) (sqrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (*.f64 (-.f64 y z) (+.f64 t x))) (-.f64 (pow.f64 x 2) (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (*.f64 (-.f64 y z) (+.f64 t x))) (pow.f64 x 2)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))
(pow.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 1)
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 3)
(pow.f64 (pow.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 2))
(log.f64 (exp.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))))
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(exp.f64 (log.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 1))
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
Outputs
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (neg.f64 x) (-.f64 y z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (+.f64 (neg.f64 y) z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(*.f64 t y)
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(*.f64 t y)
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(*.f64 y (+.f64 t (*.f64 -1 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t))))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 x z (*.f64 y (-.f64 t x)))
(*.f64 t y)
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (neg.f64 x) (-.f64 y z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (+.f64 (neg.f64 y) z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 y z)))
(*.f64 (neg.f64 x) (-.f64 y z))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (+.f64 (neg.f64 y) z))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(*.f64 t y)
(*.f64 y t)
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z))))
(*.f64 x (+.f64 1 (neg.f64 (-.f64 y z))))
(*.f64 x (-.f64 1 (-.f64 y z)))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z))))
(*.f64 (neg.f64 x) (-.f64 y (+.f64 z 1)))
(*.f64 (-.f64 y (+.f64 z 1)) (neg.f64 x))
(*.f64 (+.f64 y (-.f64 -1 z)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t y))
(fma.f64 -1 (*.f64 x (-.f64 y (+.f64 z 1))) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y (+.f64 z 1))))
(-.f64 (*.f64 y t) (*.f64 x (+.f64 y (-.f64 -1 z))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t y))
(fma.f64 -1 (*.f64 x (-.f64 y (+.f64 z 1))) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y (+.f64 z 1))))
(-.f64 (*.f64 y t) (*.f64 x (+.f64 y (-.f64 -1 z))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 y (+.f64 1 z)))) (*.f64 t y))
(fma.f64 -1 (*.f64 x (-.f64 y (+.f64 z 1))) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y (+.f64 z 1))))
(-.f64 (*.f64 y t) (*.f64 x (+.f64 y (-.f64 -1 z))))
(+.f64 x (*.f64 -1 (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (neg.f64 (-.f64 y z))))
(*.f64 x (-.f64 1 (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(*.f64 t y)
(*.f64 y t)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(*.f64 t y)
(*.f64 y t)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (-.f64 y z))) (*.f64 t y)))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(*.f64 y (+.f64 t (*.f64 -1 x)))
(*.f64 y (-.f64 t x))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 t (*.f64 -1 x)))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t))))
(*.f64 y (-.f64 t x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y)))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(*.f64 x z)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(*.f64 x z)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x y)) (+.f64 (*.f64 t y) (*.f64 x z))))
(+.f64 (fma.f64 x z x) (*.f64 y (-.f64 t x)))
(fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x)))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
x
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(*.f64 x z)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(*.f64 x z)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))))
(*.f64 (neg.f64 z) (sqrt.f64 (-.f64 t x)))
(*.f64 (sqrt.f64 (-.f64 t x)) (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(*.f64 y (sqrt.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(*.f64 y (sqrt.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(*.f64 y (sqrt.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))))
(*.f64 (neg.f64 z) (sqrt.f64 (-.f64 t x)))
(*.f64 (sqrt.f64 (-.f64 t x)) (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))))
(*.f64 (neg.f64 z) (sqrt.f64 (-.f64 t x)))
(*.f64 (sqrt.f64 (-.f64 t x)) (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x)))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(fma.f64 -1 (*.f64 z (sqrt.f64 (-.f64 t x))) (*.f64 y (sqrt.f64 (-.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 -1) (-.f64 y z)))
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 -1)) (-.f64 y z))
(*.f64 (-.f64 y z) (*.f64 (sqrt.f64 x) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t (-.f64 y z)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 -1) (-.f64 y z))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (-.f64 y z))) (sqrt.f64 (/.f64 1 x))) (*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 -1)) (-.f64 y z)))
(fma.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 -1)) (*.f64 (*.f64 (/.f64 t (sqrt.f64 -1)) (-.f64 y z)) (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 y z)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t (-.f64 y z)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 -1) (-.f64 y z)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 t 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (-.f64 y z))) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (fma.f64 1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (-.f64 y z))) (sqrt.f64 (/.f64 1 x))) (*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 -1)) (-.f64 y z))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (-.f64 y z) (sqrt.f64 -1)) (/.f64 (pow.f64 t 2) -1)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (fma.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 -1)) (*.f64 (*.f64 (/.f64 t (sqrt.f64 -1)) (-.f64 y z)) (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) (neg.f64 (sqrt.f64 -1))) (-.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (fma.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 -1)) (*.f64 (*.f64 (/.f64 t (sqrt.f64 -1)) (-.f64 y z)) (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 y z)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 y z)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t (-.f64 y z)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 -1) (-.f64 y z))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 t 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (-.f64 y z))) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (-.f64 y z))) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (-.f64 y z))) (sqrt.f64 (/.f64 1 x))) (*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 -1)) (-.f64 y z)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (-.f64 y z) (sqrt.f64 -1)) (/.f64 (pow.f64 t 2) -1)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -1) 5)) (-.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 -1)) (*.f64 (*.f64 (/.f64 t (sqrt.f64 -1)) (-.f64 y z)) (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) (neg.f64 (sqrt.f64 -1))) (-.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -1) 5)) (-.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 -1)) (*.f64 (*.f64 (/.f64 t (sqrt.f64 -1)) (-.f64 y z)) (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2)))))
(*.f64 (sqrt.f64 t) (-.f64 y z))
(*.f64 (-.f64 y z) (sqrt.f64 t))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 x (-.f64 y z)))) (*.f64 (sqrt.f64 t) (-.f64 y z)))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) x) (-.f64 y z)) (*.f64 (-.f64 y z) (sqrt.f64 t)))
(fma.f64 (-.f64 y z) (sqrt.f64 t) (*.f64 -1/2 (*.f64 x (*.f64 (-.f64 y z) (sqrt.f64 (/.f64 1 t))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 x (-.f64 y z)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 x 2) (-.f64 y z)))) (*.f64 (sqrt.f64 t) (-.f64 y z))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) x) (-.f64 y z)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (-.f64 y z) (pow.f64 x 2))) (*.f64 (-.f64 y z) (sqrt.f64 t))))
(fma.f64 -1/2 (*.f64 x (*.f64 (-.f64 y z) (sqrt.f64 (/.f64 1 t)))) (fma.f64 (-.f64 y z) (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 (-.f64 y z) (pow.f64 x 2)) -1/8))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 x (-.f64 y z)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 x 2) (-.f64 y z)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (pow.f64 x 3) (-.f64 y z)))) (*.f64 (sqrt.f64 t) (-.f64 y z)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) x) (-.f64 y z)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (-.f64 y z) (pow.f64 x 2))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (-.f64 y z) (pow.f64 x 3))) (*.f64 (-.f64 y z) (sqrt.f64 t)))))
(fma.f64 -1/2 (*.f64 x (*.f64 (-.f64 y z) (sqrt.f64 (/.f64 1 t)))) (fma.f64 -1/8 (*.f64 (-.f64 y z) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 x 2))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (-.f64 y z) (pow.f64 x 3))) (*.f64 (-.f64 y z) (sqrt.f64 t)))))
(+.f64 x (*.f64 -1 (*.f64 z (-.f64 t x))))
(+.f64 x (*.f64 (neg.f64 z) (-.f64 t x)))
(-.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(*.f64 y (-.f64 t x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(*.f64 y (-.f64 t x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x))))
(+.f64 x (fma.f64 -1 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(+.f64 x (*.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 y z))))
(*.f64 x (+.f64 1 (neg.f64 (-.f64 y z))))
(*.f64 x (-.f64 1 (-.f64 y z)))
(+.f64 x (+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 y z)))))
(+.f64 x (fma.f64 t (-.f64 y z) (*.f64 (*.f64 x (pow.f64 (sqrt.f64 -1) 2)) (-.f64 y z))))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 y z))) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 y z) (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (/.f64 (-.f64 y z) (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))))))))
(+.f64 x (fma.f64 t (-.f64 y z) (*.f64 (*.f64 x (pow.f64 (sqrt.f64 -1) 2)) (-.f64 y z))))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 x (+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 y z))) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 y z) (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (/.f64 (-.f64 y z) (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 t 3) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 y z) (*.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/8 (/.f64 (-.f64 y z) (*.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 4))))))))))
(+.f64 x (fma.f64 t (-.f64 y z) (*.f64 (*.f64 x (pow.f64 (sqrt.f64 -1) 2)) (-.f64 y z))))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(*.f64 t (-.f64 y z))
(*.f64 (-.f64 y z) t)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 x (fma.f64 t (-.f64 y z) (*.f64 (*.f64 x (pow.f64 (sqrt.f64 -1) 2)) (-.f64 y z))))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 y z) t)) (*.f64 1/4 (/.f64 (-.f64 y z) t))))))
(+.f64 x (fma.f64 t (-.f64 y z) (*.f64 (*.f64 x (pow.f64 (sqrt.f64 -1) 2)) (-.f64 y z))))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 y z) t)) (*.f64 1/4 (/.f64 (-.f64 y z) t)))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 y z) (pow.f64 t 2))) (*.f64 1/8 (/.f64 (-.f64 y z) (pow.f64 t 2))))))))
(+.f64 x (fma.f64 t (-.f64 y z) (*.f64 (*.f64 x (pow.f64 (sqrt.f64 -1) 2)) (-.f64 y z))))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
x
x
(-.f64 (*.f64 t y) (*.f64 (-.f64 y z) x))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)))) 1)
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(-.f64 (/.f64 (pow.f64 (*.f64 t y) 2) (fma.f64 t y (*.f64 (-.f64 y z) x))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (fma.f64 t y (*.f64 (-.f64 y z) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 y t) 2) (fma.f64 y t (*.f64 x (-.f64 y z)))) (/.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (fma.f64 y t (*.f64 x (-.f64 y z)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y t) 2) (fma.f64 x (-.f64 y z) (*.f64 y t))) (/.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (fma.f64 x (-.f64 y z) (*.f64 y t))))
(*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 1)
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(*.f64 1 (fma.f64 t y (*.f64 (-.f64 y z) x)))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(*.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) (pow.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 2))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 2) (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(*.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (/.f64 1 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(*.f64 (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x))))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 2) (*.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))) (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (-.f64 (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 2) (*.f64 (*.f64 (*.f64 y t) x) (-.f64 y z))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 (-.f64 y z) x))) (-.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 (-.f64 y z) x))))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x)))) (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 2) (*.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))) (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (-.f64 (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 2) (*.f64 (*.f64 (*.f64 y t) x) (-.f64 y z))))
(/.f64 1 (/.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2)))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(/.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (fma.f64 t y (*.f64 (-.f64 y z) x)))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 2) (*.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))) (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (-.f64 (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 2) (*.f64 (*.f64 (*.f64 y t) x) (-.f64 y z))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 y t) (*.f64 x (-.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (*.f64 (*.f64 y t) (-.f64 (*.f64 y t) (*.f64 x (-.f64 y z))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2)) (neg.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3))) (neg.f64 (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x))))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 2) (*.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))) (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (-.f64 (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 2) (*.f64 (*.f64 (*.f64 y t) x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (*.f64 t (*.f64 y (*.f64 (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (-.f64 (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 2) (*.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (-.f64 (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 2) (*.f64 (*.f64 (*.f64 y t) x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (pow.f64 (*.f64 t y) 2)) (-.f64 (*.f64 (-.f64 y z) x) (*.f64 t y)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (pow.f64 (*.f64 y t) 2)) (fma.f64 (-.f64 y z) x (neg.f64 (*.f64 y t))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (pow.f64 (*.f64 y t) 2)) (fma.f64 x (-.f64 y z) (*.f64 y (neg.f64 t))))
(pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 1)
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(pow.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 3)
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(pow.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) 1/3)
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(pow.f64 (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 2)
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(sqrt.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(log.f64 (exp.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) t) (pow.f64 (exp.f64 x) (-.f64 y z))))
(-.f64 (*.f64 y t) (*.f64 x (-.f64 y z)))
(cbrt.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(expm1.f64 (log1p.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(exp.f64 (log.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(exp.f64 (*.f64 (log.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 1))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(log1p.f64 (expm1.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(fma.f64 t y (*.f64 (-.f64 y z) x))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(fma.f64 y t (*.f64 (-.f64 y z) x))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(fma.f64 (-.f64 y z) x (*.f64 t y))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(fma.f64 x (-.f64 y z) (*.f64 t y))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(fma.f64 1 (*.f64 t y) (*.f64 (-.f64 y z) x))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(fma.f64 1 (*.f64 (-.f64 y z) x) (*.f64 t y))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t y)) 2) (cbrt.f64 (*.f64 t y)) (*.f64 (-.f64 y z) x))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) x)) 2) (cbrt.f64 (*.f64 (-.f64 y z) x)) (*.f64 t y))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(fma.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 t y)) (*.f64 (-.f64 y z) x))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) x)) (sqrt.f64 (*.f64 (-.f64 y z) x)) (*.f64 t y))
(fma.f64 y t (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 y z) (*.f64 y t))
(-.f64 (+.f64 (*.f64 t y) x) (*.f64 (-.f64 y z) x))
(fma.f64 t y (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))) 1)
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) (/.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 2)) (-.f64 x (fma.f64 y t (*.f64 x (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 2)) (-.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t))))
(*.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 1)
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(*.f64 1 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(*.f64 (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 2))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 2) (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) (sqrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(*.f64 (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) (-.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 3)) (fma.f64 x x (*.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) (-.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) x))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2)) (/.f64 1 (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 2)) (-.f64 x (fma.f64 y t (*.f64 x (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 2)) (-.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x))) (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) (-.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 3)) (fma.f64 x x (*.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) (-.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) x))))
(/.f64 1 (/.f64 (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 2)) (-.f64 x (fma.f64 y t (*.f64 x (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 2)) (-.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) (-.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 3)) (fma.f64 x x (*.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) (-.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (-.f64 (pow.f64 x 2) (*.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 3)) (+.f64 (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 2) (-.f64 (pow.f64 x 2) (*.f64 x (fma.f64 y t (*.f64 x (-.f64 y z)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 3)) (+.f64 (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 2) (*.f64 x (-.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2)) (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 2)) (-.f64 x (fma.f64 y t (*.f64 x (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 2)) (-.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) (-.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 3)) (fma.f64 x x (*.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) (-.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2))) (neg.f64 (-.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 2)) (-.f64 x (fma.f64 y t (*.f64 x (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 2)) (-.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t y) x) 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (+.f64 (*.f64 (+.f64 (*.f64 t y) x) (+.f64 (*.f64 t y) x)) (-.f64 (pow.f64 (*.f64 (-.f64 y z) x) 2) (*.f64 (+.f64 (*.f64 t y) x) (*.f64 (-.f64 y z) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3) (pow.f64 (fma.f64 t y x) 3)) (fma.f64 (fma.f64 t y x) (fma.f64 t y x) (-.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (*.f64 (*.f64 (fma.f64 t y x) (-.f64 y z)) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3) (pow.f64 (fma.f64 y t x) 3)) (fma.f64 (fma.f64 y t x) (fma.f64 y t x) (*.f64 (*.f64 x (-.f64 y z)) (-.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) 2) (pow.f64 x 2)) (-.f64 (fma.f64 t y (*.f64 (-.f64 y z) x)) x))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 y t (*.f64 x (-.f64 y z))) 2)) (-.f64 x (fma.f64 y t (*.f64 x (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 x (-.f64 y z) (*.f64 y t)) 2)) (-.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 t y) x) (+.f64 (*.f64 t y) x)) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))
(/.f64 (-.f64 (*.f64 (fma.f64 t y x) (fma.f64 t y x)) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z)))))
(/.f64 (-.f64 (*.f64 (fma.f64 y t x) (fma.f64 y t x)) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t))))
(pow.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 1)
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 3)
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(pow.f64 (pow.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 3) 1/3)
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 2)
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 2))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(log.f64 (exp.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))))))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x))) 3))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(exp.f64 (log.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))) 1))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 t y (*.f64 (-.f64 y z) x)))))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(fma.f64 1 x (fma.f64 t y (*.f64 (-.f64 y z) x)))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(fma.f64 1 (fma.f64 t y (*.f64 (-.f64 y z) x)) x)
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 t y (*.f64 (-.f64 y z) x)))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) 2) (cbrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) x)
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 t y (*.f64 (-.f64 y z) x)))
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(fma.f64 (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) (sqrt.f64 (fma.f64 t y (*.f64 (-.f64 y z) x))) x)
(+.f64 x (fma.f64 y t (*.f64 x (-.f64 y z))))
(+.f64 x (fma.f64 x (-.f64 y z) (*.f64 y t)))
(+.f64 x (*.f64 z x))
(fma.f64 x z x)
(+.f64 (*.f64 z x) x)
(fma.f64 x z x)
(+.f64 (*.f64 (*.f64 z x) 1) x)
(fma.f64 x z x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z x x))) 1)
(fma.f64 x z x)
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 z x) (*.f64 z x)) (-.f64 (pow.f64 x 2) (*.f64 (*.f64 z x) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (+.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (-.f64 (pow.f64 x 2) (*.f64 z (pow.f64 x 2)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (-.f64 (*.f64 (+.f64 (pow.f64 z 2) 1) (pow.f64 x 2)) (*.f64 z (pow.f64 x 2))))
(/.f64 (-.f64 (*.f64 (*.f64 z x) (*.f64 z x)) (pow.f64 x 2)) (-.f64 (*.f64 z x) x))
(/.f64 (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 x 2)) (fma.f64 z x (neg.f64 x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x (pow.f64 z 2)) x)) (*.f64 x (+.f64 -1 z)))
(/.f64 (*.f64 x (*.f64 x (fma.f64 z z -1))) (*.f64 x (+.f64 -1 z)))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 (+.f64 1 (pow.f64 z 3)) (/.f64 (fma.f64 z z (-.f64 1 z)) x))
(*.f64 (/.f64 x (fma.f64 z z (-.f64 1 z))) (+.f64 1 (pow.f64 z 3)))
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 x (/.f64 (+.f64 -1 z) (fma.f64 z z -1)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 -1 z)) x)
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z z (-.f64 1 z)))
(/.f64 (+.f64 1 (pow.f64 z 3)) (/.f64 (fma.f64 z z (-.f64 1 z)) x))
(*.f64 (/.f64 x (fma.f64 z z (-.f64 1 z))) (+.f64 1 (pow.f64 z 3)))
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(/.f64 x (/.f64 (+.f64 -1 z) (fma.f64 z z -1)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 -1 z)) x)
(pow.f64 (fma.f64 z x x) 1)
(fma.f64 x z x)
(pow.f64 (cbrt.f64 (fma.f64 z x x)) 3)
(fma.f64 x z x)
(pow.f64 (pow.f64 (fma.f64 z x x) 3) 1/3)
(fma.f64 x z x)
(pow.f64 (sqrt.f64 (fma.f64 z x x)) 2)
(fma.f64 x z x)
(sqrt.f64 (pow.f64 (fma.f64 z x x) 2))
(fma.f64 x z x)
(log.f64 (exp.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z x x))))
(fma.f64 x z x)
(cbrt.f64 (pow.f64 (fma.f64 z x x) 3))
(fma.f64 x z x)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 z 1) 3)))
(fma.f64 x z x)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 x 3)))
(fma.f64 x z x)
(expm1.f64 (log1p.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(*.f64 x (exp.f64 (log1p.f64 z)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(*.f64 x (exp.f64 (log1p.f64 z)))
(log1p.f64 (expm1.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(fma.f64 z x x)
(fma.f64 x z x)
(fma.f64 x z x)
(+.f64 (*.f64 (sqrt.f64 (+.f64 t x)) y) (*.f64 (sqrt.f64 (+.f64 t x)) (neg.f64 z)))
(*.f64 (-.f64 y z) (sqrt.f64 (+.f64 x t)))
(+.f64 (*.f64 y (sqrt.f64 (+.f64 t x))) (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t x))))
(*.f64 (-.f64 y z) (sqrt.f64 (+.f64 x t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))))) 1)
(*.f64 (-.f64 y z) (sqrt.f64 (+.f64 x t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t x)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 x t)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (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 y z)))) (sqrt.f64 (+.f64 x t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t x)) (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 y z))
(/.f64 (sqrt.f64 (+.f64 x t)) (/.f64 (+.f64 y z) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x t)) (+.f64 y z)) (-.f64 (pow.f64 y 2) (pow.f64 z 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (sqrt.f64 (+.f64 t x))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 x t)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (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 y z)))) (sqrt.f64 (+.f64 x t)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 (+.f64 t x))) (+.f64 y z))
(/.f64 (sqrt.f64 (+.f64 x t)) (/.f64 (+.f64 y z) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x t)) (+.f64 y z)) (-.f64 (pow.f64 y 2) (pow.f64 z 2)))
(pow.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))) 1)
(*.f64 (-.f64 y z) (sqrt.f64 (+.f64 x t)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))) 3)
(*.f64 (-.f64 y z) (sqrt.f64 (+.f64 x t)))
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))) 3) 1/3)
(*.f64 (-.f64 y z) (sqrt.f64 (+.f64 x t)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))) 2)
(*.f64 (-.f64 y z) (sqrt.f64 (+.f64 x t)))
(sqrt.f64 (*.f64 (+.f64 t x) (pow.f64 (-.f64 y z) 2)))
(sqrt.f64 (*.f64 (+.f64 x t) (pow.f64 (-.f64 y z) 2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 y z)) (sqrt.f64 (+.f64 t x))))
(*.f64 (-.f64 y z) (sqrt.f64 (+.f64 x t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))))))
(*.f64 (-.f64 y z) (sqrt.f64 (+.f64 x t)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x))) 3))
(*.f64 (-.f64 y z) (sqrt.f64 (+.f64 x t)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (pow.f64 (+.f64 t x) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (pow.f64 (+.f64 x t) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t x) 3/2) (pow.f64 (-.f64 y z) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (pow.f64 (+.f64 x t) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))))
(*.f64 (-.f64 y z) (sqrt.f64 (+.f64 x t)))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))))
(*.f64 (-.f64 y z) (sqrt.f64 (+.f64 x t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))) 1))
(*.f64 (-.f64 y z) (sqrt.f64 (+.f64 x t)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) (sqrt.f64 (+.f64 t x)))))
(*.f64 (-.f64 y z) (sqrt.f64 (+.f64 x t)))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(+.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x)
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(+.f64 (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 1) x)
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))) 1)
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(*.f64 1 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(*.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 1)
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(*.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 2))
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 2) (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(*.f64 (sqrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) (sqrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (+.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (*.f64 (-.f64 y z) (+.f64 t x))) (-.f64 (pow.f64 x 2) (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) (+.f64 x t)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 y z) 2) (*.f64 (+.f64 x t) (+.f64 x t))) (-.f64 (pow.f64 x 2) (*.f64 x (*.f64 (-.f64 y z) (+.f64 x t))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) (+.f64 x t)) 3)) (fma.f64 (pow.f64 (-.f64 y z) 2) (*.f64 (+.f64 x t) (+.f64 x t)) (*.f64 x (-.f64 x (*.f64 (-.f64 y z) (+.f64 x t))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 y z) (+.f64 t x)) (*.f64 (-.f64 y z) (+.f64 t x))) (pow.f64 x 2)) (-.f64 (*.f64 (-.f64 y z) (+.f64 t x)) x))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 y z) 2) (*.f64 (+.f64 x t) (+.f64 x t))) (pow.f64 x 2)) (fma.f64 (-.f64 y z) (+.f64 x t) (neg.f64 x)))
(pow.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 1)
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 3)
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(pow.f64 (pow.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 3) 1/3)
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 2)
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 2))
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(log.f64 (exp.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))))))
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x))) 3))
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(exp.f64 (log.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))) 1))
(fma.f64 (-.f64 y z) (+.f64 x t) x)
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 (-.f64 y z) (+.f64 t x)))))
(fma.f64 (-.f64 y z) (+.f64 x t) x)

eval105.0ms (1%)

Compiler

Compiled 5659 to 1981 computations (65% saved)

prune63.0ms (0.6%)

Pruning

16 alts after pruning (9 fresh and 7 done)

PrunedKeptTotal
New2866292
Fresh134
Picked235
Done145
Total29016306
Accuracy
100.0%
Counts
306 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.7%
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
75.6%
(-.f64 (+.f64 (*.f64 t y) x) (*.f64 (-.f64 y z) x))
39.4%
(-.f64 x (*.f64 t z))
34.9%
(+.f64 (*.f64 z x) x)
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
59.0%
(+.f64 x (*.f64 (-.f64 t x) y))
41.7%
(+.f64 x (*.f64 y t))
64.6%
(+.f64 x (*.f64 t (-.f64 y z)))
51.7%
(*.f64 (-.f64 y z) t)
45.4%
(*.f64 (neg.f64 z) (-.f64 t x))
52.0%
(*.f64 x (-.f64 1 (-.f64 y z)))
33.0%
(*.f64 x (-.f64 1 y))
34.9%
(*.f64 x (+.f64 z 1))
20.7%
(*.f64 x (neg.f64 y))
22.0%
(*.f64 x z)
14.8%
x
76.7%
(fma.f64 x (-.f64 1 (-.f64 y z)) (*.f64 y t))
75.6%
(-.f64 (+.f64 (*.f64 t y) x) (*.f64 (-.f64 y z) x))
39.4%
(-.f64 x (*.f64 t z))
34.9%
(+.f64 (*.f64 z x) x)
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
59.0%
(+.f64 x (*.f64 (-.f64 t x) y))
41.7%
(+.f64 x (*.f64 y t))
64.6%
(+.f64 x (*.f64 t (-.f64 y z)))
51.7%
(*.f64 (-.f64 y z) t)
45.4%
(*.f64 (neg.f64 z) (-.f64 t x))
52.0%
(*.f64 x (-.f64 1 (-.f64 y z)))
33.0%
(*.f64 x (-.f64 1 y))
34.9%
(*.f64 x (+.f64 z 1))
20.7%
(*.f64 x (neg.f64 y))
22.0%
(*.f64 x z)
14.8%
x
Compiler

Compiled 484 to 328 computations (32.2% saved)

localize184.0ms (1.8%)

Localize:

Found 6 expressions with local error:

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

Compiled 91 to 22 computations (75.8% saved)

series6.0ms (0.1%)

Counts
4 → 156
Calls

39 calls:

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

rewrite114.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1183×log1p-expm1-u
574×expm1-udef
572×log1p-udef
266×associate-*r*
167×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify224.0ms (2.2%)

Algorithm
egg-herbie
Rules
1708×times-frac
1238×fma-neg
954×cancel-sign-sub-inv
498×fma-def
344×div-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034814579
194314031
2348514031
Stop Event
node limit
Counts
322 → 176
Calls
Call 1
Inputs
(*.f64 t y)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(*.f64 x (-.f64 (+.f64 1 z) y))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(*.f64 x (-.f64 (+.f64 1 z) y))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 t (*.f64 -1 x))))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 t (*.f64 -1 x))))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 t (*.f64 -1 x))))
(*.f64 y (+.f64 t (*.f64 -1 x)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 t (*.f64 -1 x))))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 t (*.f64 -1 x))))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 t (*.f64 -1 x))))
(*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t))))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x (+.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x (+.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x (+.f64 1 z)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(*.f64 x z)
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(*.f64 x z)
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(*.f64 x (-.f64 (+.f64 1 z) y))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(*.f64 t y)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(*.f64 t y)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
x
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 x z)
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 x z)
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(-.f64 x (*.f64 x (-.f64 y z)))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(*.f64 t y)
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(*.f64 t y)
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(-.f64 x (*.f64 -1 (*.f64 x z)))
(-.f64 (+.f64 x (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 x z)))
(-.f64 (+.f64 x (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 x z)))
(-.f64 (+.f64 x (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 x z)))
(*.f64 y (-.f64 t x))
(-.f64 (+.f64 x (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 x z)))
(-.f64 (+.f64 x (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 x z)))
(-.f64 (+.f64 x (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 x z)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 x))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 x))))) (*.f64 -1 (*.f64 x z)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 x))))) (*.f64 -1 (*.f64 x z)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 x))))) (*.f64 -1 (*.f64 x z)))
(*.f64 t y)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(*.f64 x (-.f64 (+.f64 1 z) y))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z))))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x y))
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(*.f64 x z)
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(*.f64 x z)
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(*.f64 -1 (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x y)
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x y)
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x y)
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 -1 (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 -1 (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(+.f64 x (+.f64 (*.f64 y t) (*.f64 x (neg.f64 (-.f64 y z)))))
(+.f64 x (-.f64 (*.f64 y t) (*.f64 x (-.f64 y z))))
(+.f64 (*.f64 y t) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 y t) (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 1))
(+.f64 (fma.f64 y t x) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (fma.f64 y t x) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 (-.f64 y z)) x (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (-.f64 y z)))) (sqrt.f64 (*.f64 x (-.f64 y z))) (*.f64 x (-.f64 y z))))
(+.f64 (*.f64 x (neg.f64 (-.f64 y z))) (fma.f64 y t x))
(+.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 y t))
(+.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 1) (*.f64 y t))
(-.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)))) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 y t x) 3) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))) (/.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 y t x) 2) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))) (/.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))
(*.f64 1 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)))
(*.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 1)
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 2) (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) (sqrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (*.f64 x (-.f64 y z)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))))) (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))) (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2))) (neg.f64 (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (-.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y)))) (*.f64 (*.f64 y t) (*.f64 x (+.f64 z (-.f64 1 y)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (neg.f64 (-.f64 y z))) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (-.f64 (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) (*.f64 x (neg.f64 (-.f64 y z)))) (*.f64 (fma.f64 y t x) (*.f64 x (neg.f64 (-.f64 y z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 y t) 3)) (+.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y)))) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 y t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y))))) (-.f64 (*.f64 y t) (*.f64 x (+.f64 z (-.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) (*.f64 x (neg.f64 (-.f64 y z))))) (-.f64 (fma.f64 y t x) (*.f64 x (neg.f64 (-.f64 y z)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y)))) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 y t)))
(pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 3)
(pow.f64 (pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 2))
(log.f64 (exp.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)))))
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(exp.f64 (log.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x z x))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x z) 2) (*.f64 x (-.f64 z 1))) (/.f64 (pow.f64 x 2) (*.f64 x (-.f64 z 1))))
(*.f64 x (+.f64 1 z))
(*.f64 1 (fma.f64 x z x))
(*.f64 (fma.f64 x z x) 1)
(*.f64 (cbrt.f64 (fma.f64 x z x)) (pow.f64 (cbrt.f64 (fma.f64 x z x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x z x)) 2) (cbrt.f64 (fma.f64 x z x)))
(*.f64 (sqrt.f64 (fma.f64 x z x)) (sqrt.f64 (fma.f64 x z x)))
(*.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 x (-.f64 x (*.f64 x z))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (pow.f64 x 2)) (/.f64 1 (*.f64 x (-.f64 z 1))))
(*.f64 (+.f64 1 z) x)
(*.f64 (*.f64 (+.f64 1 z) 1) x)
(*.f64 (*.f64 (+.f64 1 z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (+.f64 1 z) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 x (-.f64 x (*.f64 x z)))) (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (*.f64 x (-.f64 z 1)) (-.f64 (pow.f64 (*.f64 x z) 2) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 x (-.f64 x (*.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (pow.f64 x 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (pow.f64 x 2)) (*.f64 x (-.f64 z 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 x (-.f64 x (*.f64 x z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (pow.f64 x 2))) (neg.f64 (*.f64 x (-.f64 z 1))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 x z) 2)) (-.f64 x (*.f64 x z)))
(pow.f64 (fma.f64 x z x) 1)
(pow.f64 (cbrt.f64 (fma.f64 x z x)) 3)
(pow.f64 (pow.f64 (fma.f64 x z x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x z x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 x z x) 2))
(log.f64 (exp.f64 (fma.f64 x z x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x z x))))
(cbrt.f64 (pow.f64 (fma.f64 x z x) 3))
(expm1.f64 (log1p.f64 (fma.f64 x z x)))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 x z x)))
(fma.f64 x z x)
(fma.f64 1 x (*.f64 x z))
(fma.f64 1 (*.f64 x z) x)
(fma.f64 z x x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (cbrt.f64 (*.f64 x z)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x z))
(fma.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 (*.f64 x z)) x)
(+.f64 x (+.f64 (*.f64 y t) (*.f64 x (neg.f64 (-.f64 y z)))))
(+.f64 x (-.f64 (*.f64 y t) (*.f64 x (-.f64 y z))))
(+.f64 (*.f64 y t) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 y t) (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 1))
(+.f64 (fma.f64 y t x) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (fma.f64 y t x) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 (-.f64 y z)) x (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (-.f64 y z)))) (sqrt.f64 (*.f64 x (-.f64 y z))) (*.f64 x (-.f64 y z))))
(+.f64 (*.f64 x (neg.f64 (-.f64 y z))) (fma.f64 y t x))
(+.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 y t))
(+.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 1) (*.f64 y t))
(*.f64 1 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)))
(*.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 1)
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 2) (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) (sqrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (*.f64 x (-.f64 y z)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))))) (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))) (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2))) (neg.f64 (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (-.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y)))) (*.f64 (*.f64 y t) (*.f64 x (+.f64 z (-.f64 1 y)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (neg.f64 (-.f64 y z))) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (-.f64 (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) (*.f64 x (neg.f64 (-.f64 y z)))) (*.f64 (fma.f64 y t x) (*.f64 x (neg.f64 (-.f64 y z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 y t) 3)) (+.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y)))) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 y t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y))))) (-.f64 (*.f64 y t) (*.f64 x (+.f64 z (-.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) (*.f64 x (neg.f64 (-.f64 y z))))) (-.f64 (fma.f64 y t x) (*.f64 x (neg.f64 (-.f64 y z)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y)))) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 y t)))
(pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 3)
(pow.f64 (pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 2))
(log.f64 (exp.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)))))
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(exp.f64 (log.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))
(fma.f64 1 (*.f64 y t) (*.f64 x (+.f64 z (-.f64 1 y))))
(fma.f64 1 (fma.f64 y t x) (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 y t (*.f64 x (+.f64 z (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 z (-.f64 1 y))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 x (+.f64 z (-.f64 1 y))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y t x)) 2) (cbrt.f64 (fma.f64 y t x)) (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 x (+.f64 z (-.f64 1 y))))
(fma.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (fma.f64 y t x)) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 x y) (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 z) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 y z)))) 1)
(/.f64 (*.f64 x (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 x (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) x) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) x) (+.f64 y z))
(pow.f64 (*.f64 x (-.f64 y z)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 y z))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (-.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y z))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 y z))))
Outputs
(*.f64 t y)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 y (+.f64 t (*.f64 -1 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t))))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x (+.f64 1 z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x (+.f64 1 z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))) (*.f64 x (+.f64 1 z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 t y (*.f64 x (-.f64 1 y)))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 x z)
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 x z)
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (+.f64 (*.f64 x z) (*.f64 x (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 t y)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 t y)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
x
(+.f64 x (*.f64 x z))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x z)
(+.f64 x (*.f64 x z))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x z)
(+.f64 x (*.f64 x z))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(-.f64 x (*.f64 x (-.f64 y z)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 t y)
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 t y)
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x (-.f64 y z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 x (*.f64 -1 (*.f64 x z)))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(-.f64 (+.f64 x (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 x z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 x z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 x z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 y (-.f64 t x))
(-.f64 (+.f64 x (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 x z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 x z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 x z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 x))))
(*.f64 y (-.f64 t x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 x))))) (*.f64 -1 (*.f64 x z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 x))))) (*.f64 -1 (*.f64 x z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 x))))) (*.f64 -1 (*.f64 x z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 t y)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 x (-.f64 (+.f64 1 z) y))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 (+.f64 1 z) y)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 t y) (*.f64 x (+.f64 1 (*.f64 -1 (-.f64 y z)))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (*.f64 t y)) (*.f64 x y))
(fma.f64 t y (*.f64 x (-.f64 1 y)))
(fma.f64 y (-.f64 t x) x)
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 x z)
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 x z)
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (+.f64 x (+.f64 (*.f64 t y) (*.f64 x z))) (*.f64 x y))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 -1 (*.f64 x z))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(*.f64 x y)
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(*.f64 x y)
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(*.f64 x y)
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(*.f64 -1 (*.f64 x z))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(*.f64 -1 (*.f64 x z))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x y))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(*.f64 x (-.f64 y z))
(+.f64 x (+.f64 (*.f64 y t) (*.f64 x (neg.f64 (-.f64 y z)))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 x (-.f64 (*.f64 y t) (*.f64 x (-.f64 y z))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 y t) (*.f64 x (+.f64 z (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 y t) (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 1))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (fma.f64 y t x) (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (fma.f64 y t x) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 (-.f64 y z)) x (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y)))) (fma.f64 (neg.f64 (-.f64 y z)) x (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 y (-.f64 t x) (fma.f64 x z x)) (*.f64 (-.f64 y z) (+.f64 (neg.f64 x) x)))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y)))) (fma.f64 (neg.f64 (-.f64 y z)) x (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 y (-.f64 t x) (fma.f64 x z x)) (*.f64 (-.f64 y z) (+.f64 (neg.f64 x) x)))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y)))) (fma.f64 (neg.f64 (-.f64 y z)) x (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 y (-.f64 t x) (fma.f64 x z x)) (*.f64 (-.f64 y z) (+.f64 (neg.f64 x) x)))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y)))) (fma.f64 (neg.f64 (-.f64 y z)) x (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 y (-.f64 t x) (fma.f64 x z x)) (*.f64 (-.f64 y z) (+.f64 (neg.f64 x) x)))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (-.f64 y z)))) (sqrt.f64 (*.f64 x (-.f64 y z))) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y)))) (fma.f64 (neg.f64 (-.f64 y z)) x (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 y (-.f64 t x) (fma.f64 x z x)) (*.f64 (-.f64 y z) (+.f64 (neg.f64 x) x)))
(+.f64 (*.f64 x (neg.f64 (-.f64 y z))) (fma.f64 y t x))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 y t))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 1) (*.f64 y t))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)))) 1)
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (/.f64 (pow.f64 (fma.f64 y t x) 3) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))) (/.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (fma.f64 x (*.f64 (-.f64 y z) (fma.f64 x (-.f64 y z) (fma.f64 t y x))) (pow.f64 (fma.f64 t y x) 2)))
(-.f64 (/.f64 (pow.f64 (fma.f64 y t x) 2) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))) (/.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 x (-.f64 y z) (fma.f64 t y x)))
(*.f64 1 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 1)
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 2))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 2) (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) (sqrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (fma.f64 x (*.f64 (-.f64 y z) (fma.f64 x (-.f64 y z) (fma.f64 t y x))) (pow.f64 (fma.f64 t y x) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 x (-.f64 y z) (fma.f64 t y x)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (*.f64 x (-.f64 y z)))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))))) (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (fma.f64 x (*.f64 (-.f64 y z) (fma.f64 x (-.f64 y z) (fma.f64 t y x))) (pow.f64 (fma.f64 t y x) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))) (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 x (-.f64 y z) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (fma.f64 x (*.f64 (-.f64 y z) (fma.f64 x (-.f64 y z) (fma.f64 t y x))) (pow.f64 (fma.f64 t y x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 x (-.f64 y z) (fma.f64 t y x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (fma.f64 x (*.f64 (-.f64 y z) (fma.f64 x (-.f64 y z) (fma.f64 t y x))) (pow.f64 (fma.f64 t y x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2))) (neg.f64 (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 x (-.f64 y z) (fma.f64 t y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (-.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y)))) (*.f64 (*.f64 y t) (*.f64 x (+.f64 z (-.f64 1 y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 x (+.f64 1 (-.f64 z y))) 3)) (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (-.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (*.f64 t y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 x (+.f64 1 (-.f64 z y))) 3)) (fma.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (-.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (*.f64 t y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (neg.f64 (-.f64 y z))) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (-.f64 (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) (*.f64 x (neg.f64 (-.f64 y z)))) (*.f64 (fma.f64 y t x) (*.f64 x (neg.f64 (-.f64 y z)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (fma.f64 x (*.f64 (-.f64 y z) (fma.f64 x (-.f64 y z) (fma.f64 t y x))) (pow.f64 (fma.f64 t y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 y t) 3)) (+.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y)))) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 y t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 x (+.f64 1 (-.f64 z y))) 3)) (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (-.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (*.f64 t y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 x (+.f64 1 (-.f64 z y))) 3)) (fma.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (-.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (*.f64 t y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y))))) (-.f64 (*.f64 y t) (*.f64 x (+.f64 z (-.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (-.f64 z y)) (+.f64 1 (-.f64 z y))))) (-.f64 (*.f64 t y) (*.f64 x (+.f64 1 (-.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (+.f64 1 (-.f64 z y)) (*.f64 (+.f64 1 (-.f64 z y)) (pow.f64 x 2)))) (-.f64 (*.f64 t y) (*.f64 x (+.f64 1 (-.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) (*.f64 x (neg.f64 (-.f64 y z))))) (-.f64 (fma.f64 y t x) (*.f64 x (neg.f64 (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 x (-.f64 y z) (fma.f64 t y x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y)))) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 y t)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (-.f64 z y)) (+.f64 1 (-.f64 z y)))) (pow.f64 (*.f64 t y) 2)) (-.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (*.f64 t y)))
(/.f64 (-.f64 (*.f64 (+.f64 1 (-.f64 z y)) (*.f64 (+.f64 1 (-.f64 z y)) (pow.f64 x 2))) (pow.f64 (*.f64 t y) 2)) (-.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (*.f64 t y)))
(pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 1)
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 3)
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(pow.f64 (pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 3) 1/3)
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 2)
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 2))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(log.f64 (exp.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 3))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(exp.f64 (log.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 1))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x z x))) 1)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(-.f64 (/.f64 (pow.f64 (*.f64 x z) 2) (*.f64 x (-.f64 z 1))) (/.f64 (pow.f64 x 2) (*.f64 x (-.f64 z 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (pow.f64 x 2)) (*.f64 x (+.f64 z -1)))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 1 (fma.f64 x z x))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 (fma.f64 x z x) 1)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 (cbrt.f64 (fma.f64 x z x)) (pow.f64 (cbrt.f64 (fma.f64 x z x)) 2))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x z x)) 2) (cbrt.f64 (fma.f64 x z x)))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 (sqrt.f64 (fma.f64 x z x)) (sqrt.f64 (fma.f64 x z x)))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 x (-.f64 x (*.f64 x z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 x (-.f64 x (*.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 x z)) (pow.f64 (*.f64 x z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (pow.f64 x 2)) (/.f64 1 (*.f64 x (-.f64 z 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (pow.f64 x 2)) (*.f64 x (+.f64 z -1)))
(*.f64 (+.f64 1 z) x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 (*.f64 (+.f64 1 z) 1) x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 (*.f64 (+.f64 1 z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 (*.f64 (+.f64 1 z) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 x (-.f64 x (*.f64 x z)))) (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 x (-.f64 x (*.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 x z)) (pow.f64 (*.f64 x z) 2)))
(/.f64 1 (/.f64 (*.f64 x (-.f64 z 1)) (-.f64 (pow.f64 (*.f64 x z) 2) (pow.f64 x 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (pow.f64 x 2)) (*.f64 x (+.f64 z -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 x (-.f64 x (*.f64 x z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 x (-.f64 x (*.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 x z)) (pow.f64 (*.f64 x z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (pow.f64 x 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) (-.f64 (fma.f64 x x (pow.f64 (*.f64 x z) 2)) (*.f64 z (pow.f64 x 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (pow.f64 x 2)) (*.f64 x (-.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (pow.f64 x 2)) (*.f64 x (+.f64 z -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 x (-.f64 x (*.f64 x z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 x (-.f64 x (*.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 x z)) (pow.f64 (*.f64 x z) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (pow.f64 x 2))) (neg.f64 (*.f64 x (-.f64 z 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (pow.f64 x 2)) (*.f64 x (+.f64 z -1)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 x z) 2)) (-.f64 x (*.f64 x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (pow.f64 x 2)) (*.f64 x (+.f64 z -1)))
(pow.f64 (fma.f64 x z x) 1)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(pow.f64 (cbrt.f64 (fma.f64 x z x)) 3)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(pow.f64 (pow.f64 (fma.f64 x z x) 3) 1/3)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(pow.f64 (sqrt.f64 (fma.f64 x z x)) 2)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(sqrt.f64 (pow.f64 (fma.f64 x z x) 2))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(log.f64 (exp.f64 (fma.f64 x z x)))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x z x))))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(cbrt.f64 (pow.f64 (fma.f64 x z x) 3))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(expm1.f64 (log1p.f64 (fma.f64 x z x)))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(*.f64 x (exp.f64 (log1p.f64 z)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(*.f64 x (exp.f64 (log1p.f64 z)))
(log1p.f64 (expm1.f64 (fma.f64 x z x)))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 1 x (*.f64 x z))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(fma.f64 1 (*.f64 x z) x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x z))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (cbrt.f64 (*.f64 x z)) x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x z))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(fma.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 (*.f64 x z)) x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(+.f64 x (+.f64 (*.f64 y t) (*.f64 x (neg.f64 (-.f64 y z)))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 x (-.f64 (*.f64 y t) (*.f64 x (-.f64 y z))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 y t) (*.f64 x (+.f64 z (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 y t) (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 1))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (fma.f64 y t x) (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (fma.f64 y t x) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 (-.f64 y z)) x (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y)))) (fma.f64 (neg.f64 (-.f64 y z)) x (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 y (-.f64 t x) (fma.f64 x z x)) (*.f64 (-.f64 y z) (+.f64 (neg.f64 x) x)))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y)))) (fma.f64 (neg.f64 (-.f64 y z)) x (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 y (-.f64 t x) (fma.f64 x z x)) (*.f64 (-.f64 y z) (+.f64 (neg.f64 x) x)))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y)))) (fma.f64 (neg.f64 (-.f64 y z)) x (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 y (-.f64 t x) (fma.f64 x z x)) (*.f64 (-.f64 y z) (+.f64 (neg.f64 x) x)))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y)))) (fma.f64 (neg.f64 (-.f64 y z)) x (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 y (-.f64 t x) (fma.f64 x z x)) (*.f64 (-.f64 y z) (+.f64 (neg.f64 x) x)))
(+.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (-.f64 y z)))) (sqrt.f64 (*.f64 x (-.f64 y z))) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y)))) (fma.f64 (neg.f64 (-.f64 y z)) x (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 y (-.f64 t x) (fma.f64 x z x)) (*.f64 (-.f64 y z) (+.f64 (neg.f64 x) x)))
(+.f64 (*.f64 x (neg.f64 (-.f64 y z))) (fma.f64 y t x))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 y t))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 1) (*.f64 y t))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 1 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 1)
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 2))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 2) (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) (sqrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(*.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (fma.f64 x (*.f64 (-.f64 y z) (fma.f64 x (-.f64 y z) (fma.f64 t y x))) (pow.f64 (fma.f64 t y x) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 x (-.f64 y z) (fma.f64 t y x)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (*.f64 x (-.f64 y z)))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))))) (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (fma.f64 x (*.f64 (-.f64 y z) (fma.f64 x (-.f64 y z) (fma.f64 t y x))) (pow.f64 (fma.f64 t y x) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))) (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 x (-.f64 y z) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (fma.f64 x (*.f64 (-.f64 y z) (fma.f64 x (-.f64 y z) (fma.f64 t y x))) (pow.f64 (fma.f64 t y x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 x (-.f64 y z) (fma.f64 t y x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (-.f64 y z)) (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (fma.f64 x (*.f64 (-.f64 y z) (fma.f64 x (-.f64 y z) (fma.f64 t y x))) (pow.f64 (fma.f64 t y x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2))) (neg.f64 (+.f64 (fma.f64 y t x) (*.f64 x (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 x (-.f64 y z) (fma.f64 t y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (-.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y)))) (*.f64 (*.f64 y t) (*.f64 x (+.f64 z (-.f64 1 y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 x (+.f64 1 (-.f64 z y))) 3)) (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (-.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (*.f64 t y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 x (+.f64 1 (-.f64 z y))) 3)) (fma.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (-.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (*.f64 t y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (neg.f64 (-.f64 y z))) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (-.f64 (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) (*.f64 x (neg.f64 (-.f64 y z)))) (*.f64 (fma.f64 y t x) (*.f64 x (neg.f64 (-.f64 y z)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (fma.f64 x (*.f64 (-.f64 y z) (fma.f64 x (-.f64 y z) (fma.f64 t y x))) (pow.f64 (fma.f64 t y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 y t) 3)) (+.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y)))) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 y t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 x (+.f64 1 (-.f64 z y))) 3)) (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (-.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (*.f64 t y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 x (+.f64 1 (-.f64 z y))) 3)) (fma.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (-.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (*.f64 t y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y))))) (-.f64 (*.f64 y t) (*.f64 x (+.f64 z (-.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (-.f64 z y)) (+.f64 1 (-.f64 z y))))) (-.f64 (*.f64 t y) (*.f64 x (+.f64 1 (-.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (+.f64 1 (-.f64 z y)) (*.f64 (+.f64 1 (-.f64 z y)) (pow.f64 x 2)))) (-.f64 (*.f64 t y) (*.f64 x (+.f64 1 (-.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) (*.f64 x (neg.f64 (-.f64 y z))))) (-.f64 (fma.f64 y t x) (*.f64 x (neg.f64 (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (+.f64 (*.f64 x (-.f64 y z)) (fma.f64 y t x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 x (-.f64 y z) (fma.f64 t y x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y)))) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 y t)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (-.f64 z y)) (+.f64 1 (-.f64 z y)))) (pow.f64 (*.f64 t y) 2)) (-.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (*.f64 t y)))
(/.f64 (-.f64 (*.f64 (+.f64 1 (-.f64 z y)) (*.f64 (+.f64 1 (-.f64 z y)) (pow.f64 x 2))) (pow.f64 (*.f64 t y) 2)) (-.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (*.f64 t y)))
(pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 1)
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 3)
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(pow.f64 (pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 3) 1/3)
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 2)
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 2))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(log.f64 (exp.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t)) 3))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(exp.f64 (log.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))) 1))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(fma.f64 x (+.f64 z (-.f64 1 y)) (*.f64 y t))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(fma.f64 1 (*.f64 y t) (*.f64 x (+.f64 z (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(fma.f64 1 (fma.f64 y t x) (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(fma.f64 y t (*.f64 x (+.f64 z (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(fma.f64 t y (*.f64 x (+.f64 z (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 x (+.f64 z (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y t x)) 2) (cbrt.f64 (fma.f64 y t x)) (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 x (+.f64 z (-.f64 1 y))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(fma.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (fma.f64 y t x)) (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 t y (*.f64 x (+.f64 1 (-.f64 z y))))
(fma.f64 y (-.f64 t x) (fma.f64 x z x))
(+.f64 (*.f64 x y) (*.f64 x (neg.f64 z)))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 z) x))
(*.f64 x (-.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 y z)))) 1)
(*.f64 x (-.f64 y z))
(/.f64 (*.f64 x (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(*.f64 (/.f64 x (fma.f64 y y (*.f64 z (+.f64 y z)))) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))
(/.f64 (*.f64 x (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 y z))
(/.f64 x (/.f64 (+.f64 y z) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 x (+.f64 y z)) (-.f64 (pow.f64 y 2) (pow.f64 z 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 y z)) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) x) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 x (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(*.f64 (/.f64 x (fma.f64 y y (*.f64 z (+.f64 y z)))) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) x) (+.f64 y z))
(/.f64 x (/.f64 (+.f64 y z) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 x (+.f64 y z)) (-.f64 (pow.f64 y 2) (pow.f64 z 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 y z)) x)
(pow.f64 (*.f64 x (-.f64 y z)) 1)
(*.f64 x (-.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 3)
(*.f64 x (-.f64 y z))
(pow.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3) 1/3)
(*.f64 x (-.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 y z))) 2)
(*.f64 x (-.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2))
(*.f64 x (-.f64 y z))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))
(*.f64 x (-.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 y z)))))
(*.f64 x (-.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3))
(*.f64 x (-.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 y z))))
(*.f64 x (-.f64 y z))
(exp.f64 (log.f64 (*.f64 x (-.f64 y z))))
(*.f64 x (-.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y z))) 1))
(*.f64 x (-.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 y z))))
(*.f64 x (-.f64 y z))

eval72.0ms (0.7%)

Compiler

Compiled 4149 to 1709 computations (58.8% saved)

prune62.0ms (0.6%)

Pruning

19 alts after pruning (8 fresh and 11 done)

PrunedKeptTotal
New2614265
Fresh044
Picked145
Done077
Total26219281
Accuracy
100.0%
Counts
281 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.2%
(fma.f64 x (neg.f64 y) (*.f64 y t))
75.6%
(-.f64 (+.f64 (*.f64 t y) x) (*.f64 (-.f64 y z) x))
39.4%
(-.f64 x (*.f64 t z))
34.9%
(+.f64 (*.f64 z x) x)
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
59.0%
(+.f64 x (*.f64 (-.f64 t x) y))
41.7%
(+.f64 x (*.f64 y t))
64.6%
(+.f64 x (*.f64 t (-.f64 y z)))
51.7%
(*.f64 (-.f64 y z) t)
45.4%
(*.f64 (neg.f64 z) (-.f64 t x))
26.6%
(*.f64 (neg.f64 t) z)
46.4%
(*.f64 y (-.f64 t x))
52.0%
(*.f64 x (-.f64 1 (-.f64 y z)))
33.0%
(*.f64 x (-.f64 1 y))
34.9%
(*.f64 x (+.f64 z 1))
20.7%
(*.f64 x (neg.f64 y))
22.0%
(*.f64 x z)
29.2%
(*.f64 t y)
14.8%
x
Compiler

Compiled 359 to 181 computations (49.6% saved)

regimes118.0ms (1.1%)

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

6 calls:

44.0ms
t
15.0ms
(-.f64 y z)
14.0ms
z
14.0ms
y
14.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 219 to 87 computations (60.3% saved)

regimes123.0ms (1.2%)

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

6 calls:

40.0ms
y
19.0ms
(-.f64 y z)
15.0ms
t
13.0ms
z
12.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 187 to 80 computations (57.2% saved)

regimes380.0ms (3.7%)

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

5 calls:

160.0ms
(-.f64 y z)
77.0ms
t
61.0ms
z
48.0ms
y
31.0ms
x
Results
AccuracySegmentsBranch
85.3%3x
89.4%4y
87.8%5z
81.6%3t
75.0%7(-.f64 y z)
Compiler

Compiled 121 to 61 computations (49.6% saved)

regimes129.0ms (1.3%)

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

2 calls:

97.0ms
y
28.0ms
x
Results
AccuracySegmentsBranch
85.3%3x
84.2%7y
Compiler

Compiled 97 to 46 computations (52.6% saved)

regimes143.0ms (1.4%)

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

3 calls:

59.0ms
t
51.0ms
z
29.0ms
x
Results
AccuracySegmentsBranch
78.2%5t
79.9%6z
81.0%3x
Compiler

Compiled 88 to 46 computations (47.7% saved)

regimes171.0ms (1.7%)

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

2 calls:

89.0ms
x
79.0ms
y
Results
AccuracySegmentsBranch
81.2%6y
76.0%10x
Compiler

Compiled 76 to 39 computations (48.7% saved)

regimes143.0ms (1.4%)

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

3 calls:

59.0ms
z
44.0ms
y
37.0ms
t
Results
AccuracySegmentsBranch
69.4%4t
69.2%7z
79.2%6y
Compiler

Compiled 69 to 38 computations (44.9% saved)

regimes46.0ms (0.4%)

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

1 calls:

44.0ms
y
Results
AccuracySegmentsBranch
75.2%6y
Compiler

Compiled 54 to 28 computations (48.1% saved)

regimes110.0ms (1.1%)

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

2 calls:

68.0ms
y
39.0ms
t
Results
AccuracySegmentsBranch
60.6%6t
74.1%7y
Compiler

Compiled 44 to 26 computations (40.9% saved)

regimes242.0ms (2.4%)

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

4 calls:

122.0ms
z
51.0ms
y
36.0ms
t
32.0ms
x
Results
AccuracySegmentsBranch
55.8%7t
63.0%14z
55.8%6x
59.3%9y
Compiler

Compiled 49 to 32 computations (34.7% saved)

regimes116.0ms (1.1%)

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

2 calls:

66.0ms
x
49.0ms
y
Results
AccuracySegmentsBranch
59.3%9y
57.5%8x
Compiler

Compiled 34 to 21 computations (38.2% saved)

regimes196.0ms (1.9%)

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

4 calls:

81.0ms
z
44.0ms
y
38.0ms
x
31.0ms
t
Results
AccuracySegmentsBranch
54.9%11z
47.8%7t
48.9%7x
52.2%10y
Compiler

Compiled 39 to 26 computations (33.3% saved)

regimes97.0ms (0.9%)

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

4 calls:

31.0ms
z
29.0ms
y
20.0ms
t
16.0ms
x
Results
AccuracySegmentsBranch
44.9%6y
41.7%4t
46.6%7z
42.4%4x
Compiler

Compiled 35 to 24 computations (31.4% saved)

regimes116.0ms (1.1%)

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

2 calls:

67.0ms
x
47.0ms
z
Results
AccuracySegmentsBranch
43.9%5z
41.2%5x
Compiler

Compiled 21 to 14 computations (33.3% saved)

regimes29.0ms (0.3%)

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

3 calls:

10.0ms
y
10.0ms
t
9.0ms
z
Results
AccuracySegmentsBranch
34.7%3t
38.6%3y
31.8%3z
Compiler

Compiled 23 to 17 computations (26.1% saved)

regimes13.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

4 calls:

4.0ms
t
3.0ms
z
3.0ms
y
3.0ms
x
Results
AccuracySegmentsBranch
14.8%1z
14.8%1t
14.8%1x
14.8%1y
Compiler

Compiled 25 to 20 computations (20% saved)

bsearch65.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.3673182025303098e-20
7.072607744183176e-16
12.0ms
-7.427473981929835e-32
-3.00831080441991e-33
38.0ms
-2.497193133175366e+72
-2.53911872434054e+69
Results
52.0ms274×body256valid
9.0ms94×body256infinite
Compiler

Compiled 556 to 374 computations (32.7% saved)

bsearch34.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
5.219147961230757e+27
7.8230472468980295e+34
18.0ms
-1.2478391549974926e+48
-3.7867684469109246e+36
Results
21.0ms212×body256valid
9.0ms92×body256infinite
Compiler

Compiled 476 to 337 computations (29.2% saved)

bsearch32.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
4.5283865139909657e-41
2.6744258839589176e-36
18.0ms
-1.2478391549974926e+48
-3.7867684469109246e+36
Results
22.0ms216×body256valid
7.0ms72×body256infinite
Compiler

Compiled 416 to 302 computations (27.4% saved)

bsearch83.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
7.072607744183176e-16
8.007610397564325e-11
16.0ms
5.263384177545539e-239
1.0659838250672917e-229
15.0ms
-6.6429422657399425e-90
-4.059186784968834e-93
13.0ms
-4.1967155517332145e-13
-1.6409232171581123e-15
22.0ms
-2.497193133175366e+72
-2.53911872434054e+69
Results
57.0ms470×body256valid
19.0ms186×body256infinite
Compiler

Compiled 858 to 621 computations (27.6% saved)

bsearch170.0ms (1.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
7.072607744183176e-16
8.007610397564325e-11
77.0ms
9.683116849246071e-46
2.0157587269614054e-33
14.0ms
-6.6429422657399425e-90
-4.059186784968834e-93
13.0ms
-4.1967155517332145e-13
-1.6409232171581123e-15
15.0ms
-2.497193133175366e+72
-2.53911872434054e+69
Results
110.0ms507×body256valid
16.0ms165×body256infinite
Compiler

Compiled 860 to 636 computations (26% saved)

bsearch108.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
7.072607744183176e-16
8.007610397564325e-11
10.0ms
-9.276675636050653e-187
-7.272083600725541e-188
15.0ms
-6.6429422657399425e-90
-4.059186784968834e-93
13.0ms
-4.1967155517332145e-13
-1.6409232171581123e-15
15.0ms
-2.497193133175366e+72
-2.53911872434054e+69
Results
83.0ms441×body256valid
17.0ms167×body256infinite
Compiler

Compiled 766 to 576 computations (24.8% saved)

bsearch88.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
7.072607744183176e-16
8.007610397564325e-11
10.0ms
-9.276675636050653e-187
-7.272083600725541e-188
15.0ms
-6.6429422657399425e-90
-4.059186784968834e-93
15.0ms
-4.1967155517332145e-13
-1.6409232171581123e-15
17.0ms
-213629768.35485348
-111.38598238106941
13.0ms
-7.722016674034097e+63
-3.7230695405898496e+61
Results
57.0ms546×body256valid
19.0ms190×body256infinite
Compiler

Compiled 878 to 672 computations (23.5% saved)

bsearch111.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
4.5283865139909657e-41
2.6744258839589176e-36
26.0ms
7.18350464768341e-182
4.4279534365286926e-175
13.0ms
2.758745204753304e-304
4.5230237136035333e-302
14.0ms
-2.6347410354053324e-278
-8.412143365701857e-281
16.0ms
-1.7556480789501911e+87
-2.652291810161341e+82
Results
86.0ms482×body256valid
17.0ms174×body256infinite
Compiler

Compiled 742 to 572 computations (22.9% saved)

bsearch149.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
556181086421576.56
4.5439100172198235e+20
32.0ms
-9.276675636050653e-187
-7.272083600725541e-188
27.0ms
-6.6429422657399425e-90
-4.059186784968834e-93
12.0ms
-4.1967155517332145e-13
-1.6409232171581123e-15
16.0ms
-213629768.35485348
-111.38598238106941
14.0ms
-3.7230695405898496e+61
-8.234684574366529e+56
14.0ms
-2.497193133175366e+72
-2.53911872434054e+69
14.0ms
-6.172105654482153e+210
-4.3665496092739934e+206
Results
102.0ms699×body256valid
30.0ms309×body256infinite
Compiler

Compiled 1135 to 877 computations (22.7% saved)

bsearch92.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
3.2379993690914934e+208
4.517299222642386e+210
18.0ms
5.219147961230757e+27
7.8230472468980295e+34
16.0ms
7.18350464768341e-182
4.4279534365286926e-175
15.0ms
2.758745204753304e-304
4.5230237136035333e-302
15.0ms
-2.6347410354053324e-278
-8.412143365701857e-281
15.0ms
-1.7556480789501911e+87
-2.652291810161341e+82
Results
58.0ms561×body256valid
23.0ms223×body256infinite
Compiler

Compiled 853 to 651 computations (23.7% saved)

bsearch136.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
3.2379993690914934e+208
4.517299222642386e+210
14.0ms
7.166676243832753e-45
1.7460228687479905e-42
110.0ms
-1.7556480789501911e+87
-2.652291810161341e+82
Results
23.0ms221×body256valid
14.0ms147×body256infinite
Compiler

Compiled 404 to 306 computations (24.3% saved)

bsearch89.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
0.22604318822014843
31.5208664798557
49.0ms
7.75493649455234e-218
1.3627772828728252e-200
10.0ms
-6.474977862966826e-275
-7.707505737055898e-276
15.0ms
-7.66926153740321e+28
-3.828127211270797e+28
Results
40.0ms87×body256infinite
38.0ms361×body256valid
Compiler

Compiled 436 to 334 computations (23.4% saved)

bsearch30.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
7.072607744183176e-16
8.007610397564325e-11
12.0ms
-4.731867853834807e-65
-8.081519941392802e-67
Results
18.0ms187×body256valid
9.0ms69×body256infinite
Compiler

Compiled 244 to 190 computations (22.1% saved)

simplify141.0ms (1.4%)

Algorithm
egg-herbie
Rules
266×unsub-neg
260×distribute-lft-neg-in
180×neg-mul-1
160×cancel-sign-sub
150×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02101985
12631985
22971985
33271981
43811981
54811981
66021981
77401981
88771981
910201981
1010861981
1111291981
1211451981
1311481981
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(if (<=.f64 y -6399999999999999697953422408842675628240082646583148705946983903264768) (*.f64 y (-.f64 t x)) (if (<=.f64 y -8494978266985873/182687704666362864775460604089535377456991567872) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 y 4259306016766851/10141204801825835211973625643008) (-.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 (-.f64 t x) y)))))
(if (<=.f64 x -12500000000000001102670175663302830087733248) (*.f64 x (-.f64 1 (-.f64 y z))) (if (<=.f64 x 520000000000000035109802866638848) (+.f64 x (*.f64 t (-.f64 y z))) (*.f64 x (-.f64 1 (-.f64 y z)))))
(if (<=.f64 x -10800000000000000399113302603523424256) (*.f64 x (-.f64 1 (-.f64 y z))) (if (<=.f64 x 6884257312483485/2993155353253689176481146537402947624255349848014848) (*.f64 (-.f64 y z) t) (*.f64 x (-.f64 1 (-.f64 y z)))))
(if (<=.f64 y -44000000000000000126392119055508628834274419723828598805323002473873408) (*.f64 y (-.f64 t x)) (if (<=.f64 y -2535301200456459/316912650057057350374175801344) (*.f64 (-.f64 y z) t) (if (<=.f64 y -2275150627062151/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 x (+.f64 z 1)) (if (<=.f64 y 6415114477738391/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (-.f64 x (*.f64 t z)) (if (<=.f64 y 6189700196426901/77371252455336267181195264) (*.f64 (neg.f64 z) (-.f64 t x)) (*.f64 y (-.f64 t x)))))))
(if (<=.f64 y -620000000000000035774517311352792628068109971078988510708855563295391744) (*.f64 y (-.f64 t x)) (if (<=.f64 y -7352373481323731/1267650600228229401496703205376) (*.f64 (-.f64 y z) t) (if (<=.f64 y -1863467625491933/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (*.f64 x (+.f64 z 1)) (if (<=.f64 y 1051414540677269/1569275433846670190958947355801916604025588861116008628224) (-.f64 x (*.f64 t z)) (if (<=.f64 y 5570730176784211/77371252455336267181195264) (*.f64 x (+.f64 z 1)) (*.f64 y (-.f64 t x)))))))
(if (<=.f64 y -155000000000000008943629327838198157017027492769747127677213890823847936) (*.f64 y (-.f64 t x)) (if (<=.f64 y -5387515050969975/633825300114114700748351602688) (*.f64 (-.f64 y z) t) (if (<=.f64 y -2465969711912525/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (*.f64 x (+.f64 z 1)) (if (<=.f64 y -4702927978231049/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (*.f64 (neg.f64 t) z) (if (<=.f64 y 4951760157141521/77371252455336267181195264) (*.f64 x (+.f64 z 1)) (*.f64 y (-.f64 t x)))))))
(if (<=.f64 y -37999999999999999503958833994772598002904479868004719159934976) (*.f64 y (-.f64 t x)) (if (<=.f64 y -245000) (*.f64 (neg.f64 t) z) (if (<=.f64 y -8120886657712095/19807040628566084398385987584) (*.f64 t y) (if (<=.f64 y -2465969711912525/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (*.f64 x (+.f64 z 1)) (if (<=.f64 y -4702927978231049/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 (neg.f64 t) z) (if (<=.f64 y 6189700196426901/77371252455336267181195264) (*.f64 x (+.f64 z 1)) (*.f64 y (-.f64 t x))))))))
(if (<=.f64 x -26600000000000000981216921946579672514690794788150914169882738457707554974115823616) (*.f64 x (-.f64 1 y)) (if (<=.f64 x -8685897027095101/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544) (*.f64 t y) (if (<=.f64 x 8300110714163167/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 (neg.f64 t) z) (if (<=.f64 x 4099067742394941/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (*.f64 t y) (if (<=.f64 x 4597486622597667/383123885216472214589586756787577295904684780545900544) (*.f64 (neg.f64 t) z) (*.f64 x (+.f64 z 1)))))))
(if (<=.f64 y -33999999999999998470856250723133195013718411197686606475394992852265083446395541212400208801255051905495489432702887657408634524382704201781925793995582690812594434502905893147655923499437427912773191671480320) (*.f64 t y) (if (<=.f64 y -102000000000000002800719888318315407793113108333017688606640069308055552) (*.f64 x (neg.f64 y)) (if (<=.f64 y -2600000000000000082493705678286431212848372446059136647430144) (*.f64 t y) (if (<=.f64 y -950000) (*.f64 (neg.f64 t) z) (if (<=.f64 y -693246421999813/2475880078570760549798248448) (*.f64 t y) (if (<=.f64 y -7779547305438323/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 x (+.f64 z 1)) (if (<=.f64 y -2449441655328671/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 (neg.f64 t) z) (if (<=.f64 y 105000000000000000) (*.f64 x (+.f64 z 1)) (*.f64 t y)))))))))
(if (<=.f64 x -270000000000000017753780405863343293231423331277507770907442856876618128672858465894400) (*.f64 x (neg.f64 y)) (if (<=.f64 x -989936793529221/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (*.f64 t y) (if (<=.f64 x 41017988994411/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (*.f64 (neg.f64 t) z) (if (<=.f64 x 6950593128408813/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 t y) (if (<=.f64 x 67999999999999995722654954815488) (*.f64 (neg.f64 t) z) (if (<=.f64 x 1049999999999999930769376528507348203154476130080092926961037273709250264815521921692326229973373915111781260243797719899462572956834018027002191452640882165876108817459060615638576267038995514553543639017979904) (*.f64 x z) (*.f64 x (neg.f64 y))))))))
(if (<=.f64 x -31000000000000003246602026867727346687574095639038044626445096577466996334119616512) (*.f64 x (neg.f64 y)) (if (<=.f64 x 5021681388309345/12554203470773361527671578846415332832204710888928069025792) (*.f64 t y) (if (<=.f64 x 64000000000000002489188963269656859603671839548929288533953524484922428345206333928371177989041728887888934599642376506466029191302040039458571755021612121826838135208074843868522531716899805580366234024673280) (*.f64 x z) (*.f64 x (neg.f64 y)))))
(if (<=.f64 z -58000000000000002419945635840) (*.f64 x z) (if (<=.f64 z -7328476136572799/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (*.f64 t y) (if (<=.f64 z 6974202367757091/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) x (if (<=.f64 z 31) (*.f64 t y) (*.f64 x z)))))
(if (<=.f64 y -2727135285717271/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (*.f64 t y) (if (<=.f64 y 8219921860854925/19807040628566084398385987584) x (*.f64 t y)))
x
Outputs
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(if (<=.f64 y -6399999999999999697953422408842675628240082646583148705946983903264768) (*.f64 y (-.f64 t x)) (if (<=.f64 y -8494978266985873/182687704666362864775460604089535377456991567872) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 y 4259306016766851/10141204801825835211973625643008) (-.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 (-.f64 t x) y)))))
(if (<=.f64 y -6399999999999999697953422408842675628240082646583148705946983903264768) (*.f64 y (-.f64 t x)) (if (<=.f64 y -8494978266985873/182687704666362864775460604089535377456991567872) (+.f64 x (*.f64 (-.f64 y z) t)) (if (<=.f64 y 4259306016766851/10141204801825835211973625643008) (-.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))))
(if (<=.f64 x -12500000000000001102670175663302830087733248) (*.f64 x (-.f64 1 (-.f64 y z))) (if (<=.f64 x 520000000000000035109802866638848) (+.f64 x (*.f64 t (-.f64 y z))) (*.f64 x (-.f64 1 (-.f64 y z)))))
(if (or (<=.f64 x -12500000000000001102670175663302830087733248) (not (<=.f64 x 520000000000000035109802866638848))) (*.f64 x (-.f64 1 (-.f64 y z))) (+.f64 x (*.f64 (-.f64 y z) t)))
(if (<=.f64 x -10800000000000000399113302603523424256) (*.f64 x (-.f64 1 (-.f64 y z))) (if (<=.f64 x 6884257312483485/2993155353253689176481146537402947624255349848014848) (*.f64 (-.f64 y z) t) (*.f64 x (-.f64 1 (-.f64 y z)))))
(if (or (<=.f64 x -10800000000000000399113302603523424256) (not (<=.f64 x 6884257312483485/2993155353253689176481146537402947624255349848014848))) (*.f64 x (-.f64 1 (-.f64 y z))) (*.f64 (-.f64 y z) t))
(if (<=.f64 y -44000000000000000126392119055508628834274419723828598805323002473873408) (*.f64 y (-.f64 t x)) (if (<=.f64 y -2535301200456459/316912650057057350374175801344) (*.f64 (-.f64 y z) t) (if (<=.f64 y -2275150627062151/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 x (+.f64 z 1)) (if (<=.f64 y 6415114477738391/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (-.f64 x (*.f64 t z)) (if (<=.f64 y 6189700196426901/77371252455336267181195264) (*.f64 (neg.f64 z) (-.f64 t x)) (*.f64 y (-.f64 t x)))))))
(if (<=.f64 y -44000000000000000126392119055508628834274419723828598805323002473873408) (*.f64 y (-.f64 t x)) (if (<=.f64 y -2535301200456459/316912650057057350374175801344) (*.f64 (-.f64 y z) t) (if (<=.f64 y -2275150627062151/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 x (+.f64 z 1)) (if (<=.f64 y 6415114477738391/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (-.f64 x (*.f64 z t)) (if (<=.f64 y 6189700196426901/77371252455336267181195264) (*.f64 (-.f64 t x) (neg.f64 z)) (*.f64 y (-.f64 t x)))))))
(if (<=.f64 y -44000000000000000126392119055508628834274419723828598805323002473873408) (*.f64 y (-.f64 t x)) (if (<=.f64 y -2535301200456459/316912650057057350374175801344) (*.f64 (-.f64 y z) t) (if (<=.f64 y -2275150627062151/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 x (+.f64 z 1)) (if (<=.f64 y 6415114477738391/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (-.f64 x (*.f64 z t)) (if (<=.f64 y 6189700196426901/77371252455336267181195264) (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 t x)))))))
(if (<=.f64 y -620000000000000035774517311352792628068109971078988510708855563295391744) (*.f64 y (-.f64 t x)) (if (<=.f64 y -7352373481323731/1267650600228229401496703205376) (*.f64 (-.f64 y z) t) (if (<=.f64 y -1863467625491933/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (*.f64 x (+.f64 z 1)) (if (<=.f64 y 1051414540677269/1569275433846670190958947355801916604025588861116008628224) (-.f64 x (*.f64 t z)) (if (<=.f64 y 5570730176784211/77371252455336267181195264) (*.f64 x (+.f64 z 1)) (*.f64 y (-.f64 t x)))))))
(if (<=.f64 y -620000000000000035774517311352792628068109971078988510708855563295391744) (*.f64 y (-.f64 t x)) (if (<=.f64 y -7352373481323731/1267650600228229401496703205376) (*.f64 (-.f64 y z) t) (if (<=.f64 y -1863467625491933/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (*.f64 x (+.f64 z 1)) (if (<=.f64 y 1051414540677269/1569275433846670190958947355801916604025588861116008628224) (-.f64 x (*.f64 z t)) (if (<=.f64 y 5570730176784211/77371252455336267181195264) (*.f64 x (+.f64 z 1)) (*.f64 y (-.f64 t x)))))))
(if (<=.f64 y -155000000000000008943629327838198157017027492769747127677213890823847936) (*.f64 y (-.f64 t x)) (if (<=.f64 y -5387515050969975/633825300114114700748351602688) (*.f64 (-.f64 y z) t) (if (<=.f64 y -2465969711912525/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (*.f64 x (+.f64 z 1)) (if (<=.f64 y -4702927978231049/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (*.f64 (neg.f64 t) z) (if (<=.f64 y 4951760157141521/77371252455336267181195264) (*.f64 x (+.f64 z 1)) (*.f64 y (-.f64 t x)))))))
(if (<=.f64 y -155000000000000008943629327838198157017027492769747127677213890823847936) (*.f64 y (-.f64 t x)) (if (<=.f64 y -5387515050969975/633825300114114700748351602688) (*.f64 (-.f64 y z) t) (if (<=.f64 y -2465969711912525/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (*.f64 x (+.f64 z 1)) (if (<=.f64 y -4702927978231049/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (*.f64 z (neg.f64 t)) (if (<=.f64 y 4951760157141521/77371252455336267181195264) (*.f64 x (+.f64 z 1)) (*.f64 y (-.f64 t x)))))))
(if (<=.f64 y -37999999999999999503958833994772598002904479868004719159934976) (*.f64 y (-.f64 t x)) (if (<=.f64 y -245000) (*.f64 (neg.f64 t) z) (if (<=.f64 y -8120886657712095/19807040628566084398385987584) (*.f64 t y) (if (<=.f64 y -2465969711912525/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (*.f64 x (+.f64 z 1)) (if (<=.f64 y -4702927978231049/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 (neg.f64 t) z) (if (<=.f64 y 6189700196426901/77371252455336267181195264) (*.f64 x (+.f64 z 1)) (*.f64 y (-.f64 t x))))))))
(if (<=.f64 y -37999999999999999503958833994772598002904479868004719159934976) (*.f64 y (-.f64 t x)) (if (<=.f64 y -245000) (*.f64 z (neg.f64 t)) (if (<=.f64 y -8120886657712095/19807040628566084398385987584) (*.f64 y t) (if (<=.f64 y -2465969711912525/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (*.f64 x (+.f64 z 1)) (if (<=.f64 y -4702927978231049/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 z (neg.f64 t)) (if (<=.f64 y 6189700196426901/77371252455336267181195264) (*.f64 x (+.f64 z 1)) (*.f64 y (-.f64 t x))))))))
(if (<=.f64 x -26600000000000000981216921946579672514690794788150914169882738457707554974115823616) (*.f64 x (-.f64 1 y)) (if (<=.f64 x -8685897027095101/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544) (*.f64 t y) (if (<=.f64 x 8300110714163167/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 (neg.f64 t) z) (if (<=.f64 x 4099067742394941/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (*.f64 t y) (if (<=.f64 x 4597486622597667/383123885216472214589586756787577295904684780545900544) (*.f64 (neg.f64 t) z) (*.f64 x (+.f64 z 1)))))))
(if (<=.f64 x -26600000000000000981216921946579672514690794788150914169882738457707554974115823616) (*.f64 x (-.f64 1 y)) (if (<=.f64 x -8685897027095101/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544) (*.f64 y t) (if (<=.f64 x 8300110714163167/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 z (neg.f64 t)) (if (<=.f64 x 4099067742394941/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (*.f64 y t) (if (<=.f64 x 4597486622597667/383123885216472214589586756787577295904684780545900544) (*.f64 z (neg.f64 t)) (*.f64 x (+.f64 z 1)))))))
(if (<=.f64 y -33999999999999998470856250723133195013718411197686606475394992852265083446395541212400208801255051905495489432702887657408634524382704201781925793995582690812594434502905893147655923499437427912773191671480320) (*.f64 t y) (if (<=.f64 y -102000000000000002800719888318315407793113108333017688606640069308055552) (*.f64 x (neg.f64 y)) (if (<=.f64 y -2600000000000000082493705678286431212848372446059136647430144) (*.f64 t y) (if (<=.f64 y -950000) (*.f64 (neg.f64 t) z) (if (<=.f64 y -693246421999813/2475880078570760549798248448) (*.f64 t y) (if (<=.f64 y -7779547305438323/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 x (+.f64 z 1)) (if (<=.f64 y -2449441655328671/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 (neg.f64 t) z) (if (<=.f64 y 105000000000000000) (*.f64 x (+.f64 z 1)) (*.f64 t y)))))))))
(if (<=.f64 y -33999999999999998470856250723133195013718411197686606475394992852265083446395541212400208801255051905495489432702887657408634524382704201781925793995582690812594434502905893147655923499437427912773191671480320) (*.f64 y t) (if (<=.f64 y -102000000000000002800719888318315407793113108333017688606640069308055552) (*.f64 x (neg.f64 y)) (if (<=.f64 y -2600000000000000082493705678286431212848372446059136647430144) (*.f64 y t) (if (<=.f64 y -950000) (*.f64 z (neg.f64 t)) (if (<=.f64 y -693246421999813/2475880078570760549798248448) (*.f64 y t) (if (<=.f64 y -7779547305438323/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 x (+.f64 z 1)) (if (<=.f64 y -2449441655328671/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 z (neg.f64 t)) (if (<=.f64 y 105000000000000000) (*.f64 x (+.f64 z 1)) (*.f64 y t)))))))))
(if (<=.f64 y -33999999999999998470856250723133195013718411197686606475394992852265083446395541212400208801255051905495489432702887657408634524382704201781925793995582690812594434502905893147655923499437427912773191671480320) (*.f64 y t) (if (<=.f64 y -102000000000000002800719888318315407793113108333017688606640069308055552) (*.f64 y (neg.f64 x)) (if (<=.f64 y -2600000000000000082493705678286431212848372446059136647430144) (*.f64 y t) (if (<=.f64 y -950000) (*.f64 z (neg.f64 t)) (if (<=.f64 y -693246421999813/2475880078570760549798248448) (*.f64 y t) (if (<=.f64 y -7779547305438323/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 x (+.f64 z 1)) (if (<=.f64 y -2449441655328671/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 z (neg.f64 t)) (if (<=.f64 y 105000000000000000) (*.f64 x (+.f64 z 1)) (*.f64 y t)))))))))
(if (<=.f64 x -270000000000000017753780405863343293231423331277507770907442856876618128672858465894400) (*.f64 x (neg.f64 y)) (if (<=.f64 x -989936793529221/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (*.f64 t y) (if (<=.f64 x 41017988994411/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (*.f64 (neg.f64 t) z) (if (<=.f64 x 6950593128408813/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 t y) (if (<=.f64 x 67999999999999995722654954815488) (*.f64 (neg.f64 t) z) (if (<=.f64 x 1049999999999999930769376528507348203154476130080092926961037273709250264815521921692326229973373915111781260243797719899462572956834018027002191452640882165876108817459060615638576267038995514553543639017979904) (*.f64 x z) (*.f64 x (neg.f64 y))))))))
(if (<=.f64 x -270000000000000017753780405863343293231423331277507770907442856876618128672858465894400) (*.f64 x (neg.f64 y)) (if (<=.f64 x -989936793529221/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (*.f64 y t) (if (<=.f64 x 41017988994411/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (*.f64 z (neg.f64 t)) (if (<=.f64 x 6950593128408813/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 y t) (if (<=.f64 x 67999999999999995722654954815488) (*.f64 z (neg.f64 t)) (if (<=.f64 x 1049999999999999930769376528507348203154476130080092926961037273709250264815521921692326229973373915111781260243797719899462572956834018027002191452640882165876108817459060615638576267038995514553543639017979904) (*.f64 z x) (*.f64 x (neg.f64 y))))))))
(if (<=.f64 x -270000000000000017753780405863343293231423331277507770907442856876618128672858465894400) (*.f64 y (neg.f64 x)) (if (<=.f64 x -989936793529221/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (*.f64 y t) (if (<=.f64 x 41017988994411/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (*.f64 z (neg.f64 t)) (if (<=.f64 x 6950593128408813/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 y t) (if (<=.f64 x 67999999999999995722654954815488) (*.f64 z (neg.f64 t)) (if (<=.f64 x 1049999999999999930769376528507348203154476130080092926961037273709250264815521921692326229973373915111781260243797719899462572956834018027002191452640882165876108817459060615638576267038995514553543639017979904) (*.f64 z x) (*.f64 y (neg.f64 x))))))))
(if (<=.f64 x -31000000000000003246602026867727346687574095639038044626445096577466996334119616512) (*.f64 x (neg.f64 y)) (if (<=.f64 x 5021681388309345/12554203470773361527671578846415332832204710888928069025792) (*.f64 t y) (if (<=.f64 x 64000000000000002489188963269656859603671839548929288533953524484922428345206333928371177989041728887888934599642376506466029191302040039458571755021612121826838135208074843868522531716899805580366234024673280) (*.f64 x z) (*.f64 x (neg.f64 y)))))
(if (<=.f64 x -31000000000000003246602026867727346687574095639038044626445096577466996334119616512) (*.f64 x (neg.f64 y)) (if (<=.f64 x 5021681388309345/12554203470773361527671578846415332832204710888928069025792) (*.f64 y t) (if (<=.f64 x 64000000000000002489188963269656859603671839548929288533953524484922428345206333928371177989041728887888934599642376506466029191302040039458571755021612121826838135208074843868522531716899805580366234024673280) (*.f64 z x) (*.f64 x (neg.f64 y)))))
(if (<=.f64 x -31000000000000003246602026867727346687574095639038044626445096577466996334119616512) (*.f64 y (neg.f64 x)) (if (<=.f64 x 5021681388309345/12554203470773361527671578846415332832204710888928069025792) (*.f64 y t) (if (<=.f64 x 64000000000000002489188963269656859603671839548929288533953524484922428345206333928371177989041728887888934599642376506466029191302040039458571755021612121826838135208074843868522531716899805580366234024673280) (*.f64 z x) (*.f64 y (neg.f64 x)))))
(if (<=.f64 z -58000000000000002419945635840) (*.f64 x z) (if (<=.f64 z -7328476136572799/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (*.f64 t y) (if (<=.f64 z 6974202367757091/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) x (if (<=.f64 z 31) (*.f64 t y) (*.f64 x z)))))
(if (<=.f64 z -58000000000000002419945635840) (*.f64 z x) (if (<=.f64 z -7328476136572799/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (*.f64 y t) (if (<=.f64 z 6974202367757091/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) x (if (<=.f64 z 31) (*.f64 y t) (*.f64 z x)))))
(if (<=.f64 y -2727135285717271/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (*.f64 t y) (if (<=.f64 y 8219921860854925/19807040628566084398385987584) x (*.f64 t y)))
(if (or (<=.f64 y -2727135285717271/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (not (<=.f64 y 8219921860854925/19807040628566084398385987584))) (*.f64 y t) x)
x
Compiler

Compiled 595 to 340 computations (42.9% saved)

soundness2.6s (25%)

Rules
1864×unsub-neg
1708×times-frac
1576×fma-def
1576×fma-def
1576×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056688
1120608
2411592
31932592
45363592
57253592
024013973
160011403
2214211297
017103
1219103
22983103
051615844
1137114622
2537914614
024013973
160011403
2214211297
075426368
1196924206
017103
1219103
22983103
051615844
1137114622
2537914614
075426368
1196924206
075426368
1196924206
034814579
194314031
2348514031
024013973
160011403
2214211297
051615844
1137114622
2537914614
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 385 to 179 computations (53.5% saved)

end0.0ms (0%)

preprocess266.0ms (2.6%)

Compiler

Compiled 1132 to 506 computations (55.3% saved)

Profiling

Loading profile data...