Data.Metrics.Snapshot:quantile from metrics-0.3.0.2

Time bar (total: 8.5s)

analyze1.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)

sample973.0ms (11.5%)

Results
602.0ms5415×body256valid
358.0ms2841×body256infinite
Bogosity

preprocess149.0ms (1.7%)

Algorithm
egg-herbie
Rules
1860×unsub-neg
1374×sub-neg
1114×distribute-lft-in
1052×distribute-rgt-in
592×associate--r+
Problems
256×No Errors
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056688
1120608
2411592
31935592
45353592
57246592
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)

prune3.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)

localize51.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)

series12.0ms (0.1%)

Counts
3 → 144
Calls

36 calls:

TimeVariablePointExpression
1.0ms
z
@0
(*.f64 (-.f64 y z) (-.f64 t x))
1.0ms
y
@-inf
(*.f64 (-.f64 y z) (-.f64 t x))
1.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))

rewrite236.0ms (2.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
017103
1219103
22986103
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 (*.f64 x (-.f64 t x)) (-.f64 y z)))))
(/.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 (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 (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 (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 (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 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (sqrt.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 (*.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 (*.f64 x (-.f64 t x)) (-.f64 y z)))))
(/.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)))

simplify178.0ms (2.1%)

Algorithm
egg-herbie
Rules
1590×fma-def
700×unswap-sqr
666×associate-/l*
556×times-frac
532×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024113973
160711403
2212111297
Stop Event
node limit
Counts
261 → 138
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 (*.f64 x (-.f64 t x)) (-.f64 y z)))))
(/.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 (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 (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 (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 (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 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (sqrt.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 (*.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 (*.f64 x (-.f64 t x)) (-.f64 y z)))))
(/.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 (*.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 (*.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 (*.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)))
(+.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 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 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)))
(+.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 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 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 z (+.f64 z y) (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 (fma.f64 z (+.f64 z y) (pow.f64 y 2)) (fma.f64 x (+.f64 t x) (pow.f64 t 2)))) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (pow.f64 y 2))) (/.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 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 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (fma.f64 z (+.f64 z y) (pow.f64 y 2)) (+.f64 t x))) (-.f64 (pow.f64 t 2) (pow.f64 x 2)))
(/.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 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 (pow.f64 t 2) (pow.f64 x 2)) (/.f64 (*.f64 (+.f64 z y) (+.f64 t x)) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (+.f64 z y) (+.f64 t x))) (-.f64 (pow.f64 t 2) (pow.f64 x 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 z (+.f64 z y) (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 (fma.f64 z (+.f64 z y) (pow.f64 y 2)) (fma.f64 x (+.f64 t x) (pow.f64 t 2)))) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (pow.f64 y 2))) (/.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)) (-.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 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 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (fma.f64 z (+.f64 z y) (pow.f64 y 2)) (+.f64 t x))) (-.f64 (pow.f64 t 2) (pow.f64 x 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 (pow.f64 t 2) (pow.f64 x 2)) (/.f64 (*.f64 (+.f64 z y) (+.f64 t x)) (-.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (+.f64 z y) (+.f64 t x))) (-.f64 (pow.f64 t 2) (pow.f64 x 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 y z) (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 (pow.f64 t 2) (pow.f64 x 2)) (+.f64 t x)) (-.f64 y z))
(/.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 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (fma.f64 z (+.f64 z y) (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 t x))
(/.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 t x) (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 z y))
(*.f64 (/.f64 (-.f64 t x) (+.f64 z y)) (-.f64 (pow.f64 y 2) (pow.f64 z 2)))
(/.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 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (fma.f64 z (+.f64 z y) (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 t x))
(/.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 t x) (-.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 z y))
(*.f64 (/.f64 (-.f64 t x) (+.f64 z y)) (-.f64 (pow.f64 y 2) (pow.f64 z 2)))
(/.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) (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 (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 (pow.f64 t 2) (pow.f64 x 2)) (+.f64 t x)) (-.f64 y z))
(pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 1)
(*.f64 (-.f64 t x) (-.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 3)
(*.f64 (-.f64 t x) (-.f64 y z))
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 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 (*.f64 x (-.f64 t x)) (-.f64 y z)))))
(*.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 (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 (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 (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 (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 (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 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 (*.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 (*.f64 x (-.f64 t x)) (-.f64 y z)))))
(*.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)

eval33.0ms (0.4%)

Compiler

Compiled 2348 to 848 computations (63.9% saved)

prune95.0ms (1.1%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1317138
Fresh000
Picked112
Done000
Total1328140
Accuracy
100.0%
Counts
140 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (-.f64 y z) (-.f64 t x) x)
96.9%
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
64.8%
(-.f64 x (*.f64 z (-.f64 t x)))
40.3%
(+.f64 x (/.f64 (-.f64 y z) (/.f64 (fma.f64 x (+.f64 t x) (pow.f64 t 2)) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))))
95.7%
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
54.4%
(+.f64 x (*.f64 (-.f64 t x) y))
55.2%
(+.f64 x (*.f64 x (-.f64 z y)))
62.4%
(+.f64 x (*.f64 t (-.f64 y z)))
100.0%
(fma.f64 (-.f64 y z) (-.f64 t x) x)
96.9%
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
64.8%
(-.f64 x (*.f64 z (-.f64 t x)))
40.3%
(+.f64 x (/.f64 (-.f64 y z) (/.f64 (fma.f64 x (+.f64 t x) (pow.f64 t 2)) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))))
95.7%
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
54.4%
(+.f64 x (*.f64 (-.f64 t x) y))
55.2%
(+.f64 x (*.f64 x (-.f64 z y)))
62.4%
(+.f64 x (*.f64 t (-.f64 y z)))
Compiler

Compiled 444 to 274 computations (38.3% saved)

localize102.0ms (1.2%)

Localize:

Found 7 expressions with local error:

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

Compiled 117 to 27 computations (76.9% saved)

series24.0ms (0.3%)

Counts
7 → 234
Calls

69 calls:

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

rewrite186.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
676×expm1-udef
676×log1p-udef
358×associate-*r*
356×log1p-expm1-u
218×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify188.0ms (2.2%)

Algorithm
egg-herbie
Rules
1064×fma-neg
716×log-prod
674×fma-def
494×associate-*r*
432×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval64.0ms (0.7%)

Compiler

Compiled 4388 to 1588 computations (63.8% saved)

prune69.0ms (0.8%)

Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New29113304
Fresh202
Picked325
Done101
Total29715312
Accuracy
100.0%
Counts
312 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.4%
(fma.f64 (-.f64 y z) t x)
54.4%
(fma.f64 x (-.f64 1 y) (*.f64 y t))
71.7%
(fma.f64 t (-.f64 y z) (*.f64 x z))
61.7%
(-.f64 x (+.f64 (*.f64 z t) (*.f64 z (neg.f64 x))))
41.6%
(-.f64 x (*.f64 z (neg.f64 x)))
39.1%
(-.f64 x (*.f64 z t))
39.7%
(+.f64 x (*.f64 y t))
55.2%
(+.f64 x (*.f64 x (-.f64 z y)))
62.4%
(+.f64 x (*.f64 t (-.f64 y z)))
26.6%
(*.f64 (neg.f64 t) z)
52.1%
(*.f64 z (-.f64 x t))
42.3%
(*.f64 y (-.f64 t x))
27.6%
(*.f64 y t)
49.7%
(*.f64 t (-.f64 y z))
14.6%
x
62.4%
(fma.f64 (-.f64 y z) t x)
54.4%
(fma.f64 x (-.f64 1 y) (*.f64 y t))
71.7%
(fma.f64 t (-.f64 y z) (*.f64 x z))
61.7%
(-.f64 x (+.f64 (*.f64 z t) (*.f64 z (neg.f64 x))))
41.6%
(-.f64 x (*.f64 z (neg.f64 x)))
39.1%
(-.f64 x (*.f64 z t))
39.7%
(+.f64 x (*.f64 y t))
55.2%
(+.f64 x (*.f64 x (-.f64 z y)))
62.4%
(+.f64 x (*.f64 t (-.f64 y z)))
26.6%
(*.f64 (neg.f64 t) z)
52.1%
(*.f64 z (-.f64 x t))
42.3%
(*.f64 y (-.f64 t x))
27.6%
(*.f64 y t)
49.7%
(*.f64 t (-.f64 y z))
14.6%
x
Compiler

Compiled 526 to 348 computations (33.8% saved)

localize80.0ms (0.9%)

Localize:

Found 3 expressions with local error:

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

Compiled 61 to 14 computations (77% saved)

series7.0ms (0.1%)

Counts
3 → 108
Calls

30 calls:

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

rewrite146.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1298×fma-def
896×log1p-expm1-u
896×expm1-log1p-u
484×expm1-udef
484×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01980
126280
2378180
Stop Event
node limit
Counts
3 → 159
Calls
Call 1
Inputs
(fma.f64 t (-.f64 y z) (*.f64 x z))
(*.f64 z (-.f64 x t))
(-.f64 x (*.f64 z t))
Outputs
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 z x))
(+.f64 (*.f64 (*.f64 t (-.f64 y z)) 1) (*.f64 z x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)))) 1)
(*.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 1)
(*.f64 1 (fma.f64 t (-.f64 y z) (*.f64 z x)))
(*.f64 (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 2) (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(*.f64 (sqrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) (sqrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (*.f64 z x) 3)) (fma.f64 (*.f64 t (-.f64 y z)) (*.f64 t (-.f64 y z)) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 t (-.f64 y z)) (*.f64 z x)))))
(/.f64 (-.f64 (*.f64 (*.f64 t (-.f64 y z)) (*.f64 t (-.f64 y z))) (pow.f64 (*.f64 z x) 2)) (-.f64 (*.f64 t (-.f64 y z)) (*.f64 z x)))
(pow.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 3)
(pow.f64 (pow.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 2))
(log.f64 (exp.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)))))
(cbrt.f64 (pow.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(exp.f64 (log.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 x t)))) 1)
(/.f64 (*.f64 z (-.f64 (pow.f64 x 3) (pow.f64 t 3))) (fma.f64 t (+.f64 t x) (pow.f64 x 2)))
(/.f64 (*.f64 z (-.f64 (pow.f64 x 2) (pow.f64 t 2))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) z) (fma.f64 t (+.f64 t x) (pow.f64 x 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 t 2)) z) (+.f64 t x))
(pow.f64 (*.f64 z (-.f64 x t)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 x t))) 3)
(pow.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 x t))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 2))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 x t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 x t)))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 x t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x t) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 x t))))
(exp.f64 (log.f64 (*.f64 z (-.f64 x t))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 x t))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 x t))))
(fma.f64 z x (*.f64 t (neg.f64 z)))
(fma.f64 x z (*.f64 t (neg.f64 z)))
(fma.f64 (*.f64 z x) 1 (*.f64 t (neg.f64 z)))
(fma.f64 1 (*.f64 z x) (*.f64 t (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (*.f64 t (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (*.f64 t (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (*.f64 t (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (*.f64 t (neg.f64 z)))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 t (neg.f64 z)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (*.f64 t (neg.f64 z)))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (*.f64 t (neg.f64 z)))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 t (neg.f64 z)))
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (*.f64 t (neg.f64 z)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 t (neg.f64 z)))
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (*.f64 t (neg.f64 z)))
(+.f64 x (*.f64 t (neg.f64 z)))
(+.f64 x (*.f64 (*.f64 t (neg.f64 z)) 1))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(+.f64 (*.f64 t (neg.f64 z)) x)
(*.f64 (fma.f64 t (neg.f64 z) x) 1)
(*.f64 1 (fma.f64 t (neg.f64 z) x))
(*.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)))
(*.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 1 (/.f64 (fma.f64 t z x) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t z x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2))) (neg.f64 (fma.f64 t z x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (neg.f64 z)) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 t (neg.f64 z)) (*.f64 t (neg.f64 z))) (*.f64 x (*.f64 t (neg.f64 z))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (*.f64 t (neg.f64 z)) (*.f64 t (neg.f64 z)))) (-.f64 x (*.f64 t (neg.f64 z))))
(pow.f64 (fma.f64 t (neg.f64 z) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 3)
(pow.f64 (pow.f64 (fma.f64 t (neg.f64 z) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 t (neg.f64 z) x) 2))
(log.f64 (exp.f64 (fma.f64 t (neg.f64 z) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 z) x))))
(cbrt.f64 (pow.f64 (fma.f64 t (neg.f64 z) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 t (neg.f64 z) x)))
(exp.f64 (log.f64 (fma.f64 t (neg.f64 z) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (neg.f64 z) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 t (neg.f64 z) x)))
(fma.f64 t (neg.f64 z) x)
(fma.f64 z (neg.f64 t) x)
(fma.f64 x 1 (*.f64 t (neg.f64 z)))
(fma.f64 x 1 (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 1 x (*.f64 t (neg.f64 z)))
(fma.f64 1 x (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 1 (*.f64 t (neg.f64 z)) x)
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (neg.f64 (cbrt.f64 (*.f64 t z))) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 t (neg.f64 z)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 t (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 t z))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t (neg.f64 z)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (neg.f64 t) z x)
(fma.f64 (neg.f64 z) t x)
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t (neg.f64 z))) (cbrt.f64 (*.f64 t (neg.f64 z)))) (cbrt.f64 (*.f64 t (neg.f64 z))) x)
(fma.f64 (sqrt.f64 (*.f64 t (neg.f64 z))) (sqrt.f64 (*.f64 t (neg.f64 z))) x)
(fma.f64 -1 (*.f64 t z) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) x)
(fma.f64 (*.f64 (neg.f64 z) 1) t x)
(fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) x)
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 t)) (sqrt.f64 t) x)

simplify116.0ms (1.4%)

Algorithm
egg-herbie
Rules
1154×distribute-lft-in
1142×unswap-sqr
1118×distribute-rgt-in
398×cancel-sign-sub-inv
364×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03287991
17867862
224947862
Stop Event
node limit
Counts
267 → 191
Calls
Call 1
Inputs
(*.f64 x z)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(*.f64 t y)
(+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))
(*.f64 z (+.f64 x (*.f64 -1 t)))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))
(*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x))))
(+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(*.f64 x z)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(*.f64 x z)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 -1 (*.f64 t z))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
x
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
x
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
x
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(*.f64 -1 (*.f64 t z))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(*.f64 -1 (*.f64 t z))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
x
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(*.f64 -1 (*.f64 t z))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(*.f64 -1 (*.f64 t z))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 z x))
(+.f64 (*.f64 (*.f64 t (-.f64 y z)) 1) (*.f64 z x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)))) 1)
(*.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 1)
(*.f64 1 (fma.f64 t (-.f64 y z) (*.f64 z x)))
(*.f64 (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 2) (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(*.f64 (sqrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) (sqrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (*.f64 z x) 3)) (fma.f64 (*.f64 t (-.f64 y z)) (*.f64 t (-.f64 y z)) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 t (-.f64 y z)) (*.f64 z x)))))
(/.f64 (-.f64 (*.f64 (*.f64 t (-.f64 y z)) (*.f64 t (-.f64 y z))) (pow.f64 (*.f64 z x) 2)) (-.f64 (*.f64 t (-.f64 y z)) (*.f64 z x)))
(pow.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 3)
(pow.f64 (pow.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 2))
(log.f64 (exp.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)))))
(cbrt.f64 (pow.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(exp.f64 (log.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 x t)))) 1)
(/.f64 (*.f64 z (-.f64 (pow.f64 x 3) (pow.f64 t 3))) (fma.f64 t (+.f64 t x) (pow.f64 x 2)))
(/.f64 (*.f64 z (-.f64 (pow.f64 x 2) (pow.f64 t 2))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) z) (fma.f64 t (+.f64 t x) (pow.f64 x 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 t 2)) z) (+.f64 t x))
(pow.f64 (*.f64 z (-.f64 x t)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 x t))) 3)
(pow.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 x t))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 2))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 x t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 x t)))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 x t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x t) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 x t))))
(exp.f64 (log.f64 (*.f64 z (-.f64 x t))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 x t))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 x t))))
(fma.f64 z x (*.f64 t (neg.f64 z)))
(fma.f64 x z (*.f64 t (neg.f64 z)))
(fma.f64 (*.f64 z x) 1 (*.f64 t (neg.f64 z)))
(fma.f64 1 (*.f64 z x) (*.f64 t (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (*.f64 t (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (*.f64 t (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (*.f64 t (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (*.f64 t (neg.f64 z)))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 t (neg.f64 z)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (*.f64 t (neg.f64 z)))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (*.f64 t (neg.f64 z)))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 t (neg.f64 z)))
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (*.f64 t (neg.f64 z)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 t (neg.f64 z)))
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (*.f64 t (neg.f64 z)))
(+.f64 x (*.f64 t (neg.f64 z)))
(+.f64 x (*.f64 (*.f64 t (neg.f64 z)) 1))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(+.f64 (*.f64 t (neg.f64 z)) x)
(*.f64 (fma.f64 t (neg.f64 z) x) 1)
(*.f64 1 (fma.f64 t (neg.f64 z) x))
(*.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)))
(*.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 1 (/.f64 (fma.f64 t z x) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t z x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2))) (neg.f64 (fma.f64 t z x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (neg.f64 z)) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 t (neg.f64 z)) (*.f64 t (neg.f64 z))) (*.f64 x (*.f64 t (neg.f64 z))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (*.f64 t (neg.f64 z)) (*.f64 t (neg.f64 z)))) (-.f64 x (*.f64 t (neg.f64 z))))
(pow.f64 (fma.f64 t (neg.f64 z) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 3)
(pow.f64 (pow.f64 (fma.f64 t (neg.f64 z) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 t (neg.f64 z) x) 2))
(log.f64 (exp.f64 (fma.f64 t (neg.f64 z) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 z) x))))
(cbrt.f64 (pow.f64 (fma.f64 t (neg.f64 z) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 t (neg.f64 z) x)))
(exp.f64 (log.f64 (fma.f64 t (neg.f64 z) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (neg.f64 z) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 t (neg.f64 z) x)))
(fma.f64 t (neg.f64 z) x)
(fma.f64 z (neg.f64 t) x)
(fma.f64 x 1 (*.f64 t (neg.f64 z)))
(fma.f64 x 1 (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 1 x (*.f64 t (neg.f64 z)))
(fma.f64 1 x (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 1 (*.f64 t (neg.f64 z)) x)
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (neg.f64 (cbrt.f64 (*.f64 t z))) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 t (neg.f64 z)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 t (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 t z))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t (neg.f64 z)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (neg.f64 t) z x)
(fma.f64 (neg.f64 z) t x)
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t (neg.f64 z))) (cbrt.f64 (*.f64 t (neg.f64 z)))) (cbrt.f64 (*.f64 t (neg.f64 z))) x)
(fma.f64 (sqrt.f64 (*.f64 t (neg.f64 z))) (sqrt.f64 (*.f64 t (neg.f64 z))) x)
(fma.f64 -1 (*.f64 t z) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) x)
(fma.f64 (*.f64 (neg.f64 z) 1) t x)
(fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) x)
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 t)) (sqrt.f64 t) x)
Outputs
(*.f64 x z)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 t y) (*.f64 x z)))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 t y)
(+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 z (+.f64 x (*.f64 -1 t)))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 x (*.f64 -1 t))))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x))))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 -1 (*.f64 z (+.f64 t (*.f64 -1 x)))) (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 x z)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 x z)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x z))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 -1 (*.f64 t z))
(*.f64 t (neg.f64 z))
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(*.f64 x z)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(*.f64 t (neg.f64 z))
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(*.f64 t (neg.f64 z))
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 x z))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(*.f64 t (neg.f64 z))
(*.f64 z (neg.f64 t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
x
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
x
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
x
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(*.f64 -1 (*.f64 t z))
(*.f64 t (neg.f64 z))
(*.f64 z (neg.f64 t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(*.f64 -1 (*.f64 t z))
(*.f64 t (neg.f64 z))
(*.f64 z (neg.f64 t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
x
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(*.f64 -1 (*.f64 t z))
(*.f64 t (neg.f64 z))
(*.f64 z (neg.f64 t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(*.f64 -1 (*.f64 t z))
(*.f64 t (neg.f64 z))
(*.f64 z (neg.f64 t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 -1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 z x))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 (*.f64 t (-.f64 y z)) 1) (*.f64 z x))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)))) 1)
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 1)
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 1 (fma.f64 t (-.f64 y z) (*.f64 z x)))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 2))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 2) (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(*.f64 (sqrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) (sqrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (*.f64 z x) 3)) (fma.f64 (*.f64 t (-.f64 y z)) (*.f64 t (-.f64 y z)) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 t (-.f64 y z)) (*.f64 z x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 (*.f64 t (-.f64 y z)) (*.f64 t (-.f64 y z)) (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 (*.f64 t (-.f64 y z)) (*.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 (pow.f64 t 2) (*.f64 (-.f64 y z) (-.f64 y z)) (*.f64 (*.f64 x z) (-.f64 (*.f64 x z) (*.f64 t (-.f64 y z))))))
(/.f64 (-.f64 (*.f64 (*.f64 t (-.f64 y z)) (*.f64 t (-.f64 y z))) (pow.f64 (*.f64 z x) 2)) (-.f64 (*.f64 t (-.f64 y z)) (*.f64 z x)))
(/.f64 (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y z) (-.f64 y z))) (pow.f64 (*.f64 x z) 2)) (-.f64 (*.f64 t (-.f64 y z)) (*.f64 x z)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 y z)) (-.f64 y z)) (pow.f64 (*.f64 x z) 2)) (-.f64 (*.f64 t (-.f64 y z)) (*.f64 x z)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 y z)) (-.f64 y z)) (pow.f64 (*.f64 x z) 2)) (fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 z))))
(pow.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 1)
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(pow.f64 (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 3)
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(pow.f64 (pow.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 3) 1/3)
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(pow.f64 (sqrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 2)
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(sqrt.f64 (pow.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 2))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(log.f64 (exp.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)))))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(cbrt.f64 (pow.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 3))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(expm1.f64 (log1p.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(exp.f64 (log.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) 1))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(log1p.f64 (expm1.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))))
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 z (-.f64 x t) (*.f64 t y))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 x t)))) 1)
(*.f64 z (-.f64 x t))
(/.f64 (*.f64 z (-.f64 (pow.f64 x 3) (pow.f64 t 3))) (fma.f64 t (+.f64 t x) (pow.f64 x 2)))
(/.f64 z (/.f64 (fma.f64 t (+.f64 x t) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 t 3))))
(*.f64 (/.f64 z (fma.f64 t (+.f64 x t) (pow.f64 x 2))) (-.f64 (pow.f64 x 3) (pow.f64 t 3)))
(/.f64 (*.f64 z (-.f64 (pow.f64 x 2) (pow.f64 t 2))) (+.f64 t x))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 t 2)) (/.f64 (+.f64 x t) z))
(*.f64 (/.f64 z (+.f64 x t)) (-.f64 (pow.f64 x 2) (pow.f64 t 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) z) (fma.f64 t (+.f64 t x) (pow.f64 x 2)))
(/.f64 z (/.f64 (fma.f64 t (+.f64 x t) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 t 3))))
(*.f64 (/.f64 z (fma.f64 t (+.f64 x t) (pow.f64 x 2))) (-.f64 (pow.f64 x 3) (pow.f64 t 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 t 2)) z) (+.f64 t x))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 t 2)) (/.f64 (+.f64 x t) z))
(*.f64 (/.f64 z (+.f64 x t)) (-.f64 (pow.f64 x 2) (pow.f64 t 2)))
(pow.f64 (*.f64 z (-.f64 x t)) 1)
(*.f64 z (-.f64 x t))
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 x t))) 3)
(*.f64 z (-.f64 x t))
(pow.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3) 1/3)
(*.f64 z (-.f64 x t))
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 x t))) 2)
(*.f64 z (-.f64 x t))
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 2))
(*.f64 z (-.f64 x t))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 x t)))
(*.f64 z (-.f64 x t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 x t)))))
(*.f64 z (-.f64 x t))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3))
(*.f64 z (-.f64 x t))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 x t) 3)))
(*.f64 z (-.f64 x t))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x t) 3) (pow.f64 z 3)))
(*.f64 z (-.f64 x t))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 x t))))
(*.f64 z (-.f64 x t))
(exp.f64 (log.f64 (*.f64 z (-.f64 x t))))
(*.f64 z (-.f64 x t))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 x t))) 1))
(*.f64 z (-.f64 x t))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 x t))))
(*.f64 z (-.f64 x t))
(fma.f64 z x (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(fma.f64 x z (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(fma.f64 (*.f64 z x) 1 (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(fma.f64 1 (*.f64 z x) (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (*.f64 t (neg.f64 z)))
(*.f64 z (-.f64 x t))
(+.f64 x (*.f64 t (neg.f64 z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 x (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(+.f64 (*.f64 t (neg.f64 z)) x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(*.f64 (fma.f64 t (neg.f64 z) x) 1)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(*.f64 1 (fma.f64 t (neg.f64 z) x))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(*.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(*.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 t z x) (pow.f64 x 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 z t x) (pow.f64 x 2)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (fma.f64 t z x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(/.f64 1 (/.f64 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 t z x) (pow.f64 x 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 z t x) (pow.f64 x 2)))
(/.f64 1 (/.f64 (fma.f64 t z x) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (fma.f64 t z x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 t z x) (pow.f64 x 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 z t x) (pow.f64 x 2)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t z x))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (fma.f64 t z x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 t z x) (pow.f64 x 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 z t x) (pow.f64 x 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2))) (neg.f64 (fma.f64 t z x)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (fma.f64 t z x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (neg.f64 z)) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 t (neg.f64 z)) (*.f64 t (neg.f64 z))) (*.f64 x (*.f64 t (neg.f64 z))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 t z x) (pow.f64 x 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 z t x) (pow.f64 x 2)))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (*.f64 t (neg.f64 z)) (*.f64 t (neg.f64 z)))) (-.f64 x (*.f64 t (neg.f64 z))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (fma.f64 t z x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x))
(pow.f64 (fma.f64 t (neg.f64 z) x) 1)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 3)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(pow.f64 (pow.f64 (fma.f64 t (neg.f64 z) x) 3) 1/3)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(pow.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) 2)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(sqrt.f64 (pow.f64 (fma.f64 t (neg.f64 z) x) 2))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(log.f64 (exp.f64 (fma.f64 t (neg.f64 z) x)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 z) x))))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(cbrt.f64 (pow.f64 (fma.f64 t (neg.f64 z) x) 3))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(expm1.f64 (log1p.f64 (fma.f64 t (neg.f64 z) x)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(exp.f64 (log.f64 (fma.f64 t (neg.f64 z) x)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (neg.f64 z) x)) 1))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(log1p.f64 (expm1.f64 (fma.f64 t (neg.f64 z) x)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 z (neg.f64 t) x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 x 1 (*.f64 t (neg.f64 z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 x 1 (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (fma.f64 t (neg.f64 z) x) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 1 x (*.f64 t (neg.f64 z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 1 x (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 1 (fma.f64 t (neg.f64 z) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 1 (*.f64 t (neg.f64 z)) x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 z) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (neg.f64 (cbrt.f64 (*.f64 t z))) x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 t (neg.f64 z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 t (neg.f64 z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (sqrt.f64 (fma.f64 t (neg.f64 z) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 t z))) x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t (neg.f64 z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 t z x) (pow.f64 x 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 z t x) (pow.f64 x 2)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 t z x) (pow.f64 x 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 z t x) (pow.f64 x 2)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 t z x) (pow.f64 x 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 z t x) (pow.f64 x 2)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 t z x) (pow.f64 x 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 z t x) (pow.f64 x 2)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z x) (pow.f64 x 2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (fma.f64 t z x) (pow.f64 x 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z t) 3)) (fma.f64 (*.f64 z t) (fma.f64 z t x) (pow.f64 x 2)))
(fma.f64 (neg.f64 t) z x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (neg.f64 z) t x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (fma.f64 t z x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (fma.f64 t z x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (fma.f64 t z x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (fma.f64 t z x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (fma.f64 t z x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (fma.f64 t z x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z t) 2)) (fma.f64 z t x))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t (neg.f64 z))) (cbrt.f64 (*.f64 t (neg.f64 z)))) (cbrt.f64 (*.f64 t (neg.f64 z))) x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (sqrt.f64 (*.f64 t (neg.f64 z))) (sqrt.f64 (*.f64 t (neg.f64 z))) x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 -1 (*.f64 t z) x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (*.f64 (neg.f64 z) 1) t x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 t)) (sqrt.f64 t) x)
(fma.f64 t (neg.f64 z) x)
(-.f64 x (*.f64 z t))

eval42.0ms (0.5%)

Compiler

Compiled 2781 to 786 computations (71.7% saved)

prune53.0ms (0.6%)

Pruning

16 alts after pruning (9 fresh and 7 done)

PrunedKeptTotal
New1892191
Fresh178
Picked055
Done022
Total19016206
Accuracy
100.0%
Counts
206 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.4%
(fma.f64 (-.f64 y z) t x)
54.4%
(fma.f64 x (-.f64 1 y) (*.f64 y t))
71.7%
(fma.f64 t (-.f64 y z) (*.f64 x z))
41.6%
(-.f64 x (*.f64 z (neg.f64 x)))
39.1%
(-.f64 x (*.f64 z t))
49.0%
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 z)))
39.7%
(+.f64 x (*.f64 y t))
55.2%
(+.f64 x (*.f64 x (-.f64 z y)))
62.4%
(+.f64 x (*.f64 t (-.f64 y z)))
26.6%
(*.f64 (neg.f64 t) z)
52.1%
(*.f64 z (-.f64 x t))
42.3%
(*.f64 y (-.f64 t x))
27.6%
(*.f64 y t)
29.4%
(*.f64 x z)
49.7%
(*.f64 t (-.f64 y z))
14.6%
x
62.4%
(fma.f64 (-.f64 y z) t x)
54.4%
(fma.f64 x (-.f64 1 y) (*.f64 y t))
71.7%
(fma.f64 t (-.f64 y z) (*.f64 x z))
41.6%
(-.f64 x (*.f64 z (neg.f64 x)))
39.1%
(-.f64 x (*.f64 z t))
49.0%
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 z)))
39.7%
(+.f64 x (*.f64 y t))
55.2%
(+.f64 x (*.f64 x (-.f64 z y)))
62.4%
(+.f64 x (*.f64 t (-.f64 y z)))
26.6%
(*.f64 (neg.f64 t) z)
52.1%
(*.f64 z (-.f64 x t))
42.3%
(*.f64 y (-.f64 t x))
27.6%
(*.f64 y t)
29.4%
(*.f64 x z)
49.7%
(*.f64 t (-.f64 y z))
14.6%
x
Compiler

Compiled 454 to 304 computations (33% saved)

localize72.0ms (0.8%)

Localize:

Found 3 expressions with local error:

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

Compiled 66 to 20 computations (69.7% saved)

series7.0ms (0.1%)

Counts
3 → 84
Calls

24 calls:

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

rewrite145.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1036×fma-def
847×log1p-expm1-u
847×expm1-log1p-u
462×expm1-udef
460×log1p-udef
Iterations

Useful iterations: 2 (0.0ms)

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

simplify122.0ms (1.4%)

Algorithm
egg-herbie
Rules
1080×unswap-sqr
1022×distribute-lft-in
1006×distribute-rgt-in
336×log-prod
314×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03659656
18578611
223908067
Stop Event
node limit
Counts
273 → 247
Calls
Call 1
Inputs
(*.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 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (*.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 t y)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(*.f64 x (-.f64 1 y))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(*.f64 x (-.f64 1 y))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
x
(+.f64 x (*.f64 y (+.f64 t (*.f64 -1 x))))
(+.f64 x (*.f64 y (+.f64 t (*.f64 -1 x))))
(+.f64 x (*.f64 y (+.f64 t (*.f64 -1 x))))
(*.f64 y (+.f64 t (*.f64 -1 x)))
(+.f64 x (*.f64 y (+.f64 t (*.f64 -1 x))))
(+.f64 x (*.f64 y (+.f64 t (*.f64 -1 x))))
(+.f64 x (*.f64 y (+.f64 t (*.f64 -1 x))))
(*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t))))
(+.f64 x (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))))
(+.f64 x (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))))
(+.f64 x (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))))
(*.f64 x (-.f64 1 y))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(*.f64 t y)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(*.f64 t y)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 y t) (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 x y))
(-.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 x (+.f64 t x) (pow.f64 t 2)))
(/.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 x (+.f64 t x) (pow.f64 t 2)))
(/.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))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 y (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 t x))))
(fma.f64 y t (*.f64 y x))
(fma.f64 y t (*.f64 x y))
(fma.f64 t y (*.f64 y x))
(fma.f64 t y (*.f64 x y))
(fma.f64 1 (*.f64 y t) (*.f64 y x))
(fma.f64 1 (*.f64 y t) (*.f64 x y))
(fma.f64 (*.f64 y t) 1 (*.f64 y x))
(fma.f64 (*.f64 y t) 1 (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 x y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 x y))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 y x))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 x y))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 x y))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 x y))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 y x))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 x y))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y x))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 x y))
(+.f64 x (*.f64 x z))
(+.f64 (fma.f64 x z x) (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(+.f64 (*.f64 x z) x)
(*.f64 (fma.f64 x z x) 1)
(*.f64 1 (fma.f64 x z x))
(*.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)))
(*.f64 (cbrt.f64 (pow.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 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))))
(*.f64 (pow.f64 (fma.f64 x z x) 2) (/.f64 1 (fma.f64 x z x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2)) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3))))
(/.f64 1 (/.f64 (fma.f64 x z x) (pow.f64 (fma.f64 x z x) 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 (pow.f64 x 2) z))))
(/.f64 (pow.f64 (fma.f64 x z x) 2) (fma.f64 x z x))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3))) (neg.f64 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x z x) 2)) (neg.f64 (fma.f64 x z x)))
(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)))
(hypot.f64 x (*.f64 x z))
(exp.f64 (log.f64 (fma.f64 x z x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x z x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 x z x)))
(fma.f64 x z x)
(fma.f64 x 1 (*.f64 x z))
(fma.f64 x -1 (*.f64 x z))
(fma.f64 x (neg.f64 z) x)
(fma.f64 z x x)
(fma.f64 (fma.f64 x z x) 1 (fma.f64 x z (*.f64 x z)))
(fma.f64 (fma.f64 x z x) 1 (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (fma.f64 x z x) 1 (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(fma.f64 (fma.f64 x z x) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(fma.f64 (fma.f64 x z x) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(fma.f64 1 x (*.f64 x z))
(fma.f64 1 (fma.f64 x z x) (fma.f64 x z (*.f64 x z)))
(fma.f64 1 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 1 (fma.f64 x z x) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(fma.f64 1 (fma.f64 x z x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(fma.f64 1 (fma.f64 x z x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(fma.f64 1 (*.f64 x z) x)
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 x z (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (cbrt.f64 (fma.f64 x z x)) (fma.f64 x z (*.f64 x z)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (cbrt.f64 (fma.f64 x z x)) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (cbrt.f64 (fma.f64 x z x)) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (cbrt.f64 (fma.f64 x z x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (cbrt.f64 (fma.f64 x z x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(fma.f64 (cbrt.f64 (*.f64 x z)) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (cbrt.f64 (*.f64 x z)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (neg.f64 (cbrt.f64 (*.f64 x z))) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 x z))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x z))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) (*.f64 x z))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) x)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) x)
(fma.f64 (sqrt.f64 (fma.f64 x z x)) (sqrt.f64 (fma.f64 x z x)) (fma.f64 x z (*.f64 x z)))
(fma.f64 (sqrt.f64 (fma.f64 x z x)) (sqrt.f64 (fma.f64 x z x)) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (sqrt.f64 (fma.f64 x z x)) (sqrt.f64 (fma.f64 x z x)) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(fma.f64 (sqrt.f64 (fma.f64 x z x)) (sqrt.f64 (fma.f64 x z x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(fma.f64 (sqrt.f64 (fma.f64 x z x)) (sqrt.f64 (fma.f64 x z x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(fma.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 (*.f64 x z)) x)
(fma.f64 (sqrt.f64 (*.f64 x z)) (neg.f64 (sqrt.f64 (*.f64 x z))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x z))
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) (*.f64 x z))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) x)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) x)
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))) (fma.f64 x z (*.f64 x z)))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(fma.f64 (*.f64 x z) 1 x)
(fma.f64 -1 x (*.f64 x z))
(fma.f64 -1 (*.f64 x z) x)
(fma.f64 (pow.f64 (fma.f64 x z x) 2) (/.f64 1 (fma.f64 x z x)) (fma.f64 x z (*.f64 x z)))
(fma.f64 (pow.f64 (fma.f64 x z x) 2) (/.f64 1 (fma.f64 x z x)) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (pow.f64 (fma.f64 x z x) 2) (/.f64 1 (fma.f64 x z x)) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(fma.f64 (pow.f64 (fma.f64 x z x) 2) (/.f64 1 (fma.f64 x z x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(fma.f64 (pow.f64 (fma.f64 x z x) 2) (/.f64 1 (fma.f64 x z x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(fma.f64 (neg.f64 z) x x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) x)
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x z))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 x z (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x z)) 2)) (cbrt.f64 (*.f64 x z)) x)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x z))
(fma.f64 (*.f64 (neg.f64 z) 1) x x)
(fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x)
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 x)) (sqrt.f64 x) x)
(fma.f64 (*.f64 (neg.f64 z) -1) x x)
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x z))
(fma.f64 (*.f64 -1 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x z))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x)
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) x)
(fma.f64 (*.f64 z -1) x x)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) x)
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) x)
(+.f64 (*.f64 y t) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 x (-.f64 1 y)) (*.f64 y t))
(+.f64 (*.f64 (*.f64 x (-.f64 1 y)) 1) (*.f64 y t))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t)))) 1)
(*.f64 1 (fma.f64 x (-.f64 1 y) (*.f64 y t)))
(*.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t)) 1)
(*.f64 (cbrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))) (pow.f64 (cbrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))) 2) (cbrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))))
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))) (sqrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3)) (fma.f64 (*.f64 x (-.f64 1 y)) (*.f64 x (-.f64 1 y)) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (-.f64 1 y)) (*.f64 y t)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 y)) (*.f64 x (-.f64 1 y))) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 x (-.f64 1 y)) (*.f64 y t)))
(pow.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))) 3)
(pow.f64 (pow.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t)) 2))
(log.f64 (exp.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t)))))
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))))
(exp.f64 (log.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))))
Outputs
(*.f64 -1 (*.f64 x y))
(*.f64 (neg.f64 x) y)
(*.f64 x (neg.f64 y))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(*.f64 t y)
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(*.f64 t y)
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(*.f64 t y)
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(*.f64 -1 (*.f64 x y))
(*.f64 (neg.f64 x) y)
(*.f64 x (neg.f64 y))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(*.f64 -1 (*.f64 x y))
(*.f64 (neg.f64 x) y)
(*.f64 x (neg.f64 y))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 x (-.f64 1 (*.f64 -1 z)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
x
(+.f64 x (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 x z)
(+.f64 x (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 x z)
(+.f64 x (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 t y)
(*.f64 y t)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(*.f64 x (-.f64 1 y))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(*.f64 x (-.f64 1 y))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
x
(+.f64 x (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(*.f64 y (+.f64 t (*.f64 -1 x)))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (+.f64 t (*.f64 -1 x))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t))))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 t)))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(*.f64 x (-.f64 1 y))
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(*.f64 t y)
(*.f64 y t)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(*.f64 t y)
(*.f64 y t)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 t y) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 y x))
(*.f64 y (+.f64 x t))
(+.f64 (*.f64 y t) (*.f64 x y))
(*.f64 y (+.f64 x t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 t x)))) 1)
(*.f64 y (+.f64 x t))
(/.f64 (*.f64 y (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 x (+.f64 t x) (pow.f64 t 2)))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (fma.f64 x (+.f64 x t) (pow.f64 t 2)) y))
(*.f64 (/.f64 y (fma.f64 x (+.f64 x t) (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 x t) (pow.f64 t 2))) y)
(/.f64 (*.f64 y (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 y (/.f64 (+.f64 x t) (pow.f64 (+.f64 x t) 2)))
(*.f64 (/.f64 y (+.f64 x t)) (pow.f64 (+.f64 x t) 2))
(/.f64 y (/.f64 1 (+.f64 x t)))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 x (+.f64 t x) (pow.f64 t 2)))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (fma.f64 x (+.f64 x t) (pow.f64 t 2)) y))
(*.f64 (/.f64 y (fma.f64 x (+.f64 x t) (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 x t) (pow.f64 t 2))) y)
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) y) (+.f64 t x))
(/.f64 y (/.f64 (+.f64 x t) (pow.f64 (+.f64 x t) 2)))
(*.f64 (/.f64 y (+.f64 x t)) (pow.f64 (+.f64 x t) 2))
(/.f64 y (/.f64 1 (+.f64 x t)))
(pow.f64 (*.f64 y (+.f64 t x)) 1)
(*.f64 y (+.f64 x t))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 3)
(*.f64 y (+.f64 x t))
(pow.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) 1/3)
(*.f64 y (+.f64 x t))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) 2)
(*.f64 y (+.f64 x t))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2))
(*.f64 y (+.f64 x t))
(log.f64 (pow.f64 (exp.f64 y) (+.f64 t x)))
(*.f64 y (+.f64 x t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 t x)))))
(*.f64 y (+.f64 x t))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3))
(*.f64 y (+.f64 x t))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))
(*.f64 y (+.f64 x t))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3)))
(*.f64 y (+.f64 x t))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 x t))
(exp.f64 (log.f64 (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 x t))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 t x))) 1))
(*.f64 y (+.f64 x t))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 x t))
(fma.f64 y t (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 y t (*.f64 x y))
(*.f64 y (+.f64 x t))
(fma.f64 t y (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 t y (*.f64 x y))
(*.f64 y (+.f64 x t))
(fma.f64 1 (*.f64 y t) (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 1 (*.f64 y t) (*.f64 x y))
(*.f64 y (+.f64 x t))
(fma.f64 (*.f64 y t) 1 (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 (*.f64 y t) 1 (*.f64 x y))
(*.f64 y (+.f64 x t))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 x y))
(*.f64 y (+.f64 x t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 x y))
(*.f64 y (+.f64 x t))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 x y))
(*.f64 y (+.f64 x t))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 x y))
(*.f64 y (+.f64 x t))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 x y))
(*.f64 y (+.f64 x t))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 x y))
(*.f64 y (+.f64 x t))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 x y))
(*.f64 y (+.f64 x t))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 x y))
(*.f64 y (+.f64 x t))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 x y))
(*.f64 y (+.f64 x t))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 x y))
(*.f64 y (+.f64 x t))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y x))
(*.f64 y (+.f64 x t))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 x y))
(*.f64 y (+.f64 x t))
(+.f64 x (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(+.f64 (fma.f64 x z x) (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 2 (*.f64 x z)))
(+.f64 x (*.f64 (*.f64 x z) 3))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(+.f64 (fma.f64 x z x) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 2 (*.f64 x z)))
(+.f64 x (*.f64 (*.f64 x z) 3))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(+.f64 (*.f64 x z) x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 (fma.f64 x z x) 1)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 1 (fma.f64 x z x))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (cbrt.f64 (fma.f64 x z x)))
(*.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)))
(*.f64 (sqrt.f64 (fma.f64 x z x)) (sqrt.f64 (fma.f64 x z x)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 z 3) 1) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (fma.f64 x z x)))))
(*.f64 (pow.f64 (fma.f64 x z x) 2) (/.f64 1 (fma.f64 x z x)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2)) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 z 3) 1) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (fma.f64 x z x)))))
(/.f64 1 (/.f64 (fma.f64 x z x) (pow.f64 (fma.f64 x z x) 2)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 z 3) 1) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (fma.f64 x z x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 (pow.f64 x 2) z))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (pow.f64 x 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 z 3) 1) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 z (pow.f64 x 2)) (+.f64 -1 z))))
(/.f64 (pow.f64 (fma.f64 x z x) 2) (fma.f64 x z x))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3))) (neg.f64 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 z 3) 1) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (fma.f64 x z x)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x z x) 2)) (neg.f64 (fma.f64 x z x)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(pow.f64 (fma.f64 x z x) 1)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(pow.f64 (cbrt.f64 (fma.f64 x z x)) 3)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(pow.f64 (pow.f64 (fma.f64 x z x) 3) 1/3)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(pow.f64 (sqrt.f64 (fma.f64 x z x)) 2)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(sqrt.f64 (pow.f64 (fma.f64 x z x) 2))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(log.f64 (exp.f64 (fma.f64 x z x)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x z x))))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(cbrt.f64 (pow.f64 (fma.f64 x z x) 3))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(expm1.f64 (log1p.f64 (fma.f64 x z x)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(hypot.f64 x (*.f64 x z))
(exp.f64 (log.f64 (fma.f64 x z x)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(exp.f64 (*.f64 (log.f64 (fma.f64 x z x)) 1))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(log1p.f64 (expm1.f64 (fma.f64 x z x)))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 x z x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x 1 (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 x -1 (*.f64 x z))
(fma.f64 -1 x (*.f64 x z))
(*.f64 x (+.f64 -1 z))
(fma.f64 x (neg.f64 z) x)
(-.f64 x (*.f64 x z))
(fma.f64 z x x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (fma.f64 x z x) 1 (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 2 (*.f64 x z)))
(+.f64 x (*.f64 (*.f64 x z) 3))
(fma.f64 (fma.f64 x z x) 1 (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(fma.f64 (fma.f64 x z x) 1 (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 2 (*.f64 x z)))
(+.f64 x (*.f64 (*.f64 x z) 3))
(fma.f64 (fma.f64 x z x) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(fma.f64 (fma.f64 x z x) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(fma.f64 1 x (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 1 (fma.f64 x z x) (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 2 (*.f64 x z)))
(+.f64 x (*.f64 (*.f64 x z) 3))
(fma.f64 1 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(fma.f64 1 (fma.f64 x z x) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 2 (*.f64 x z)))
(+.f64 x (*.f64 (*.f64 x z) 3))
(fma.f64 1 (fma.f64 x z x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(fma.f64 1 (fma.f64 x z x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(fma.f64 1 (*.f64 x z) x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 x z (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 2 (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (*.f64 z 2)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (+.f64 (neg.f64 z) z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (*.f64 z 0)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 x z (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 2 (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (*.f64 z 2)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (+.f64 (neg.f64 z) z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (*.f64 z 0)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (+.f64 (neg.f64 z) z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (*.f64 z 0)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (cbrt.f64 (fma.f64 x z x)) (fma.f64 x z (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 x z (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 2 (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (*.f64 z 2)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (cbrt.f64 (fma.f64 x z x)) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (+.f64 (neg.f64 z) z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (*.f64 z 0)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (cbrt.f64 (fma.f64 x z x)) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 x z (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 2 (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (*.f64 z 2)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (cbrt.f64 (fma.f64 x z x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (+.f64 (neg.f64 z) z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (*.f64 z 0)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (cbrt.f64 (fma.f64 x z x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (+.f64 (neg.f64 z) z)))
(fma.f64 (cbrt.f64 (fma.f64 x z x)) (cbrt.f64 (pow.f64 (fma.f64 x z x) 2)) (*.f64 x (*.f64 z 0)))
(fma.f64 (cbrt.f64 (*.f64 x z)) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) x)
(*.f64 x (-.f64 1 (neg.f64 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 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (neg.f64 (cbrt.f64 (*.f64 x z))) x)
(fma.f64 x (neg.f64 z) x)
(-.f64 x (*.f64 x z))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) (*.f64 x z))
(fma.f64 -1 x (*.f64 x z))
(*.f64 x (+.f64 -1 z))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (sqrt.f64 (fma.f64 x z x)) (sqrt.f64 (fma.f64 x z x)) (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 2 (*.f64 x z)))
(+.f64 x (*.f64 (*.f64 x z) 3))
(fma.f64 (sqrt.f64 (fma.f64 x z x)) (sqrt.f64 (fma.f64 x z x)) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(fma.f64 (sqrt.f64 (fma.f64 x z x)) (sqrt.f64 (fma.f64 x z x)) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 2 (*.f64 x z)))
(+.f64 x (*.f64 (*.f64 x z) 3))
(fma.f64 (sqrt.f64 (fma.f64 x z x)) (sqrt.f64 (fma.f64 x z x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(fma.f64 (sqrt.f64 (fma.f64 x z x)) (sqrt.f64 (fma.f64 x z x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(fma.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 (*.f64 x z)) x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (sqrt.f64 (*.f64 x z)) (neg.f64 (sqrt.f64 (*.f64 x z))) x)
(fma.f64 x (neg.f64 z) x)
(-.f64 x (*.f64 x z))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x z))
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) (*.f64 x z))
(fma.f64 -1 x (*.f64 x z))
(*.f64 x (+.f64 -1 z))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))) (fma.f64 x z (*.f64 x z)))
(+.f64 (*.f64 2 (*.f64 x z)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))))
(+.f64 (*.f64 x (*.f64 z 2)) (/.f64 (*.f64 (+.f64 (pow.f64 z 3) 1) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (fma.f64 x z x))))))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (*.f64 x (+.f64 (neg.f64 z) z)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))))
(+.f64 (*.f64 x (*.f64 z 0)) (/.f64 (*.f64 (+.f64 (pow.f64 z 3) 1) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (fma.f64 x z x))))))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))) (fma.f64 x z (*.f64 x z)))
(+.f64 (*.f64 2 (*.f64 x z)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))))
(+.f64 (*.f64 x (*.f64 z 2)) (/.f64 (*.f64 (+.f64 (pow.f64 z 3) 1) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (fma.f64 x z x))))))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (*.f64 x (+.f64 (neg.f64 z) z)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))))
(+.f64 (*.f64 x (*.f64 z 0)) (/.f64 (*.f64 (+.f64 (pow.f64 z 3) 1) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (fma.f64 x z x))))))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (/.f64 1 (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (*.f64 x (+.f64 (neg.f64 z) z)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 (*.f64 x z) (fma.f64 x z x) (pow.f64 x 2))))
(+.f64 (*.f64 x (*.f64 z 0)) (/.f64 (*.f64 (+.f64 (pow.f64 z 3) 1) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (fma.f64 x z x))))))
(fma.f64 (*.f64 x z) 1 x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 -1 x (*.f64 x z))
(*.f64 x (+.f64 -1 z))
(fma.f64 -1 (*.f64 x z) x)
(fma.f64 x (neg.f64 z) x)
(-.f64 x (*.f64 x z))
(fma.f64 (pow.f64 (fma.f64 x z x) 2) (/.f64 1 (fma.f64 x z x)) (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 2 (*.f64 x z)))
(+.f64 x (*.f64 (*.f64 x z) 3))
(fma.f64 (pow.f64 (fma.f64 x z x) 2) (/.f64 1 (fma.f64 x z x)) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(fma.f64 (pow.f64 (fma.f64 x z x) 2) (/.f64 1 (fma.f64 x z x)) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 x z (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 2 (*.f64 x z)))
(+.f64 x (*.f64 (*.f64 x z) 3))
(fma.f64 (pow.f64 (fma.f64 x z x) 2) (/.f64 1 (fma.f64 x z x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(fma.f64 (pow.f64 (fma.f64 x z x) 2) (/.f64 1 (fma.f64 x z x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(+.f64 (fma.f64 x z x) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(+.f64 (fma.f64 x z x) (*.f64 x (+.f64 (neg.f64 z) z)))
(*.f64 x (+.f64 (+.f64 1 z) (*.f64 z 0)))
(fma.f64 (neg.f64 z) x x)
(fma.f64 x (neg.f64 z) x)
(-.f64 x (*.f64 x z))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) x)
(fma.f64 x (neg.f64 z) x)
(-.f64 x (*.f64 x z))
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x z))
(fma.f64 -1 x (*.f64 x z))
(*.f64 x (+.f64 -1 z))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 x z (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 x z (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (*.f64 2 (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (*.f64 x (*.f64 z 2)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (*.f64 x (+.f64 (neg.f64 z) z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (*.f64 x (*.f64 z 0)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 (*.f64 x z) 1 (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 x z (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (*.f64 2 (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (*.f64 x (*.f64 z 2)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x z))) (pow.f64 (cbrt.f64 (*.f64 x z)) 2) (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (*.f64 x (+.f64 (neg.f64 z) z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (*.f64 x (*.f64 z 0)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x z))) (sqrt.f64 (*.f64 x z)) (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (fma.f64 (neg.f64 z) x (*.f64 x z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (*.f64 x (+.f64 (neg.f64 z) z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x z))) (*.f64 x (*.f64 z 0)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x z)) 2)) (cbrt.f64 (*.f64 x z)) x)
(fma.f64 x (neg.f64 z) x)
(-.f64 x (*.f64 x z))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x z))
(fma.f64 -1 x (*.f64 x z))
(*.f64 x (+.f64 -1 z))
(fma.f64 (*.f64 (neg.f64 z) 1) x x)
(fma.f64 x (neg.f64 z) x)
(-.f64 x (*.f64 x z))
(fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x)
(fma.f64 x (neg.f64 z) x)
(-.f64 x (*.f64 x z))
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 x)) (sqrt.f64 x) x)
(fma.f64 x (neg.f64 z) x)
(-.f64 x (*.f64 x z))
(fma.f64 (*.f64 (neg.f64 z) -1) x x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x z))
(fma.f64 -1 x (*.f64 x z))
(*.f64 x (+.f64 -1 z))
(fma.f64 (*.f64 -1 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x z))
(fma.f64 -1 x (*.f64 x z))
(*.f64 x (+.f64 -1 z))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (*.f64 z -1) x x)
(fma.f64 x (neg.f64 z) x)
(-.f64 x (*.f64 x z))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) x)
(*.f64 x (-.f64 1 (neg.f64 z)))
(fma.f64 x z x)
(+.f64 (*.f64 y t) (*.f64 x (-.f64 1 y)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 x (-.f64 1 y)) (*.f64 y t))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 (*.f64 x (-.f64 1 y)) 1) (*.f64 y t))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t)))) 1)
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(*.f64 1 (fma.f64 x (-.f64 1 y) (*.f64 y t)))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(*.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t)) 1)
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(*.f64 (cbrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))) (pow.f64 (cbrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))) 2))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))) 2) (cbrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))) (sqrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3)) (fma.f64 (*.f64 x (-.f64 1 y)) (*.f64 x (-.f64 1 y)) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (-.f64 1 y)) (*.f64 y t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3)) (fma.f64 (*.f64 x (-.f64 1 y)) (*.f64 x (-.f64 1 y)) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x (*.f64 (-.f64 1 y) (*.f64 y t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3)) (fma.f64 (pow.f64 x 2) (*.f64 (-.f64 1 y) (-.f64 1 y)) (*.f64 (*.f64 y t) (-.f64 (*.f64 y t) (*.f64 x (-.f64 1 y))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 y)) (*.f64 x (-.f64 1 y))) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 x (-.f64 1 y)) (*.f64 y t)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 y) (-.f64 1 y))) (pow.f64 (*.f64 y t) 2)) (fma.f64 x (-.f64 1 y) (neg.f64 (*.f64 y t))))
(/.f64 (fma.f64 (pow.f64 x 2) (*.f64 (-.f64 1 y) (-.f64 1 y)) (neg.f64 (pow.f64 (*.f64 y t) 2))) (fma.f64 x (-.f64 1 y) (*.f64 y (neg.f64 t))))
(/.f64 (fma.f64 (-.f64 1 y) (*.f64 (-.f64 1 y) (pow.f64 x 2)) (neg.f64 (pow.f64 (*.f64 y t) 2))) (+.f64 x (neg.f64 (*.f64 y (+.f64 x t)))))
(pow.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t)) 1)
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))) 3)
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(pow.f64 (pow.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t)) 3) 1/3)
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))) 2)
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t)) 2))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(log.f64 (exp.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t)))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t)) 3))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(exp.f64 (log.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))) 1))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 1 y) (*.f64 y t))))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 y (-.f64 t x) x)

eval52.0ms (0.6%)

Compiler

Compiled 3272 to 1105 computations (66.2% saved)

prune52.0ms (0.6%)

Pruning

18 alts after pruning (7 fresh and 11 done)

PrunedKeptTotal
New2443247
Fresh044
Picked145
Done077
Total24518263
Accuracy
100.0%
Counts
263 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.4%
(fma.f64 (-.f64 y z) t x)
54.4%
(fma.f64 x (-.f64 1 y) (*.f64 y t))
71.7%
(fma.f64 t (-.f64 y z) (*.f64 x z))
39.1%
(-.f64 x (*.f64 z t))
49.0%
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 z)))
41.6%
(+.f64 (*.f64 x z) x)
39.7%
(+.f64 x (*.f64 y t))
55.2%
(+.f64 x (*.f64 x (-.f64 z y)))
62.4%
(+.f64 x (*.f64 t (-.f64 y z)))
19.3%
(*.f64 (neg.f64 x) y)
26.6%
(*.f64 (neg.f64 t) z)
52.1%
(*.f64 z (-.f64 x t))
42.3%
(*.f64 y (-.f64 t x))
27.6%
(*.f64 y t)
31.3%
(*.f64 x (-.f64 1 y))
29.4%
(*.f64 x z)
49.7%
(*.f64 t (-.f64 y z))
14.6%
x
Compiler

Compiled 360 to 180 computations (50% saved)

regimes93.0ms (1.1%)

Counts
27 → 1
Calls
Call 1
Inputs
x
(*.f64 x z)
(*.f64 y t)
(*.f64 (neg.f64 t) z)
(*.f64 (neg.f64 x) y)
(*.f64 t (-.f64 y z))
(*.f64 x (-.f64 1 y))
(*.f64 y (-.f64 t x))
(*.f64 z (-.f64 x t))
(+.f64 x (*.f64 y t))
(+.f64 (*.f64 x z) x)
(-.f64 x (*.f64 z t))
(-.f64 x (*.f64 z (neg.f64 x)))
(+.f64 x (*.f64 t (-.f64 y z)))
(+.f64 x (*.f64 x (-.f64 z y)))
(+.f64 x (*.f64 (-.f64 t x) y))
(-.f64 x (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 z)))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(-.f64 x (+.f64 (*.f64 z t) (*.f64 z (neg.f64 x))))
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
(fma.f64 (-.f64 y z) t x)
(fma.f64 t (-.f64 y z) (*.f64 x z))
(fma.f64 x (-.f64 1 y) (*.f64 y t))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(+.f64 x (/.f64 (-.f64 y z) (/.f64 (fma.f64 x (+.f64 t x) (pow.f64 t 2)) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))))
Outputs
(fma.f64 (-.f64 y z) (-.f64 t x) x)
Calls

6 calls:

16.0ms
(-.f64 y z)
16.0ms
z
15.0ms
t
15.0ms
x
15.0ms
y
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 234 to 97 computations (58.5% saved)

regimes87.0ms (1%)

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

6 calls:

18.0ms
(-.f64 y z)
14.0ms
z
13.0ms
x
13.0ms
t
13.0ms
y
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 191 to 79 computations (58.6% saved)

regimes312.0ms (3.7%)

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

5 calls:

97.0ms
x
93.0ms
(-.f64 y z)
49.0ms
t
40.0ms
z
30.0ms
y
Results
AccuracySegmentsBranch
85.6%5x
89.2%3y
88.6%3z
87.0%5t
79.3%9(-.f64 y z)
Compiler

Compiled 123 to 58 computations (52.8% saved)

regimes171.0ms (2%)

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

2 calls:

94.0ms
z
74.0ms
y
Results
AccuracySegmentsBranch
88.3%3z
82.8%7y
Compiler

Compiled 91 to 39 computations (57.1% saved)

regimes87.0ms (1%)

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

2 calls:

42.0ms
z
42.0ms
t
Results
AccuracySegmentsBranch
86.6%5t
84.8%5z
Compiler

Compiled 84 to 37 computations (56% saved)

regimes146.0ms (1.7%)

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

3 calls:

64.0ms
t
43.0ms
z
37.0ms
x
Results
AccuracySegmentsBranch
84.8%5z
74.1%3x
80.7%7t
Compiler

Compiled 82 to 38 computations (53.7% saved)

regimes41.0ms (0.5%)

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

1 calls:

39.0ms
z
Results
AccuracySegmentsBranch
81.0%5z
Compiler

Compiled 65 to 29 computations (55.4% saved)

regimes32.0ms (0.4%)

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

1 calls:

30.0ms
z
Results
AccuracySegmentsBranch
78.2%4z
Compiler

Compiled 44 to 23 computations (47.7% saved)

regimes211.0ms (2.5%)

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

5 calls:

59.0ms
z
54.0ms
(-.f64 y z)
39.0ms
t
34.0ms
y
23.0ms
x
Results
AccuracySegmentsBranch
64.6%10(-.f64 y z)
66.0%4x
69.2%6t
67.8%6y
66.0%9z
Compiler

Compiled 61 to 38 computations (37.7% saved)

regimes107.0ms (1.3%)

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

3 calls:

47.0ms
y
31.0ms
t
28.0ms
x
Results
AccuracySegmentsBranch
59.7%10y
61.7%3x
65.9%5t
Compiler

Compiled 39 to 24 computations (38.5% saved)

regimes274.0ms (3.2%)

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

4 calls:

185.0ms
y
34.0ms
x
27.0ms
z
26.0ms
t
Results
AccuracySegmentsBranch
53.9%7y
52.2%6z
50.5%7x
49.9%5t
Compiler

Compiled 39 to 26 computations (33.3% saved)

regimes37.0ms (0.4%)

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

2 calls:

21.0ms
y
14.0ms
z
Results
AccuracySegmentsBranch
49.8%4z
46.4%5y
Compiler

Compiled 21 to 14 computations (33.3% saved)

regimes34.0ms (0.4%)

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

4 calls:

10.0ms
y
10.0ms
x
10.0ms
z
3.0ms
t
Results
AccuracySegmentsBranch
31.7%3y
32.7%3x
29.4%1t
41.3%3z
Compiler

Compiled 28 to 21 computations (25% saved)

regimes13.0ms (0.2%)

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
x
3.0ms
t
3.0ms
z
3.0ms
y
Results
AccuracySegmentsBranch
14.6%1y
14.6%1t
14.6%1x
14.6%1z
Compiler

Compiled 25 to 20 computations (20% saved)

bsearch37.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
0.0002532860160586249
8.661830471274193e+19
14.0ms
-1.702632152159026e+48
-1.1701117323728324e+47
Results
24.0ms194×body256valid
8.0ms78×body256infinite
Compiler

Compiled 416 to 280 computations (32.7% saved)

bsearch42.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.0794317307887897e+43
1.1379052515554875e+54
18.0ms
-502.6989830781281
-2.2245346735899526e-7
Results
23.0ms212×body256valid
15.0ms92×body256infinite
Compiler

Compiled 438 to 299 computations (31.7% saved)

bsearch59.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
2.815014881835223e+32
2.4552098092797484e+43
13.0ms
-7.101444899784732e-142
-1.5226844576602488e-142
4.0ms
-2.9089404695906744e-54
-2.5767560115727044e-54
22.0ms
-529266991461.5968
-3.891993245883931e-10
Results
38.0ms345×body256valid
16.0ms119×body256infinite
Compiler

Compiled 690 to 465 computations (32.6% saved)

bsearch153.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1.0794317307887897e+43
1.1379052515554875e+54
86.0ms
5.189513490099676e-255
1.2350762100601167e-236
20.0ms
-2.4412909847440504e-300
-1.9924189466283496e-305
26.0ms
-1.740590309612779e-8
-2.170408937308256e-16
Results
84.0ms163×body256infinite
60.0ms445×body256valid
Compiler

Compiled 856 to 584 computations (31.8% saved)

bsearch106.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1.0794317307887897e+43
1.1379052515554875e+54
20.0ms
5.189513490099676e-255
1.2350762100601167e-236
18.0ms
-2.4412909847440504e-300
-1.9924189466283496e-305
47.0ms
-1.740590309612779e-8
-2.170408937308256e-16
Results
83.0ms449×body256valid
16.0ms159×body256infinite
Compiler

Compiled 780 to 546 computations (30% saved)

bsearch58.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1.0794317307887897e+43
1.1379052515554875e+54
16.0ms
-3.97239882658629e-96
-1.4895756993951737e-103
20.0ms
-502.6989830781281
-2.2245346735899526e-7
Results
38.0ms330×body256valid
14.0ms118×body256infinite
Compiler

Compiled 580 to 424 computations (26.9% saved)

bsearch224.0ms (2.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
2.815014881835223e+32
2.4552098092797484e+43
28.0ms
9.559044389279242e-35
4.233484602622265e-32
15.0ms
3.857634288784432e-257
4.612945660725989e-254
16.0ms
-9.076245903627114e-293
-1.8717072223857924e-300
112.0ms
-7.101444899784732e-142
-1.5226844576602488e-142
Results
198.0ms473×body256valid
19.0ms183×body256infinite
Compiler

Compiled 770 to 584 computations (24.2% saved)

bsearch96.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
2.815014881835223e+32
2.4552098092797484e+43
15.0ms
9.559044389279242e-35
4.233484602622265e-32
44.0ms
3.765849757357766e-110
1.1272469958135188e-105
13.0ms
-1.5226844576602488e-142
-6.324178134610994e-145
Results
74.0ms377×body256valid
15.0ms151×body256infinite
Compiler

Compiled 598 to 443 computations (25.9% saved)

bsearch135.0ms (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
2.2415758746303072e+24
5.890575196409694e+30
19.0ms
3.64719396285875e-95
3.087995729349823e-88
13.0ms
5.466568053464751e-240
1.0203698902804393e-238
19.0ms
-3.054253723001466e-278
-2.1488772414380344e-287
44.0ms
-1.9263395764377263e-115
-1.3158415073218814e-117
22.0ms
-1.6383381053281982e+133
-2.888555657111229e+93
Results
96.0ms585×body256valid
29.0ms263×body256infinite
Compiler

Compiled 900 to 682 computations (24.2% saved)

bsearch57.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1.0794317307887897e+43
1.1379052515554875e+54
17.0ms
-3.97239882658629e-96
-1.4895756993951737e-103
18.0ms
-1.740590309612779e-8
-2.170408937308256e-16
Results
37.0ms315×body256valid
15.0ms133×body256infinite
Compiler

Compiled 432 to 332 computations (23.1% saved)

bsearch34.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.2737278677128307e-14
2.6418993751233178e-8
18.0ms
-1.740590309612779e-8
-2.170408937308256e-16
Results
23.0ms216×body256valid
7.0ms72×body256infinite
Compiler

Compiled 272 to 212 computations (22.1% saved)

simplify154.0ms (1.8%)

Algorithm
egg-herbie
Rules
314×unsub-neg
244×distribute-lft-neg-in
202×neg-mul-1
140×cancel-sign-sub
130×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01541498
12071498
22381498
32591498
42811498
53301498
63951498
75111498
87091498
98931498
109651498
1110241498
1210721498
1310921498
1410961498
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 -229999999999999985745652375985520882829129416704) (*.f64 y (-.f64 t x)) (if (<=.f64 y 48000000000000000) (-.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 (-.f64 t x) y))))
(if (<=.f64 z -250) (*.f64 z (-.f64 x t)) (if (<=.f64 z 10800000000000000299074691030412860049063936) (+.f64 x (*.f64 (-.f64 t x) y)) (*.f64 z (-.f64 x t))))
(if (<=.f64 t -14200000000) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 t -8972270250827733/3450873173395281893717377931138512726225554486085193277581262111899648) (*.f64 z (-.f64 x t)) (if (<=.f64 t -4805358362091427/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 t 1249999999999999931969038733803520) (+.f64 x (*.f64 x (-.f64 z y))) (+.f64 x (*.f64 t (-.f64 y z)))))))
(if (<=.f64 z -2568967366681087/151115727451828646838272) (*.f64 z (-.f64 x t)) (if (<=.f64 z -7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 z 1320736327839163/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 y (-.f64 t x)) (if (<=.f64 z 7500000000000000582373942883717360459095998464) (+.f64 x (*.f64 t (-.f64 y z))) (*.f64 z (-.f64 x t))))))
(if (<=.f64 z -2568967366681087/151115727451828646838272) (*.f64 z (-.f64 x t)) (if (<=.f64 z -741219189357827/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (+.f64 x (*.f64 y t)) (if (<=.f64 z 8419694089974665/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (*.f64 y (-.f64 t x)) (if (<=.f64 z 3599999999999999833326481303847583693526550970368) (+.f64 x (*.f64 y t)) (*.f64 z (-.f64 x t))))))
(if (<=.f64 z -3242591731706757/4503599627370496) (*.f64 z (-.f64 x t)) (if (<=.f64 z -1891296297426935/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 x (-.f64 1 y)) (if (<=.f64 z 31000000000000001546199597931025954714419200) (*.f64 y (-.f64 t x)) (*.f64 z (-.f64 x t)))))
(if (<=.f64 t -4668062408888815/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 t (-.f64 y z)) (if (<=.f64 t -5466551842086025/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (*.f64 x (-.f64 1 y)) (if (<=.f64 t 7184805623445047/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (*.f64 x z) (if (<=.f64 t 6722907531722153/730750818665451459101842416358141509827966271488) (*.f64 x (-.f64 1 y)) (if (<=.f64 t 319999999999999988348681438887936) (*.f64 x z) (*.f64 t (-.f64 y z)))))))
(if (<=.f64 t -686479766013061/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 t (-.f64 y z)) (if (<=.f64 t 475960297528979/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 x z) (if (<=.f64 t 5378326025377723/46768052394588893382517914646921056628989841375232) (*.f64 (neg.f64 x) y) (if (<=.f64 t 18000000000000000173275662373617664) (*.f64 x z) (*.f64 t (-.f64 y z))))))
(if (<=.f64 y -29500000000000001361488587368452876734093695391581048752604643372922100627795143668506986441578896942956544) (*.f64 y t) (if (<=.f64 y -7985288719067947/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 x z) (if (<=.f64 y -3662382934718687/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 (neg.f64 t) z) (if (<=.f64 y 5630637621603525/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 x z) (if (<=.f64 y 7485979482591593/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (neg.f64 t) z) (if (<=.f64 y 4200000000000000027220428980224) (*.f64 x z) (*.f64 y t)))))))
(if (<=.f64 z -2568967366681087/151115727451828646838272) (*.f64 x z) (if (<=.f64 z -3447675542184517/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) x (if (<=.f64 z 31999999999999997752233248785137639037784293376) (*.f64 y t) (*.f64 x z))))
(if (<=.f64 z -2568967366681087/151115727451828646838272) (*.f64 x z) (if (<=.f64 z 3929008913747545/151115727451828646838272) x (*.f64 x z)))
x
Outputs
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 y z)))
(if (<=.f64 y -229999999999999985745652375985520882829129416704) (*.f64 y (-.f64 t x)) (if (<=.f64 y 48000000000000000) (-.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 (-.f64 t x) y))))
(if (<=.f64 y -229999999999999985745652375985520882829129416704) (*.f64 y (-.f64 t x)) (if (<=.f64 y 48000000000000000) (-.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x)))))
(if (<=.f64 y -229999999999999985745652375985520882829129416704) (*.f64 y (-.f64 t x)) (if (<=.f64 y 48000000000000000) (+.f64 x (*.f64 z (-.f64 x t))) (+.f64 x (*.f64 y (-.f64 t x)))))
(if (<=.f64 z -250) (*.f64 z (-.f64 x t)) (if (<=.f64 z 10800000000000000299074691030412860049063936) (+.f64 x (*.f64 (-.f64 t x) y)) (*.f64 z (-.f64 x t))))
(if (or (<=.f64 z -250) (not (<=.f64 z 10800000000000000299074691030412860049063936))) (*.f64 z (-.f64 x t)) (+.f64 x (*.f64 y (-.f64 t x))))
(if (<=.f64 t -14200000000) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 t -8972270250827733/3450873173395281893717377931138512726225554486085193277581262111899648) (*.f64 z (-.f64 x t)) (if (<=.f64 t -4805358362091427/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 t 1249999999999999931969038733803520) (+.f64 x (*.f64 x (-.f64 z y))) (+.f64 x (*.f64 t (-.f64 y z)))))))
(if (<=.f64 t -14200000000) (+.f64 x (*.f64 (-.f64 y z) t)) (if (<=.f64 t -8972270250827733/3450873173395281893717377931138512726225554486085193277581262111899648) (*.f64 z (-.f64 x t)) (if (or (<=.f64 t -4805358362091427/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (not (<=.f64 t 1249999999999999931969038733803520))) (+.f64 x (*.f64 (-.f64 y z) t)) (+.f64 x (*.f64 x (-.f64 z y))))))
(if (<=.f64 t -14200000000) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 t -8972270250827733/3450873173395281893717377931138512726225554486085193277581262111899648) (*.f64 z (-.f64 x t)) (if (or (<=.f64 t -4805358362091427/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (not (<=.f64 t 1249999999999999931969038733803520))) (+.f64 x (*.f64 t (-.f64 y z))) (+.f64 x (*.f64 x (-.f64 z y))))))
(if (<=.f64 z -2568967366681087/151115727451828646838272) (*.f64 z (-.f64 x t)) (if (<=.f64 z -7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 z 1320736327839163/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 y (-.f64 t x)) (if (<=.f64 z 7500000000000000582373942883717360459095998464) (+.f64 x (*.f64 t (-.f64 y z))) (*.f64 z (-.f64 x t))))))
(if (<=.f64 z -2568967366681087/151115727451828646838272) (*.f64 z (-.f64 x t)) (if (<=.f64 z -7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (+.f64 x (*.f64 (-.f64 y z) t)) (if (<=.f64 z 1320736327839163/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 y (-.f64 t x)) (if (<=.f64 z 7500000000000000582373942883717360459095998464) (+.f64 x (*.f64 (-.f64 y z) t)) (*.f64 z (-.f64 x t))))))
(if (<=.f64 z -2568967366681087/151115727451828646838272) (*.f64 z (-.f64 x t)) (if (<=.f64 z -741219189357827/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (+.f64 x (*.f64 y t)) (if (<=.f64 z 8419694089974665/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (*.f64 y (-.f64 t x)) (if (<=.f64 z 3599999999999999833326481303847583693526550970368) (+.f64 x (*.f64 y t)) (*.f64 z (-.f64 x t))))))
(if (<=.f64 z -3242591731706757/4503599627370496) (*.f64 z (-.f64 x t)) (if (<=.f64 z -1891296297426935/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 x (-.f64 1 y)) (if (<=.f64 z 31000000000000001546199597931025954714419200) (*.f64 y (-.f64 t x)) (*.f64 z (-.f64 x t)))))
(if (<=.f64 t -4668062408888815/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 t (-.f64 y z)) (if (<=.f64 t -5466551842086025/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (*.f64 x (-.f64 1 y)) (if (<=.f64 t 7184805623445047/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (*.f64 x z) (if (<=.f64 t 6722907531722153/730750818665451459101842416358141509827966271488) (*.f64 x (-.f64 1 y)) (if (<=.f64 t 319999999999999988348681438887936) (*.f64 x z) (*.f64 t (-.f64 y z)))))))
(if (<=.f64 t -4668062408888815/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 (-.f64 y z) t) (if (<=.f64 t -5466551842086025/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (*.f64 x (-.f64 1 y)) (if (<=.f64 t 7184805623445047/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (*.f64 z x) (if (<=.f64 t 6722907531722153/730750818665451459101842416358141509827966271488) (*.f64 x (-.f64 1 y)) (if (<=.f64 t 319999999999999988348681438887936) (*.f64 z x) (*.f64 (-.f64 y z) t))))))
(if (<=.f64 t -4668062408888815/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 t (-.f64 y z)) (if (<=.f64 t -5466551842086025/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (*.f64 x (-.f64 1 y)) (if (<=.f64 t 7184805623445047/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (*.f64 z x) (if (<=.f64 t 6722907531722153/730750818665451459101842416358141509827966271488) (*.f64 x (-.f64 1 y)) (if (<=.f64 t 319999999999999988348681438887936) (*.f64 z x) (*.f64 t (-.f64 y z)))))))
(if (<=.f64 t -686479766013061/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 t (-.f64 y z)) (if (<=.f64 t 475960297528979/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 x z) (if (<=.f64 t 5378326025377723/46768052394588893382517914646921056628989841375232) (*.f64 (neg.f64 x) y) (if (<=.f64 t 18000000000000000173275662373617664) (*.f64 x z) (*.f64 t (-.f64 y z))))))
(if (<=.f64 t -686479766013061/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 (-.f64 y z) t) (if (<=.f64 t 475960297528979/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 z x) (if (<=.f64 t 5378326025377723/46768052394588893382517914646921056628989841375232) (neg.f64 (*.f64 x y)) (if (<=.f64 t 18000000000000000173275662373617664) (*.f64 z x) (*.f64 (-.f64 y z) t)))))
(if (<=.f64 t -686479766013061/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 (-.f64 y z) t) (if (<=.f64 t 475960297528979/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 z x) (if (<=.f64 t 5378326025377723/46768052394588893382517914646921056628989841375232) (*.f64 x (neg.f64 y)) (if (<=.f64 t 18000000000000000173275662373617664) (*.f64 z x) (*.f64 (-.f64 y z) t)))))
(if (<=.f64 t -686479766013061/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 t (-.f64 y z)) (if (<=.f64 t 475960297528979/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 z x) (if (<=.f64 t 5378326025377723/46768052394588893382517914646921056628989841375232) (*.f64 x (neg.f64 y)) (if (<=.f64 t 18000000000000000173275662373617664) (*.f64 z x) (*.f64 t (-.f64 y z))))))
(if (<=.f64 t -686479766013061/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 t (-.f64 y z)) (if (<=.f64 t 475960297528979/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 z x) (if (<=.f64 t 5378326025377723/46768052394588893382517914646921056628989841375232) (*.f64 y (neg.f64 x)) (if (<=.f64 t 18000000000000000173275662373617664) (*.f64 z x) (*.f64 t (-.f64 y z))))))
(if (<=.f64 y -29500000000000001361488587368452876734093695391581048752604643372922100627795143668506986441578896942956544) (*.f64 y t) (if (<=.f64 y -7985288719067947/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 x z) (if (<=.f64 y -3662382934718687/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 (neg.f64 t) z) (if (<=.f64 y 5630637621603525/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 x z) (if (<=.f64 y 7485979482591593/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (neg.f64 t) z) (if (<=.f64 y 4200000000000000027220428980224) (*.f64 x z) (*.f64 y t)))))))
(if (<=.f64 y -29500000000000001361488587368452876734093695391581048752604643372922100627795143668506986441578896942956544) (*.f64 y t) (if (<=.f64 y -7985288719067947/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 z x) (if (<=.f64 y -3662382934718687/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 z (neg.f64 t)) (if (<=.f64 y 5630637621603525/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 z x) (if (<=.f64 y 7485979482591593/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 z (neg.f64 t)) (if (<=.f64 y 4200000000000000027220428980224) (*.f64 z x) (*.f64 y t)))))))
(if (<=.f64 z -2568967366681087/151115727451828646838272) (*.f64 x z) (if (<=.f64 z -3447675542184517/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) x (if (<=.f64 z 31999999999999997752233248785137639037784293376) (*.f64 y t) (*.f64 x z))))
(if (<=.f64 z -2568967366681087/151115727451828646838272) (*.f64 z x) (if (<=.f64 z -3447675542184517/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) x (if (<=.f64 z 31999999999999997752233248785137639037784293376) (*.f64 y t) (*.f64 z x))))
(if (<=.f64 z -2568967366681087/151115727451828646838272) (*.f64 x z) (if (<=.f64 z 3929008913747545/151115727451828646838272) x (*.f64 x z)))
(if (or (<=.f64 z -2568967366681087/151115727451828646838272) (not (<=.f64 z 3929008913747545/151115727451828646838272))) (*.f64 z x) x)
x
Compiler

Compiled 447 to 243 computations (45.6% saved)

soundness2.3s (26.6%)

Rules
1860×unsub-neg
1590×fma-def
1590×fma-def
1590×fma-def
1590×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056688
1120608
2411592
31935592
45353592
57246592
024113973
160711403
2212111297
050216084
1123514317
2483014314
050216084
1123514317
2483014314
050216084
1123514317
2483014314
03659656
18578611
223908067
050216084
1123514317
2483014314
050216084
1123514317
2483014314
050216084
1123514317
2483014314
024113973
160711403
2212111297
024113973
160711403
2212111297
024113973
160711403
2212111297
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
Compiler

Compiled 594 to 288 computations (51.5% saved)

end1.0ms (0%)

preprocess173.0ms (2%)

Compiler

Compiled 852 to 350 computations (58.9% saved)

Profiling

Loading profile data...